Abstract class for scene.
Game over scene displayed when all players die.
void event(const eng::Event &event) override
GameOverScene(eng::id assignedId, const std::shared_ptr< eng::IRenderer > &renderer)
void update(float dt, const eng::WindowSize &size) override
const std::shared_ptr< eng::IRenderer > & m_renderer
std::function< void()> onBackToMenu
~GameOverScene() override=default
GameOverScene(const GameOverScene &other)=delete
GameOverScene & operator=(const GameOverScene &other)=delete
GameOverScene & operator=(GameOverScene &&other)=delete
GameOverScene(GameOverScene &&other)=delete
This file contains the IScene class.