コード例 #1
0
ファイル: LaffMeter.py プロジェクト: OldToontown/OldToontown
 def destroy(self):
     if self.av:
         ToontownIntervals.cleanup(self.av.uniqueName('laffMeterBoing') + '-' + str(self.this))
         ToontownIntervals.cleanup(self.av.uniqueName('laffMeterBoing') + '-' + str(self.this) + '-play')
         self.ignore(self.av.uniqueName('hpChange'))
     
     del self.style
     del self.av
     del self.hp
     del self.maxHp
     if self.isToon:
         del self.frown
         del self.smile
         del self.openSmile
         del self.tooth1
         del self.tooth2
         del self.tooth3
         del self.tooth4
         del self.tooth5
         del self.tooth6
         del self.teeth
         del self.fractions
         del self.maxLabel
         del self.hpLabel
     
     DirectFrame.destroy(self)
コード例 #2
0
 def destroy(self):
     ToontownIntervals.cleanup('memocount_pulse')
     self._countLabel.removeNode()
     del self._countLabel
     self._memoIcon.removeNode()
     del self._memoIcon
     DirectFrame.destroy(self)
コード例 #3
0
 def destroy(self):
     ToontownIntervals.cleanup('memocount_pulse')
     self._countLabel.removeNode()
     del self._countLabel
     self._memoIcon.removeNode()
     del self._memoIcon
     DirectFrame.destroy(self)
コード例 #4
0
 def destroy(self):
     if self.av:
         ToontownIntervals.cleanup(
             self.av.uniqueName('laffMeterBoing') + '-' + str(self.this))
         ToontownIntervals.cleanup(
             self.av.uniqueName('laffMeterBoing') + '-' + str(self.this) +
             '-play')
         self.ignore(self.av.uniqueName('hpChange'))
     del self.style
     del self.av
     del self.hp
     del self.maxHp
     if self.isToon:
         del self.frown
         del self.smile
         del self.openSmile
         del self.tooth1
         del self.tooth2
         del self.tooth3
         del self.tooth4
         del self.tooth5
         del self.tooth6
         del self.teeth
         del self.fractions
         del self.maxLabel
         del self.hpLabel
     DirectFrame.destroy(self)
コード例 #5
0
 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))
コード例 #6
0
 def delete(self):
     DistributedObject.DistributedObject.delete(self)
     ToontownIntervals.cleanup(self.__pulseIvalName())
     if self.model:
         self.model.removeNode()
         del self.model
         self.model = None
     self.ignore(self.uniqueName('enterbarrelSphere'))
コード例 #7
0
 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))
コード例 #8
0
 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
コード例 #9
0
    def destroy(self):
        ToontownIntervals.cleanup('bosscodedoor')
        self._model.removeNode()
        del self._model
        self._titleLabel.removeNode()
        del self._titleLabel
        for marker in self._markers:
            marker.destroy()

        del self._markers
        DirectFrame.destroy(self)
コード例 #10
0
    def destroy(self):
        ToontownIntervals.cleanup('bosscodedoor')
        self._model.removeNode()
        del self._model
        self._titleLabel.removeNode()
        del self._titleLabel
        for marker in self._markers:
            marker.destroy()

        del self._markers
        DirectFrame.destroy(self)
コード例 #11
0
 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))
コード例 #12
0
 def destroy(self):
     ToontownIntervals.cleanup('present_fuel_gui')
     ToontownIntervals.cleanup('present_timer_gui')
     ToontownIntervals.cleanup('present_memo_gui')
     ToontownIntervals.cleanup('present_progress_gui')
     self._refuelGui.destroy()
     self._refuelGui = None
     self._memoGui.destroy()
     self._memoGui = None
     self._progressGui.destroy()
     self._progressGui = None
     self.destroyTimer()
     self._messageDisplay.destroy()
     self._messageDisplay = None
     self.root.removeNode()
     self.root = None
コード例 #13
0
 def destroy(self):
     ToontownIntervals.cleanup('present_fuel_gui')
     ToontownIntervals.cleanup('present_timer_gui')
     ToontownIntervals.cleanup('present_memo_gui')
     ToontownIntervals.cleanup('present_progress_gui')
     self._refuelGui.destroy()
     self._refuelGui = None
     self._memoGui.destroy()
     self._memoGui = None
     self._progressGui.destroy()
     self._progressGui = None
     self.destroyTimer()
     self._messageDisplay.destroy()
     self._messageDisplay = None
     self.root.removeNode()
     self.root = None
コード例 #14
0
 def destroy(self):
     ToontownIntervals.cleanup('present_gui')
     ToontownIntervals.cleanup('present_timer')
     ToontownIntervals.cleanup('present_memo')
     self._hud.destroy()
     self._hud = None
     self._memoGui.destroy()
     self._memoGui = None
     if self._bossGui is not None:
         self._bossGui.destroy()
         self._bossGui = None
     self.messageDisplay.destroy()
     self.messageDisplay = None
     self.destroyMazeMap()
     self.destroyTimer()
     if self._presentGuiIval:
         self._presentGuiIval.pause()
         self._presentGuiIval = None
     if self._presentTimerIval:
         self._presentTimerIval.pause()
         self._presentTimerIval = None
コード例 #15
0
 def destroy(self):
     ToontownIntervals.cleanup('present_gui')
     ToontownIntervals.cleanup('present_timer')
     ToontownIntervals.cleanup('present_memo')
     self._hud.destroy()
     self._hud = None
     self._memoGui.destroy()
     self._memoGui = None
     if self._bossGui is not None:
         self._bossGui.destroy()
         self._bossGui = None
     self.messageDisplay.destroy()
     self.messageDisplay = None
     self.destroyMazeMap()
     self.destroyTimer()
     if self._presentGuiIval:
         self._presentGuiIval.pause()
         self._presentGuiIval = None
     if self._presentTimerIval:
         self._presentTimerIval.pause()
         self._presentTimerIval = None
コード例 #16
0
 def destroy(self):
     ToontownIntervals.cleanup('boss_code%i' % self._id)
     DirectFrame.destroy(self)
コード例 #17
0
 def destroy(self):
     ToontownIntervals.cleanup('boss_code%i' % self._id)
     DirectFrame.destroy(self)
コード例 #18
0
 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))
コード例 #19
0
 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))