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