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))
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)