def __init__(self,object): Animation.__init__(self,object) self.obj = object self.img = img_manager.load_image("data/sprites/bullet/CatBullet.png") self.nmb = 0 if isinstance(level_manager.level, GameState): self.player = level_manager.level.player
def __init__(self,object): Animation.__init__(self,object) self.invincibility = 0 self.obj = object self.img = None self.dialog = False self.nmb = 0 self.in_area_left = False self.in_area_right = False self.boss_img = img_manager.load_image("data/sprites/boss/Bosscat.png") self.boss_delta = Vector2(60,10) self.animation_delta = Vector2() self.life = 10 if isinstance(level_manager.level, GameState): self.player = level_manager.level.player self.boss_fight = False self.state = 'idle' self.direction = 0 self.explosion = Animation(None) self.explosion.root_path = "data/sprites/" self.explosion.path_list = ["explosion/"] self.explosion.state_range = { "boum": [0,8]} self.explosion.load_images(Vector2(36,36)) self.explosion_sound = snd_manager.load_sound("data/sound/Explosion.wav") self.boum = False
def __init__(self,object): Animation.__init__(self,object) self.obj = object self.img = None self.nmb = 0 self.in_area_left = False self.in_area_right = False if isinstance(level_manager.level, GameState): self.player = level_manager.level.player self.active = False self.bullets = [] self.bullet_frequency = 90 self.bullet_time = 0 self.current_bullet = 0 self.shoot_sound = snd_manager.load_sound("data/sound/Shot1.wav") self.direction = -1#-1 left, 1 right self.death = -1
def __init__(self,player): Animation.__init__(self, player) self.foot = 0 self.player = self.obj self.speed = 3 self.life = 3 self.gravity = 30.0/60 self.direction = True #True for right self.jump_step = CONST.jump_step self.wall = 0 #None=0, Left=1, Right=2 self.wall_speed = 2.5 self.wall_jump_step = 0 self.not_sliding_wall = 0 self.touched = False self.cat_touched = False self.invincibility = 0 self.show_frequency = 10 self.dialog = 0 self.attacking = 0 self.attack_time = 4*7 self.transition = 1.0 self.jump_sound = snd_manager.load_sound("data/sound/Jump2.wav") self.deal_with_it = img_manager.load_image("data/sprites/dealwithit.png") self.heart = img_manager.load_image("data/sprites/heart.png") self.deal_pos = Vector2(23,-7) self.deal_delta = Vector2(0,-160) self.move_deal = False self.slash = Animation(None) self.slash.root_path = "data/sprites/" self.slash.path_list = ["slash/"] self.slash.state_range = { "slash": [0,5]} self.slash.load_images()
def __init__(self,player): Animation.__init__(self, player) self.foot = 0 self.player = self.obj self.speed = 3 self.direction = True #True for right