def __init__(self): ShowBase.__init__(self) self.core = Core() self.core.demand("Menu", "MainMenu") self.accept('a', self.load) self.accept('escape', self.exit) self.run()
class Main(ShowBase): def __init__(self): ShowBase.__init__(self) self.core = Core() self.core.demand("Menu", "MainMenu") self.accept('a', self.load) self.accept('escape', self.exit) self.run() def load(self): #scene name sceneName = "scenario01" self.core.demand("Loading", sceneName) def exit(self): base.graphicsEngine.removeAllWindows() ShowBase.destroy(self) os._exit(0)