def startRules(self, timeout=PartyGlobals.DefaultRulesTimeout):
     self.notify.debug('BASE: startRules')
     self.accept(self.rulesDoneEvent, self.handleRulesDone)
     self.rulesPanel = MinigameRulesPanel('PartyRulesPanel',
                                          self.getTitle(),
                                          self.getInstructions(),
                                          self.rulesDoneEvent, timeout)
     base.setCellsAvailable(
         base.bottomCells + [base.leftCells[0], base.rightCells[1]], False)
     self.rulesPanel.load()
     self.rulesPanel.enter()
Exemplo n.º 2
0
 def enterRules(self):
     if self.isLocal:
         self.notify.debug('enterNormal')
         self.setAnimState('Catching', 1.0)
         self.activity.orthoWalk.stop()
         self.accept(self.activity.rulesDoneEvent, self.handleRulesDone)
         self.rulesPanel = MinigameRulesPanel(
             'PartyRulesPanel', self.activity.getTitle(),
             self.activity.getInstructions(), self.activity.rulesDoneEvent,
             PartyGlobals.DefaultRulesTimeout)
         base.setCellsAvailable(
             base.bottomCells + [base.leftCells[0], base.rightCells[1]],
             False)
         self.rulesPanel.load()
         self.rulesPanel.enter()
     else:
         self.fsm.request('normal')