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]}
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
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