本文整理汇总了Python中arena.Arena.unschedule方法的典型用法代码示例。如果您正苦于以下问题:Python Arena.unschedule方法的具体用法?Python Arena.unschedule怎么用?Python Arena.unschedule使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类arena.Arena
的用法示例。
在下文中一共展示了Arena.unschedule方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: HelloWorld
# 需要导入模块: from arena import Arena [as 别名]
# 或者: from arena.Arena import unschedule [as 别名]
class HelloWorld(cocos.layer.Layer):
is_event_handler = True
def __init__(self):
super(HelloWorld, self).__init__()
self.arena = Arena()
self.add(self.arena)
self.score = cocos.text.Label('30',
font_name='Times New Roman',
font_size=24,
color=define.GOLD)
self.score.position = 20, 440
self.add(self.score, 99999)
self.gameover = Gameover()
self.add(self.gameover, 100000)
def update_score(self):
self.score.element.text = str(self.arena.snake.score)
def end_game(self):
self.gameover.visible = True
self.gameover.score.element.text = str(self.arena.snake.score)
def on_mouse_press(self, x, y, buttons, modifiers):
if self.gameover.visible:
self.gameover.visible = False
self.arena.unschedule(self.arena.update)
self.remove(self.arena)
self.arena = Arena()
self.add(self.arena)
self.update_score()