diff --git a/source/game/mapa.hpp b/source/game/mapa.hpp index d6e168b..d44dc6f 100644 --- a/source/game/mapa.hpp +++ b/source/game/mapa.hpp @@ -30,6 +30,11 @@ class Mapa { explicit Mapa(JD8_Surface gfx, Prota* sam); ~Mapa(void); + Mapa(const Mapa&) = delete; + Mapa& operator=(const Mapa&) = delete; + Mapa(Mapa&&) = delete; + Mapa& operator=(Mapa&&) = delete; + void draw(); void update(); bool novaMomia(); diff --git a/source/game/modulegame.hpp b/source/game/modulegame.hpp index 16dc6dd..52aba69 100644 --- a/source/game/modulegame.hpp +++ b/source/game/modulegame.hpp @@ -31,6 +31,11 @@ class ModuleGame : public scenes::Scene { ModuleGame(); ~ModuleGame() override; + ModuleGame(const ModuleGame&) = delete; + ModuleGame& operator=(const ModuleGame&) = delete; + ModuleGame(ModuleGame&&) = delete; + ModuleGame& operator=(ModuleGame&&) = delete; + void onEnter() override; void tick(int delta_ms) override; bool done() const override { return phase_ == Phase::Done; }