コード例 #1
0
ファイル: sprites.py プロジェクト: sabren/blaze
 def __init__(self,pos,lvl):
     self.anim = Animation(data.Camera.anim,True)
     AnimatedSprite.__init__(self)
     self.rect.center = pos
     if lvl:
         lvl.all.add(self)
         lvl.cameras.add(self)
     self.image.set_colorkey(self.image.get_at((0,0)))
     self.anim.index = random.randint(0,len(self.anim.seq))
     self.direction = 'right'
     self.level = None
コード例 #2
0
ファイル: person.py プロジェクト: sabren/blaze
 def __init__(self,level):
     #for name in ['walk_left',
     #             'walk_right',
     #             'die_back_left',
     #             'die_back_right',
     #             'die_forward_left',
     #             'die_forward_right']:
     #    anim = getattr(self.animation_set,name)
     #    setattr(self.animation_set,name,Animation(anim,True))
     self.audio = Audio()
     self.audio.volume = 0.5
     self.anim = self.animation_set.walk_right
     AnimatedSprite.__init__(self)
     self.level = level
     self.vy = 3
     self.vx = 0
     self.capture()
     self.image.set_colorkey(self.image.get_at((0,0)))
     self.punching = False
     self.kicking = False
     self.dying = False
     self.direction = 'right'
     self.enemies = []