Esempio n. 1
0
 def Update(self, gameTime):
     if self.enUso:
         if not self.bloqueDestruido: 
             if self.spriteB == None:
                 self.spriteB = self.getSprite()
                 self.spriteB.SetPosition(self.x*self.spriteB.GetSize()[0] + 52.3077, self.y*self.spriteB.GetSize()[1] + 50)
                 self.spriteB._create_collision_area()
                 self.spriteB.i = self.x
                 self.spriteB.j = self.y
                 self.spriteB.destruible = self.destructible
                 Entidades.agregarBloque(self.spriteB)
             self.spriteB.SetPosition(self.x*self.spriteB.GetSize()[0] + 52.3077, self.y*self.spriteB.GetSize()[1] + 50)
             self.spriteB.post_update("Estatico")
         else:
             if self.spriteP == None:
                 self.spriteP = self.getSprite()
                 if self.spriteP == None:
                     return
                 self.spriteP.i = self.x
                 self.spriteP.j = self.y
                 self.spriteP.SetPosition(self.x*self.spriteP.GetSize()[0] + 52.3077, self.y*self.spriteP.GetSize()[1] + 50)
                 Entidades.agregarPowerUp(self.spriteP)
             self.spriteP.SetPosition(self.x*self.spriteP.GetSize()[0] + 52.3077, self.y*self.spriteP.GetSize()[1] + 50)
             self.spriteP.post_update("Estatico")