Class for the FlappyBirdClientSolo plugin. More...
#include <FlappyBirdClientSolo.hpp>
Inheritance diagram for gme::FlappyBirdClientSolo:
Collaboration diagram for gme::FlappyBirdClientSolo:Public Member Functions | |
| FlappyBirdClientSolo ()=default | |
| ~FlappyBirdClientSolo () override=default | |
| FlappyBirdClientSolo (const FlappyBirdClientSolo &)=delete | |
| FlappyBirdClientSolo & | operator= (const FlappyBirdClientSolo &)=delete |
| FlappyBirdClientSolo (FlappyBirdClientSolo &&)=delete | |
| FlappyBirdClientSolo & | operator= (FlappyBirdClientSolo &&)=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 |
| bool * | m_showDebug = nullptr |
Class for the FlappyBirdClientSolo plugin.
Definition at line 19 of file FlappyBirdClientSolo.hpp.
|
default |
|
overridedefault |
|
delete |
|
delete |
|
inlinenodiscardoverridevirtual |
Implements gme::IGameClient.
Definition at line 44 of file FlappyBirdClientSolo.hpp.
References m_mainSceneId.
|
inlinenodiscardoverridevirtual |
Implements utl::IPlugin.
Definition at line 31 of file FlappyBirdClientSolo.hpp.
|
inlinenodiscardoverridevirtual |
Implements utl::IPlugin.
Definition at line 32 of file FlappyBirdClientSolo.hpp.
References utl::GAME_CLIENT.
|
inlineoverridevirtual |
Implements gme::IGameClient.
Definition at line 35 of file FlappyBirdClientSolo.hpp.
References m_appConfig, m_engine, m_showDebug, and setupScenes().
Here is the call graph for this function:
|
delete |
|
delete |
|
private |
Definition at line 9 of file flappyBirdClientSolo.cpp.
Referenced by init().
Here is the caller graph for this function:
|
overridevirtual |
Implements gme::IGameClient.
Definition at line 7 of file flappyBirdClientSolo.cpp.
|
private |
Definition at line 48 of file FlappyBirdClientSolo.hpp.
Referenced by init().
|
private |
Definition at line 47 of file FlappyBirdClientSolo.hpp.
Referenced by init().
|
private |
Definition at line 49 of file FlappyBirdClientSolo.hpp.
Referenced by getMainSceneId().
|
private |
Definition at line 50 of file FlappyBirdClientSolo.hpp.
Referenced by init().