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