| _canJoin() | BBM::LobbySystem | private |
| _colorTaken | BBM::LobbySystem | private |
| _nextColor(WAL::ViewEntity< LobbyComponent, Drawable2DComponent > &entity) | BBM::LobbySystem | private |
| _rayColors | BBM::LobbySystem | privatestatic |
| _wal | WAL::System< LobbyComponent, Drawable2DComponent > | protected |
| addAI() | BBM::LobbySystem | |
| addController(WAL::Entity &player, ControllableComponent::Layout layout) | BBM::LobbySystem | static |
| colors | BBM::LobbySystem | static |
| createTile(const std::shared_ptr< WAL::Scene > &drawable, WAL::Entity &player, int color, int playerCount) | BBM::LobbySystem | static |
| fixedUpdate() final | WAL::System< LobbyComponent, Drawable2DComponent > | inlinevirtual |
| getView() override | WAL::System< LobbyComponent, Drawable2DComponent > | inlinevirtual |
| LobbySystem(WAL::Wal &wal) | BBM::LobbySystem | explicit |
| LobbySystem(const LobbySystem &)=default | BBM::LobbySystem | |
| onFixedUpdate(ViewEntity< Dependencies... > &entity) | WAL::System< LobbyComponent, Drawable2DComponent > | inlinevirtual |
| onSelfUpdate(std::chrono::nanoseconds dtime) override | BBM::LobbySystem | virtual |
| onUpdate(WAL::ViewEntity< LobbyComponent, Drawable2DComponent > &entity, std::chrono::nanoseconds dtime) override | BBM::LobbySystem | |
| System< LobbyComponent, Drawable2DComponent >::onUpdate(ViewEntity< Dependencies... > &entity, std::chrono::nanoseconds dtime) | WAL::System< LobbyComponent, Drawable2DComponent > | inlinevirtual |
| operator=(const LobbySystem &)=delete | BBM::LobbySystem | |
| System< LobbyComponent, Drawable2DComponent >::operator=(const System &)=default | WAL::System< LobbyComponent, Drawable2DComponent > | protected |
| playersAreReady(WAL::Scene &scene) | BBM::LobbySystem | static |
| removeAI() | BBM::LobbySystem | |
| switchToGame(WAL::Wal &wal) | BBM::LobbySystem | static |
| System(System &&) noexcept=default | WAL::System< LobbyComponent, Drawable2DComponent > | |
| System(Wal &wal) | WAL::System< LobbyComponent, Drawable2DComponent > | inlineexplicitprotected |
| System(const System &)=default | WAL::System< LobbyComponent, Drawable2DComponent > | protected |
| unloadLobby() | BBM::LobbySystem | |
| update(std::chrono::nanoseconds dtime) final | WAL::System< LobbyComponent, Drawable2DComponent > | inlinevirtual |
| ~ISystem()=default | WAL::ISystem | virtual |
| ~LobbySystem() override=default | BBM::LobbySystem | |
| ~System() override=default | WAL::System< LobbyComponent, Drawable2DComponent > | |