#pragma once #include "PushdownState.h"" #include "../GameTech/RacecourseSingleGame.h" using namespace NCL; using namespace CSC8503; class SingleplayerGameState : public PushdownState { public: SingleplayerGameState() {} ~SingleplayerGameState() { delete level1Game; } void OnAwake(); void OnSleep() {} PushdownResult OnUpdate(float dt, PushdownState** pushFunc) ; protected: RacecourseSingleGame* level1Game = new RacecourseSingleGame(); };