工作日志(三)
桌面冰球GUI子系统
一、功能说明
桌面:桌面坐标系的原点设置在正中心,x轴方向向右,y轴方向向下,四周的Frame为边框,冰球碰撞后回反弹(碰撞后的速度关于碰撞面法向对称),上下两个hole为门洞。
冰球:具有参数speed和angle,分别表示冰球运动的速度大小和方向(长度单位为像素,时间单位为秒)。
显示部件:显示冰球、击球器的位置速度信息等。
二、游戏规则
此游戏为单人练习模式
开始游戏:
点击start“开始”按钮,游戏开始,小球从(0,-400)位置在[PI/8,PI7/8]角度范围内以规定速度运动,鼠标按住击球器击球,当球进入对方门洞后,我方分数加一,同时冰球自动恢复到(0,-400)位置,在[PI/8,PI7/8]角度范围内以规定速度再次出发。
暂停:
点击pause暂停按钮,游戏暂停,再次点击后游戏恢复。
重置:
点击reset重置按钮,游戏重置,分数清零,冰球恢复到初始位置,等待再次开始游戏。