Module AnimatedSprite :: Class AnimatedSprite
[hide private]
[frames] | no frames]

Class AnimatedSprite

source code

          object --+    
                   |    
pygame.sprite.Sprite --+
                       |
                      AnimatedSprite

AnimatedSprite hereda de Sprite, y tiene como objetivo simplificar la carga de sprites por tiles, ademas de la animacion de estos.

Instance Methods [hide private]
 
__init__(self, image, filas, columnas, fps=10)
Constructor de AnimatedSprite image: es la ruta hacia la imagen por tiles filas: el numero de imagenes en vertical columnas: el numero de imagenes en horizontal fps: frames por segundo de las animaciones
source code
 
hm(self, images)
Crea un vector de mascaras para las colisiones del vector de imagenes
source code
 
animate(self, t)
Genera la animacion: t: debe ser pygame.time.get_ticks
source code
 
load(self, path, filas, columnas, flip='True')
Carga una imagen de tipo tile, en un vector de imagenes.
source code
 
set_frame(self, frame)
Pone en self.image el frame seleccionado de la lista de imagenes self._images frame: un entero.
source code
 
set_animation(self, animation)
Pone una animacion a mostrar animation: una lista de enteros, donde estan los indices de los frames por ejemplo: [0,1,2,3] esto es una animacion de 4 frames
source code
 
clip(self, image, colorkey)
Recibe un surface, y devuelve el surface ajustado en x
source code

Inherited from pygame.sprite.Sprite: __repr__, add, add_internal, alive, groups, kill, remove, remove_internal, update

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __setattr__, __str__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, image, filas, columnas, fps=10)
(Constructor)

source code 

Constructor de AnimatedSprite image: es la ruta hacia la imagen por tiles filas: el numero de imagenes en vertical columnas: el numero de imagenes en horizontal fps: frames por segundo de las animaciones

Overrides: object.__init__

load(self, path, filas, columnas, flip='True')

source code 

Carga una imagen de tipo tile, en un vector de imagenes. Devuelve un vector de imagenes. path: es la ruta a la imagen filas: es el numero de frames en vertical columnas: es el numero de frames en horizontal