diff --git a/VaporWaveWars/combat.cpp b/VaporWaveWars/combat.cpp index a09e6a8..76e4e53 100644 --- a/VaporWaveWars/combat.cpp +++ b/VaporWaveWars/combat.cpp @@ -5,6 +5,12 @@ Combat::Combat() { enemy = new IaEnemy(); } +Combat::Combat(bool ia) { + this->ia = ia; + playerOneTurn = true; + if (ia) enemy = new IaEnemy(); + else enemy = new Player(); +} void Combat::update(float deltaTime, sf::RenderWindow *window) { if (playerOneTurn) player.update(deltaTime, window); diff --git a/VaporWaveWars/combat.hpp b/VaporWaveWars/combat.hpp index 2ae1b52..cde0fd7 100644 --- a/VaporWaveWars/combat.hpp +++ b/VaporWaveWars/combat.hpp @@ -11,6 +11,7 @@ class Combat : public Scene { public: Combat(); + Combat(bool ia); Combat(const Combat& m) = delete; Combat(const Combat&& m) = delete; Combat& operator=(Combat& m) = delete;