def __init__(self, id, name, overall_matches, overall_innings, overall_runs, overall_average, overall_strike_rate, overall_100s, overall_50s, home_matches, home_innings, home_runs, home_average, home_strike_rate, home_100s, home_50s, away_matches, away_innings, away_runs, away_average, away_strike_rate, away_100s, away_50s, form_matches, form_innings, form_runs, form_average, form_strike_rate, form_100s, form_50s): Player.__init__(self, id, name, overall_matches, overall_innings, overall_runs, overall_average, overall_strike_rate, overall_100s, overall_50s) self.home_matches = home_matches self.home_innings = home_innings self.home_runs = home_runs self.home_average = home_average self.home_strike_rate = home_strike_rate self.home_100s = home_100s self.home_50s = home_50s self.away_matches = away_matches self.away_innings = away_innings self.away_runs = away_runs self.away_average = away_average self.away_strike_rate = away_strike_rate self.away_100s = away_100s self.away_50s = away_50s self.form_matches = form_matches self.form_innings = form_innings self.form_runs = form_runs self.form_average = form_average self.form_strike_rate = form_strike_rate self.form_100s = form_100s self.form_50s = form_50s
def __init__(self, kwargs): images = { 'neutral': 'Fred_neutral.png', 'walk': { 'right': { 'straight': ['Fred_walk_00.png', 'Fred_walk_02.png'], 'up': ['Fred_walk_up_00.png', 'Fred_walk_up_02.png'], 'down': ['Fred_walk_down_00.png', 'Fred_walk_down_02.png'] } }, 'stand': { 'right': { 'straight': ['Fred_stand.png'], 'up': ['Fred_stand_up.png'], 'down': ['Fred_stand_down.png'] } }, 'fly': { 'right': { 'straight': ['Fred_fly.png'], 'up': ['Fred_fly_up.png'], 'down': ['Fred_fly_down.png'] } }, 'dead': [ 'Fred_dead_00.png', 'Fred_dead_01.png', 'Fred_dead_02.png', 'Fred_dead_03.png' ] } kwargs["images"] = images kwargs["horizontal_speed"] = 4.0 kwargs["horizontal_inertia"] = 20.0 kwargs["multi_jumps"] = 2 kwargs["vertical_acceleration"] = 0.2 kwargs["jump_velocity"] = -5.0 kwargs["fpi"] = 4 kwargs["projectile_class"] = BB kwargs["max_in_flight"] = 10 kwargs["hp"] = 20 Player.__init__(self, kwargs) # Make Fred's collision box a bit narrower than the images self._c_rect.width = self.rect.width - 8 self._c_rect.centerx = self.rect.centerx
def __init__(self, kwargs): images = { 'neutral': 'Ilmar_stand_straight.png', 'walk': { 'right': { 'straight': ['Ilmar_walk_straight.png'], 'up': ['Ilmar_walk_up.png'], 'down': ['Ilmar_walk_straight.png'] } }, 'stand': { 'right': { 'straight': ['Ilmar_stand_straight.png'], 'up': ['Ilmar_stand_up.png'], 'down': ['Ilmar_stand_straight.png'] } }, 'fly': { 'right': { 'straight': ['Ilmar_fly_straight.png'], 'up': ['Ilmar_fly_up.png'], 'down': ['Ilmar_fly_straight.png'] } }, 'dead': [ 'Ilmar_dead_00.png', 'Ilmar_dead_01.png', 'Ilmar_dead_02.png', 'Ilmar_dead_03.png' ] } kwargs["images"] = images kwargs["horizontal_speed"] = 3.0 kwargs["horizontal_inertia"] = 40.0 kwargs["multi_jumps"] = 1 kwargs["vertical_acceleration"] = 0.1 kwargs["jump_velocity"] = -5.0 kwargs["fpi"] = 4 kwargs["projectile_class"] = Slug kwargs["max_in_flight"] = 5 # Ilmar's hp is never reduced so is effectively infinite kwargs["hp"] = 1 Player.__init__(self, kwargs)
def __init__(self, id, name, overall_matches, overall_innings, overall_runs, overall_average, overall_strike_rate, overall_100s, overall_50s): Player.__init__(self, id, name, overall_matches, overall_innings, overall_runs, overall_average, overall_strike_rate, overall_100s, overall_50s)