9#include <unordered_map>
40 const std::vector<std::string>
m_menuOptions = {
"Create room",
"Join room",
"Go back to menu"};
Abstract class for scene.
void event(const eng::Event &event) override
const std::vector< std::string > m_menuOptions
ConfigMulti(ConfigMulti &&other)=delete
std::function< void(const std::string &option)> onOptionSelected
std::unordered_map< eng::Key, bool > m_keysPressed
ecs::Entity m_titleEntity
ConfigMulti(const ConfigMulti &other)=delete
ConfigMulti(eng::id assignedId, const std::shared_ptr< eng::IRenderer > &renderer)
void update(float dt, const eng::WindowSize &size) override
ConfigMulti & operator=(ConfigMulti &&other)=delete
~ConfigMulti() override=default
ConfigMulti & operator=(const ConfigMulti &other)=delete
This file contains the IScene class.