CSC8503_Advanced_Game_Technologies / CSC8503 / CSC8503Common / SingleplayerGameState.h
SingleplayerGameState.h
Raw
#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();
};