def __init__(self, cr): DistCogdoGame.__init__(self, cr) self.game = CogdoMazeGame(self) self._numSuits = (0, 0, 0) if __debug__ and base.config.GetBool('schellgames-dev', True): self.accept('onCodeReload', self._DistCogdoMazeGame__sgOnCodeReload)
def enterLoaded(self): DistCogdoGame.enterLoaded(self) mazeFactory = self.createMazeFactory(self.createRandomNumGen()) bossCode = None if self._numSuits[0] > 0: bossCode = '' for u in range(self._numSuits[0]): bossCode += '%X' % self.randomNumGen.randint(0, 15) self.game.load(mazeFactory, self._numSuits, bossCode)
def enterGame(self): DistCogdoGame.enterGame(self) self.game.start()
def enterIntro(self): DistCogdoGame.enterIntro(self, Globals.IntroDurationSeconds) self.game.startIntro()
def enterVisible(self): DistCogdoGame.enterVisible(self) self.game.initPlayers() self.game.onstage()
def exitGame(self): self.game.exit() DistCogdoGame.exitGame(self)
def exitVisible(self): DistCogdoGame.exitVisible(self)
def __init__(self, cr): DistCogdoGame.__init__(self, cr) if __debug__ and base.config.GetBool('schellgames-dev', True): self.accept('onCodeReload', self.__sgOnCodeReload) self.game = CogdoFlyingGame(self)
def enterVisible(self): DistCogdoGame.enterVisible(self) self.game.onstage()
def enterLoaded(self): DistCogdoGame.enterLoaded(self) self._remoteActionEventName = self.uniqueName('doAction') self.game.load() self.game.initPlayers()
def setToonDisconnect(self, toonId): self.game.setToonDisconnect(toonId) DistCogdoGame.setToonDisconnect(self, toonId)
def __init__(self, cr): DistCogdoGame.__init__(self, cr) self.game = CogdoFlyingGame(self)
def __init__(self, cr): DistCogdoGame.__init__(self, cr) self.game = CogdoMazeGame(self) self._numSuits = (0, 0, 0)
def __init__(self, cr): DistCogdoGame.__init__(self, cr) if __debug__ and config.GetBool('schellgames-dev', True): self.accept('onCodeReload', self.__sgOnCodeReload) self.game = CogdoFlyingGame(self)
def enterFinish(self): DistCogdoGame.enterFinish(self) self.game.startFinish()
def setToonSad(self, toonId): self.game.setToonSad(toonId) DistCogdoGame.setToonSad(self, toonId)
def delete(self): del self.game DistCogdoGame.delete(self)
def exitLoaded(self): self.ignoreAll() self.game.unload() DistCogdoGame.exitLoaded(self)
def exitIntro(self): DistCogdoGame.exitIntro(self) self.game.endIntro() self.stashEntranceElevator()
def exitFinish(self): self.game.endFinish() self.game.offstage() DistCogdoGame.exitFinish(self)
def delete(self): del self.randomNumGen del self.game DistCogdoGame.delete(self)
def exitLoaded(self): self.game.unload() self.ignoreAll() DistCogdoGame.exitLoaded(self)
def setToonSad(self, toonId): DistCogdoGame.setToonSad(self, toonId) self.game.handleToonWentSad(toonId)
def setToonDisconnect(self, toonId): DistCogdoGame.setToonDisconnect(self, toonId) self.game.handleToonDisconnected(toonId)
def generate(self): self.randomNumGen = self.createRandomNumGen() DistCogdoGame.generate(self)
def exitGame(self): DistCogdoGame.exitGame(self) self.game.exit()
def placeEntranceElev(self, elev): DistCogdoGame.placeEntranceElev(self, elev) self.game.placeEntranceElevator(elev)
def exitFinish(self): DistCogdoGame.exitFinish(self) self.game.endFinish() self.game.offstage()
def __init__(self, cr): DistCogdoGame.__init__(self, cr) self.game = CogdoMazeGame(self) self._numSuits = (0, 0, 0) if __debug__ and base.config.GetBool('schellgames-dev', True): self.accept('onCodeReload', self.__sgOnCodeReload)
def enterIntro(self): DistCogdoGame.enterIntro(self, Globals.Gameplay.IntroDurationSeconds) self.game.startIntro()
def delete(self): del self.randomNumGen del self.game taskMgr.remove(self.taskName('gameDone')) DistCogdoGame.delete(self)