def __init__(self): self.inited = False self.addState(MyGame_Enter()) # MYGAME_ENTER self.addState(MyGame_Start()) # MYGAME_START self.addState(MyGame_Exit()) # MYGAME_EXIT self.run() Util.getMyApp().setTouchPrev(self.exit)
def exit(self): self.setInited(False) self.setState(MYGAME_EXIT) Util.getMyApp().resetTouchPrev() Util.getMyRoot().remove(self)