From fcec9d7598f0808d4081120a9cb2036bdea59737 Mon Sep 17 00:00:00 2001 From: WBoerenkamps Date: Wed, 8 Jan 2025 13:52:43 +0100 Subject: make format --- game/enemy/BattleScript.cpp | 52 ++++++++++++++++++++++----------------------- 1 file changed, 26 insertions(+), 26 deletions(-) (limited to 'game/enemy/BattleScript.cpp') diff --git a/game/enemy/BattleScript.cpp b/game/enemy/BattleScript.cpp index 2564e3d..dde8da1 100644 --- a/game/enemy/BattleScript.cpp +++ b/game/enemy/BattleScript.cpp @@ -1,51 +1,51 @@ #include "BattleScript.h" -#include #include "EnemyScript.h" +#include #include #include -#include "EnemyScript.h" using namespace std; using namespace crepe; -BattleScript::BattleScript(){ - engine.seed(rd()); -} -void BattleScript::init(){ - std::uniform_int_distribution dist(2,10); +BattleScript::BattleScript() { engine.seed(rd()); } +void BattleScript::init() { + std::uniform_int_distribution dist(2, 10); int random_enemy_amount = dist(this->engine); // this->create_battle(random_enemy_amount); - this->subscribe([this](const BattleStartEvent& e) -> bool { + this->subscribe([this](const BattleStartEvent & e) -> bool { return this->create_battle(e); }); } -void BattleScript::fixed_update(duration_t dt){ - if(!battle_active) return; +void BattleScript::fixed_update(duration_t dt) { + if (!battle_active) return; bool enemies_alive = false; - RefVector enemy_scripts = this->get_components_by_tag("enemy"); - - for(BehaviorScript& script : enemy_scripts){ - if(script.active){ + RefVector enemy_scripts + = this->get_components_by_tag("enemy"); + + for (BehaviorScript & script : enemy_scripts) { + if (script.active) { enemies_alive = true; } } - if(!enemies_alive){ + if (!enemies_alive) { this->battle_active = false; this->trigger_event(); } } -bool BattleScript::create_battle(const BattleStartEvent& e){ +bool BattleScript::create_battle(const BattleStartEvent & e) { this->battle_active = true; - RefVector enemy_scripts = this->get_components_by_tag("enemy"); - std::uniform_real_distribution dist(10,30); - for(int i = 0; i < e.num_enemies;i++){ - BehaviorScript& script = enemy_scripts[i]; + RefVector enemy_scripts + = this->get_components_by_tag("enemy"); + std::uniform_real_distribution dist(10, 30); + for (int i = 0; i < e.num_enemies; i++) { + BehaviorScript & script = enemy_scripts[i]; script.active = true; - this->trigger_event(SpawnEnemyEvent{ - .speed = dist(engine), - .column = i, - },script.game_object_id); - + this->trigger_event( + SpawnEnemyEvent { + .speed = dist(engine), + .column = i, + }, + script.game_object_id + ); } return true; } - -- cgit v1.2.3