5 #include "gamestate/gamestate.h"
31 virtual const Scene& scene()
const override;
32 virtual const CameraHead& cameraHead()
const override;
36 void loadScenario(
int i);
38 virtual void update(
float deltaSec)
override;
41 virtual void onLeft()
override;
47 std::unique_ptr<GamePlayScene> m_scene;
48 std::unique_ptr<BaseScenario> m_scenario;
49 std::shared_ptr<SoundManager> m_soundManager;
Definition: camerahead.h:12
virtual void update(float deltaSec) override
Definition: gameplay.cpp:100
Definition: soundmanager.h:19
Definition: gamestate.h:20
virtual void onLeft() override
Definition: gameplay.cpp:111
Definition: gameplayscene.h:23
virtual void onEntered() override
Definition: gameplay.cpp:105
Definition: gameplayrunning.h:13
Definition: basescenario.h:6
Definition: gameplay.h:20
Definition: gameplaypaused.h:10