#pragma once #include "Draw.hpp" #include "scene/Scene.hpp" #include "raylib.h" class GameplayScene; /** * Landing scene shown before gameplay starts. */ class StartMenuScene : public Scene { public: explicit StartMenuScene(SceneManager &owner) : Scene(owner) {} explicit StartMenuScene(SceneManager &owner, bool muted) : Scene(owner), isMuted(muted) {} void Enter() override; void Update(float dt) override; void Draw() override; private: bool isMuted = false; };