def update( self, dt ): HudElement.update( self, dt ) if self.dying: #self.image.set_alpha( int( 255*( 1.0-( self.removeTimer/self.removeTime) ) ) ) ratio = ( ( ( self.removeTimer-self.removeTime )**2 )/(self.removeTime**2) ) self.image.set_alpha( int( 255*ratio ) ) self.removeTimer += dt if self.removeTimer > self.removeTime: self.playStateRef().hudList.remove( self ) self.removed = True self.dying = False self.removeTimer = 0.0 elif self.borning: ratio = ( ( ( self.bornTimer-self.bornTime )**2 )/(self.bornTime**2) ) self.image.set_alpha( int( 255*ratio ) ) self.bornTimer += dt if self.bornTimer > self.bornTime: self.borning = False self.bornTimer = 0.0
def update(self, dt): HudElement.update(self, dt) if self.dying: #self.image.set_alpha( int( 255*( 1.0-( self.removeTimer/self.removeTime) ) ) ) ratio = (((self.removeTimer - self.removeTime)**2) / (self.removeTime**2)) self.image.set_alpha(int(255 * ratio)) self.removeTimer += dt if self.removeTimer > self.removeTime: self.playStateRef().hudList.remove(self) self.removed = True self.dying = False self.removeTimer = 0.0 elif self.borning: ratio = (((self.bornTimer - self.bornTime)**2) / (self.bornTime**2)) self.image.set_alpha(int(255 * ratio)) self.bornTimer += dt if self.bornTimer > self.bornTime: self.borning = False self.bornTimer = 0.0
def update(self, dt): HudElement.update(self, dt) self.regenerateImage()
def update( self, dt ): HudElement.update( self, dt ) self.regenerateImage()