Ejemplo n.º 1
0
    def __init__(self, avatar):
        self.done = False
        self.avatar = avatar
        self.currentAnim = Anim('subWalkSquash', 5)
        #img = data.pngs['avatar.png']
        pyglet.sprite.Sprite.__init__(self, self.currentAnim.animation, 0, 0)
        events.AddListener(self)
        self.blinkingCounter = 0.0

        self.yoyo = yoyo.YoYo()

        self.shadow = ShadowSprite()
        self.shadow.scale = float(self.width)/self.shadow.width
        self.shadow.opacity = 128

        self.on_key_press = window.window.event(self.on_key_press)
        self.on_key_release = window.window.event(self.on_key_release)
        self.mouseButton = None
        self.on_mouse_press = window.window.event(self.on_mouse_press)
        self.on_mouse_release = window.window.event(self.on_mouse_release)

        self.attackImgs = {Facing.left: data.pngs[self.avatar.attackImg +'_left'],
                           Facing.right: data.pngs[self.avatar.attackImg]}
        self.deadImgs = {Facing.left: data.pngs[self.avatar.deadImg +'_left'],
                         Facing.right: data.pngs[self.avatar.deadImg]}
Ejemplo n.º 2
0
    def __init__(self, enemy):
        self.enemy = enemy
        events.AddListener(self)
        self.currentAnim = Anim(self.imgPrefix + 'Walk', 5)
        #img = data.pngs['enemy.png']
        pyglet.sprite.Sprite.__init__(self, self.currentAnim.animation, 0, 0)
        self.blinkingCounter = 0.0

        self.shadow = ShadowSprite()
        self.shadow.scale = float(self.width) / self.shadow.width
        self.shadow.opacity = 100

        self.hugImgs = {
            Facing.left: data.pngs[self.imgPrefix + 'Hug_left'],
            Facing.right: data.pngs[self.imgPrefix + 'Hug']
        }
        self.stunImgs = {
            Facing.left: data.pngs[self.imgPrefix + 'Stun_left'],
            Facing.right: data.pngs[self.imgPrefix + 'Stun']
        }
        self.idleImg = data.pngs[self.imgPrefix + 'Stand']
        self.walkImg = self.currentAnim.animation
Ejemplo n.º 3
0
 def __init__(self):
     self.currentAnim = animation.BeerThrowAnim()
     pyglet.sprite.Sprite.__init__(self, self.currentAnim.animation, 0, 0)
     self.shadow = ShadowSprite()
     self.shadow.scale = float(self.width) / self.shadow.width
     self.shadow.opacity = 128