Exemple #1
0
    def handleHealthChange(self, hp, oldHp):
        BaseLocalAvatar.handleHealthChange(self, hp, oldHp)

        delta = hp - oldHp
        if delta == 0:
            return

        CIGlobals.makeDeltaTextEffect(delta, base.a2dBottomLeft,
                                      (0.07, 0, 0.1))
Exemple #2
0
 def update(self, newMoney, oldMoney = 0):
     delta = newMoney - oldMoney
     if delta != 0:
         CIGlobals.makeDeltaTextEffect(delta, base.a2dBottomLeft, (0.173, 0, 0.12))
         if delta > 0:
             ToontownIntervals.start(ToontownIntervals.getPulseLargerIval(self.frame, 'money-effect'))
         else:
             ToontownIntervals.start(ToontownIntervals.getPulseSmallerIval(self.frame, 'money-effect'))
         
     if hasattr(self, 'money_lbl'):
         if newMoney <= 0:
             self.money_lbl['text_fg'] = (1, 0, 0, 1)
         else:
             self.money_lbl['text_fg'] = (1, 1, 0, 1)
         self.money_lbl['text'] = str(newMoney)