Estoy usando el modulo de Pygame y construyendo algunas clases basicas para comenzar. Uso Python 3.4 y su correspondiente version de Pygame.
Haciendo este codigo, nuestra clase hereda atributos de pygame.sprite.Sprite. Y funciona correctamente
Código Python:
Ver original
class MisSprites(pygame.sprite.Sprite): def __init__(self, img_sprite): pygame.sprite.Sprite.__init__(self) self.image = pygame.image.load(img_sprite) self.rect = self.image.get_rect() self.rect.topleft = (0, 0)
Mi idea era, en la linea 3, poder usar la funcion super() asi:
Código Python:
Ver original
super(MisSprites).__init__(self)
Que cogeria los atributos de pygame.sprite.Sprite
Aqui me dice que es un modulo:
Código Python:
Ver original
type(pygame.sprite) <class 'module'>
Y de esta forma una clase type:
Código Python:
Ver original
type(pygame.sprite.Sprite) <class 'type'>
Pero use como use la funcion super() me da error ¿Donde esta la clase sprite?
Gracias!