31 [[nodiscard]]
const std::string
getName()
const override {
return "RType_Client_Solo"; }
34 void update(
float deltaTime,
unsigned int width,
unsigned int height)
override;
36 const eng::id winSceneId)
override
This file contains the Game interface.
Class for the FlappyBirdClientSolo plugin.
utl::PluginType getType() const override
FlappyBirdClientSolo & operator=(const FlappyBirdClientSolo &)=delete
FlappyBirdClientSolo()=default
void setupScenes(bool &showDebug, eng::id menuSceneId)
FlappyBirdClientSolo(FlappyBirdClientSolo &&)=delete
unsigned int getMainSceneId() const override
void update(float deltaTime, unsigned int width, unsigned int height) override
FlappyBirdClientSolo(const FlappyBirdClientSolo &)=delete
utl::cli::AppConfig * m_appConfig
const std::string getName() const override
~FlappyBirdClientSolo() override=default
FlappyBirdClientSolo & operator=(FlappyBirdClientSolo &&)=delete
void init(eng::Engine &engine, utl::cli::AppConfig &appConfig, bool &showDebug, const eng::id menuSceneId, const eng::id winSceneId) override