def showNumber(self, bossIndex):
     self._markers[bossIndex].setHit(False)
     self._markers[bossIndex].showNumber()
     self._markersShown += 1
     if self._markersShown == self._codeLength:
         self._openDoor.unstash()
         self._closedDoor.stash()
         ToontownIntervals.start(ToontownIntervals.getPulseLargerIval(self._openDoor, 'bosscodedoor'))
 def animatedEffect(self, delta):
     if delta == 0 or self.av == None:
         return
     name = self.av.uniqueName('laffMeterBoing') + '-' + str(self.this)
     ToontownIntervals.cleanup(name)
     if delta > 0:
         ToontownIntervals.start(ToontownIntervals.getPulseLargerIval(self.container, name))
     else:
         ToontownIntervals.start(ToontownIntervals.getPulseSmallerIval(self.container, name))
     return
 def showTimer(self, duration, timerExpiredCallback = None):
     if self._timer is None:
         self._initTimer()
     self._timer.setTime(duration)
     self._timer.countdown(duration, timerExpiredCallback)
     self._presentTimerIval = ToontownIntervals.start(ToontownIntervals.getPresentGuiIval(self._timer, 'present_timer', startPos=(0, 0, 0.35)))
     return
 def startGame(self, firstMessage):
     self._presentGuiIval = ToontownIntervals.start(
         Sequence(
             ToontownIntervals.getPresentGuiIval(self._bossGui, "", startPos=(0, 0, -0.15)),
             Func(self.mazeMapGui.show),
             ToontownIntervals.getPulseLargerIval(self.mazeMapGui, "", scale=self.mazeMapGui.getScale()),
             Func(self.setMessage, firstMessage),
             name="present_gui",
         )
     )
Example #5
0
 def startGame(self, firstMessage):
     self._presentGuiIval = ToontownIntervals.start(
         Sequence(ToontownIntervals.getPresentGuiIval(self._bossGui,
                                                      '',
                                                      startPos=(0, 0,
                                                                -0.15)),
                  Func(self.mazeMapGui.show),
                  ToontownIntervals.getPulseLargerIval(
                      self.mazeMapGui, '',
                      scale=self.mazeMapGui.getScale()),
                  Func(self.setMessage, firstMessage),
                  name='present_gui'))
Example #6
0
    def updateBar(self, exp, level):
        if level >= ToontownGlobals.MaxToonLevel:
           self.hide()
           return
        
        currExp = self.exp
        self.exp = exp
        currMax = self.maxExp
        currLevel = self.level
        self.level = level
        self.maxExp = ToonExperience.ToonExperience().getLevelMaxExp(self.level)
        name = self.av.uniqueName('laffMeterBoing') + '-' + str(self.this)
        if currLevel != self.level:
           self.levelLabel['text'] = TTLocalizer.ExpBarLevel + str(self.level+1)
        
        if currMax != self.maxExp:
           self.expBar['range'] = self.maxExp
           base.playSfx(self.levelUpSfx)

        self.expBar['range'] = self.maxExp
        self.expBar['value'] = exp
        self.expBar['text'] = str(exp)+'/'+str(self.maxExp)
        ToontownIntervals.start(ToontownIntervals.getPulseLargerIval(self.bgBar, name))
 def presentRefuelGui(self):
     ToontownIntervals.start(
         ToontownIntervals.getPresentGuiIval(self._refuelGui,
                                             'present_fuel_gui'))
 def presentProgressGui(self):
     ToontownIntervals.start(
         ToontownIntervals.getPresentGuiIval(self._progressGui,
                                             'present_progress_gui'))
Example #9
0
 def presentMemoGui(self):
     ToontownIntervals.start(ToontownIntervals.getPresentGuiIval(self._memoGui, 'present_memo_gui'))
Example #10
0
 def presentTimerGui(self):
     ToontownIntervals.start(ToontownIntervals.getPresentGuiIval(self._timer, 'present_timer_gui'))
Example #11
0
 def presentRefuelGui(self):
     ToontownIntervals.start(ToontownIntervals.getPresentGuiIval(self._refuelGui, 'present_fuel_gui'))
 def setGrab(self, avId):
     if avId == base.localAvatar.doId:
         ToontownIntervals.start(ToontownIntervals.getPulseIval(self.model, self.__pulseIvalName(), 1.15, duration=0.2))
         self.setState(CogdoBarrelRoomConsts.StateUsed)
Example #13
0
 def showPickupCounter(self):
     ToontownIntervals.start(
         ToontownIntervals.getPresentGuiIval(self._memoGui, 'present_memo'))
Example #14
0
 def setGrab(self, avId):
     if avId == base.localAvatar.doId:
         ToontownIntervals.start(ToontownIntervals.getPulseIval(self.model, self.__pulseIvalName(), 1.15, duration=0.2))
         self.setState(CogdoBarrelRoomConsts.StateUsed)
 def showNumber(self):
     self.setHit(False)
     self._bossIconX.show()
     ToontownIntervals.cleanup('boss_code%i' % self._id)
     ToontownIntervals.start(Sequence(Parallel(ToontownIntervals.getPresentGuiIval(self._bossIcon, '', startPos=(0, 0, -0.15))), Wait(1.0), ToontownIntervals.getPulseLargerIval(self._bg, ''), name='boss_code%i' % self._id))
 def setCount(self, count):
     self._countLabel['text'] = str(count)
     self._countLabel.setText()
     ToontownIntervals.cleanup('memocount_pulse')
     ToontownIntervals.start(ToontownIntervals.getPulseLargerIval(self._memoIcon, 'memocount_pulse', scale=MEMOICON_SCALE))
 def setCount(self, count):
     self._countLabel['text'] = str(count)
     self._countLabel.setText()
     ToontownIntervals.cleanup('memocount_pulse')
     ToontownIntervals.start(ToontownIntervals.getPulseLargerIval(self._memoIcon, 'memocount_pulse', scale=MEMOICON_SCALE))
 def showPickupCounter(self):
     ToontownIntervals.start(ToontownIntervals.getPresentGuiIval(self._memoGui, 'present_memo'))
 def presentTimerGui(self):
     ToontownIntervals.start(
         ToontownIntervals.getPresentGuiIval(self._timer,
                                             'present_timer_gui'))
 def presentMemoGui(self):
     ToontownIntervals.start(
         ToontownIntervals.getPresentGuiIval(self._memoGui,
                                             'present_memo_gui'))
Example #21
0
 def presentProgressGui(self):
     ToontownIntervals.start(ToontownIntervals.getPresentGuiIval(self._progressGui, 'present_progress_gui'))
 def setGrab(self, avId):
     toonup = CogdoBarrelRoomConsts.ToonUp
     if avId == base.localAvatar.doId:
         ToontownIntervals.start(ToontownIntervals.getPulseIval(self.model, self.__pulseIvalName(), 1.15, duration=0.2))
         self.setState(CogdoBarrelRoomConsts.StateUsed)
         self.brLaff = random.randint(toonup[0], toonup[1])
 def showNumber(self):
     self.setHit(False)
     self._bossIconX.show()
     ToontownIntervals.cleanup('boss_code%i' % self._id)
     ToontownIntervals.start(Sequence(Parallel(ToontownIntervals.getPresentGuiIval(self._bossIcon, '', startPos=(0, 0, -0.15))), Wait(1.0), ToontownIntervals.getPulseLargerIval(self._bg, ''), name='boss_code%i' % self._id))