Class for the RTypeClientSolo plugin. More...
#include <RTypeClientSolo.hpp>
Inheritance diagram for gme::RTypeClientSolo:
Collaboration diagram for gme::RTypeClientSolo:Public Member Functions | |
| RTypeClientSolo ()=default | |
| ~RTypeClientSolo () override=default | |
| RTypeClientSolo (const RTypeClientSolo &)=delete | |
| RTypeClientSolo & | operator= (const RTypeClientSolo &)=delete |
| RTypeClientSolo (RTypeClientSolo &&)=delete | |
| RTypeClientSolo & | operator= (RTypeClientSolo &&)=delete |
| const std::string | getName () const override |
| utl::PluginType | getType () const override |
| void | update (float deltaTime, unsigned int width, unsigned int height) override |
| void | init (eng::Engine &engine, utl::cli::AppConfig &appConfig, bool &showDebug, const eng::id menuSceneId, const eng::id winSceneId) override |
| unsigned int | getMainSceneId () const override |
Public Member Functions inherited from utl::IPlugin | |
| virtual | ~IPlugin ()=default |
Private Member Functions | |
| void | setupScenes (bool &showDebug, eng::id menuSceneId) |
Private Attributes | |
| eng::Engine * | m_engine = nullptr |
| utl::cli::AppConfig * | m_appConfig = nullptr |
| eng::id | m_mainSceneId |
Class for the RTypeClientSolo plugin.
Definition at line 19 of file RTypeClientSolo.hpp.
|
default |
|
overridedefault |
|
delete |
|
delete |
|
inlinenodiscardoverridevirtual |
Implements gme::IGameClient.
Definition at line 43 of file RTypeClientSolo.hpp.
References m_mainSceneId.
|
inlinenodiscardoverridevirtual |
Implements utl::IPlugin.
Definition at line 31 of file RTypeClientSolo.hpp.
|
inlinenodiscardoverridevirtual |
Implements utl::IPlugin.
Definition at line 32 of file RTypeClientSolo.hpp.
References utl::GAME_CLIENT.
|
inlineoverridevirtual |
Implements gme::IGameClient.
Definition at line 35 of file RTypeClientSolo.hpp.
References m_appConfig, m_engine, and setupScenes().
Here is the call graph for this function:
|
delete |
|
delete |
|
private |
Definition at line 6 of file rtypeClientSolo.cpp.
References utl::cli::AppConfig::audioVolume, eng::Engine::getAudio(), eng::Engine::getRenderer(), eng::Engine::getSceneManager(), m_appConfig, m_engine, m_mainSceneId, and utl::cli::AppConfig::skinIndex.
Referenced by init().
Here is the call graph for this function:
Here is the caller graph for this function:
|
overridevirtual |
Implements gme::IGameClient.
Definition at line 59 of file rtypeClientSolo.cpp.
|
private |
Definition at line 47 of file RTypeClientSolo.hpp.
Referenced by init(), and setupScenes().
|
private |
Definition at line 46 of file RTypeClientSolo.hpp.
Referenced by init(), and setupScenes().
|
private |
Definition at line 48 of file RTypeClientSolo.hpp.
Referenced by getMainSceneId(), and setupScenes().