ConfigSolo scene.
More...
#include <ConfigSolo.hpp>
ConfigSolo scene.
Definition at line 21 of file ConfigSolo.hpp.
◆ ConfigSolo() [1/3]
cli::ConfigSolo::ConfigSolo |
( |
const std::shared_ptr< eng::IRenderer > & | renderer, |
|
|
const std::shared_ptr< eng::IAudio > & | audio ) |
Definition at line 8 of file configSolo.cpp.
References eng::Color::a, cli::Path::Audio::AUDIO_TITLE, eng::Color::b, cli::Path::Font::FONTS_RTYPE, eng::Color::g, ecs::IComponent::id, m_fpsEntity, m_menuOptions, m_selectedIndex, eng::Color::r, WHITE, and ecs::Scale::x.
◆ ~ConfigSolo()
cli::ConfigSolo::~ConfigSolo |
( |
| ) |
|
|
overridedefault |
◆ ConfigSolo() [2/3]
cli::ConfigSolo::ConfigSolo |
( |
const ConfigSolo & | other | ) |
|
|
delete |
◆ ConfigSolo() [3/3]
cli::ConfigSolo::ConfigSolo |
( |
ConfigSolo && | other | ) |
|
|
delete |
◆ event()
void cli::ConfigSolo::event |
( |
const eng::Event & | event | ) |
|
|
overridevirtual |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ update()
◆ m_audio
const std::shared_ptr<eng::IAudio>& cli::ConfigSolo::m_audio |
|
private |
◆ m_fpsEntity
◆ m_keysPressed
std::unordered_map<eng::Key, bool> cli::ConfigSolo::m_keysPressed |
|
private |
◆ m_menuOptions
const std::vector<std::string> cli::ConfigSolo::m_menuOptions = {"Level easy", "Level medium", "Go back to menu"} |
|
private |
◆ m_selectedIndex
int cli::ConfigSolo::m_selectedIndex = 0 |
|
private |
◆ onOptionSelected
std::function<void(const std::string &option)> cli::ConfigSolo::onOptionSelected |
The documentation for this class was generated from the following files:
- /home/runner/work/R-Type/R-Type/client/include/Client/Scenes/game/solo/ConfigSolo.hpp
- /home/runner/work/R-Type/R-Type/client/src/scenes/game/solo/configSolo.cpp