兔子类:
初始显示位置,移动,和 旋转功能
?
獾类:
初始显示位置,移动,和 造型切换(动态跑动效果)
?...箭头类:
旋转功能 和 射击功能,显示功能放在的主程序的鼠标点击事件中,因为需要按下鼠标才能显示出来
?
状态栏类:
红色血条显示位置,绘制绿色剩余生命值
?
?...鼠标键盘事件检测
上下左右移动,鼠标控制方向,鼠标点击射箭等
?...self.dude.move(1, 0)
if symbol == key.DOWN:
self.dude.move(1, 0)
def on_mouse_motion...(self, x, y, delta_x, delta_y):
self.dude.rotate(x,y)
def on_mouse_press(self, x, y, button