Interface for the games. More...
#include <IGameClient.hpp>
Inheritance diagram for gme::IGameClient:
Collaboration diagram for gme::IGameClient:Public Member Functions | |
| virtual void | init (eng::Engine &engine, utl::cli::AppConfig &appConfig, bool &showDebug, unsigned int menuSceneId, unsigned int winSceneId)=0 |
| virtual void | update (float deltaTime, unsigned int width, unsigned int height)=0 |
| virtual unsigned int | getMainSceneId () const =0 |
Public Member Functions inherited from utl::IPlugin | |
| virtual | ~IPlugin ()=default |
| virtual const std::string | getName () const =0 |
| virtual PluginType | getType () const =0 |
Interface for the games.
Definition at line 22 of file IGameClient.hpp.
|
nodiscardpure virtual |
Implemented in gme::FlappyBirdClientSolo, gme::RTypeClientMulti, and gme::RTypeClientSolo.
|
pure virtual |
Implemented in gme::FlappyBirdClientSolo, gme::RTypeClientMulti, and gme::RTypeClientSolo.
|
pure virtual |
Implemented in gme::FlappyBirdClientSolo, gme::RTypeClientMulti, and gme::RTypeClientSolo.