def reset(self, play): self.own_state = game_state self.next_state = self.own_state self.player = play self.health_bar = HealthBar(self.player) self.enemy_id_tracker = 0 self.bullet_list = [] self.enemy_list = [] self.kill_list = [] self.particle_list = [] self.package_list = [] self.to_update = [] self.to_display = [] self.to_text = [] self.star_list = create_stars("game") self.note_controller = NoteController((width - 10, 40))
def __init__(self, own_state, title, options_list, select_length): self.own_state = own_state self.next_state = self.own_state self.title_surface = pygame.Surface((width, 150)) self.select_surface = pygame.Surface((select_length, 30)) self.title_surface.fill(main_theme) self.select_surface.fill(main_theme) self.title_surface.set_alpha(100) self.select_surface.set_alpha(100) self.star_list = create_stars("menu") self.list = options_list self.list_start = (50, 180) self.list_space = 30 self.title = title self.title_pos = (50, 50) self.selected = 0 self.go_to_selected = False
def __init__(self, play, health_bar): self.own_state = game_state self.next_state = self.own_state self.player = play self.enemy_id_tracker = 0 self.left_stop = Stopper((-30, 0), True, False) self.right_stop = Stopper((width, 0), False, True) self.bullet_list = [] self.enemy_list = [] self.kill_list = [] self.particle_list = [] self.package_list = [] self.to_update = [] self.to_display = [] self.to_text = [] self.star_list = create_stars("game") self.info_bar = pygame.Surface((width, 30)) self.info_bar.fill(main_theme) self.info_bar.set_alpha(100) self.health_bar = health_bar self.note_controller = NoteController((width - 10, 40))