| Python code |
| 1 | self.player_win = False self.enemy_id = 0 self.count_of_enemys = 0 self.count_of_enemys_on_scene = 0 game_object.started = True self.timer = 350 self.first_wave = True self.second_wave = False self.third_wave = False self.first_interval = 90 self.second_interval = 75 self.third_interval = 60 self.first_count = 2 self.second_count = 3 self.third_count = 4 count_of_enemys = 0 interval = 0 if self.first_wave: count_of_enemys = self.first_count interval = self.first_interval elif self.second_wave: count_of_enemys = self.second_count interval = self.second_interval elif self.third_wave: count_of_enemys = self.third_count interval = self.third_interval elif self.count_of_enemys_on_scene == 0 and not self.player_win: self.win_game(session) if self.count_of_enemys < count_of_enemys and self.timer > interval: enemy = self.create_enemy() session.add_game_object(enemy) self.enemy_id += 1 self.count_of_enemys += 1 self.count_of_enemys_on_scene += 1 self.timer = 0 elif self.count_of_enemys == count_of_enemys: if not self.third_wave: self.count_of_enemys = 0 self.timer = -150 if self.first_wave: self.first_wave = False self.second_wave = True elif self.second_wave: self.second_wave = False self.third_wave = True elif self.third_wave: self.third_wave = False self.timer += 1 |
Комментарии