diff --git a/sources/Runner/PauseMenuScene.cpp b/sources/Runner/PauseMenuScene.cpp index 0722bedd..263c2c1a 100644 --- a/sources/Runner/PauseMenuScene.cpp +++ b/sources/Runner/PauseMenuScene.cpp @@ -11,7 +11,6 @@ #include "Component/Sound/SoundComponent.hpp" #include "Component/Controllable/ControllableComponent.hpp" #include "Component/Position/PositionComponent.hpp" -#include "Component/Keyboard/KeyboardComponent.hpp" #include "Component/Renderer/Drawable2DComponent.hpp" #include "Component/Button/ButtonComponent.hpp" #include "Drawables/2D/Text.hpp" @@ -67,12 +66,12 @@ namespace BBM timer.disabled = true; gameScene->scheduleNewEntity("Restart timer") .addComponent(std::chrono::seconds(3), [gameScene](WAL::Entity &entity, WAL::Wal &) { - for (auto &[_, controller, health] : gameScene->view()) { - if (health.getHealthPoint() > 0) - controller.disabled = false; + for (auto &view : gameScene->view()) { + if (view.get().getHealthPoint() > 0) + view.get().disabled = false; } - for (auto &[_, timer] : gameScene->view()) - timer.disabled = false; + for (auto &view : gameScene->view()) + view.get().disabled = false; entity.scheduleDeletion(); }) .addComponent(1920 / 2 - 2 * 30, 1080 / 2, 0) @@ -85,17 +84,17 @@ namespace BBM .addComponent("assets/buttons/button_settings.png") .addComponent([](WAL::Entity &entity, WAL::Wal &) { - RAY::Texture *texture = dynamic_cast(entity.getComponent().drawable.get()); + auto *texture = dynamic_cast(entity.getComponent().drawable.get()); texture->use("assets/buttons/button_settings.png"); }) .addComponent([](WAL::Entity &entity, WAL::Wal &) { - RAY::Texture *texture = dynamic_cast(entity.getComponent().drawable.get()); + auto *texture = dynamic_cast(entity.getComponent().drawable.get()); texture->use("assets/buttons/button_settings_hovered.png"); }) - .addComponent([](WAL::Entity &entity, WAL::Wal &) + .addComponent([](WAL::Entity &, WAL::Wal &) { gameState.nextScene = BBM::GameState::SceneID::SettingsScene; });