From 26ac0e0a44ff2737ee53170b81a5bbe738391143 Mon Sep 17 00:00:00 2001 From: Zoe Roux Date: Thu, 17 Jun 2021 18:34:08 +0200 Subject: [PATCH] Finding the issue --- sources/Runner/GameScene.cpp | 4 ++-- sources/Runner/ScoreScene.cpp | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/sources/Runner/GameScene.cpp b/sources/Runner/GameScene.cpp index 84474fd0..fc6e1c9a 100644 --- a/sources/Runner/GameScene.cpp +++ b/sources/Runner/GameScene.cpp @@ -73,8 +73,8 @@ namespace BBM auto &animation = entity.getComponent(); animation.setAnimIndex(5); - if (entity.hasComponent()) - entity.removeComponent(); + if (entity.hasComponent()) + entity.removeComponent(); if (entity.hasComponent()) return; entity.addComponent(1s, [](WAL::Entity &entity, WAL::Wal &wal) { diff --git a/sources/Runner/ScoreScene.cpp b/sources/Runner/ScoreScene.cpp index 40b9b041..50ef165b 100644 --- a/sources/Runner/ScoreScene.cpp +++ b/sources/Runner/ScoreScene.cpp @@ -48,9 +48,10 @@ namespace BBM playersIconPath.push_back(path.replace(path.find("textures"), std::string("textures").size(), "icons")); auto &newPlayer = scene->addEntity("add"); newPlayer.addComponent(playerID++, newPlayer, newPlayer); - newPlayer.getComponent().layout = entity.get().getComponent().layout; + auto &lobby = newPlayer.getComponent(); + lobby.layout = entity.get().getComponent().layout; // TODO layout was none. std::string color = path.substr(path.find_last_of('/'), path.find_last_of('.')); - newPlayer.getComponent().color = std::find(LobbySystem::colors.begin(), LobbySystem::colors.end(), color) - LobbySystem::colors.begin(); + lobby.color = std::find(LobbySystem::colors.begin(), LobbySystem::colors.end(), color) - LobbySystem::colors.begin(); } addMenuControl(*scene, sounds);