CSC8503_Advanced_Game_Technologies / CSC8503 / CSC8503Common / MainMenuState.h
MainMenuState.h
Raw
#pragma once
#include "PushdownState.h"
#include "../GameTech/MainMenuLevel.h"

using namespace NCL;
using namespace CSC8503;

class MainMenuState : public PushdownState {
public:
	MainMenuState() {}
	~MainMenuState() { delete mainMenu; }
	//~MainMenuState() { }

	void OnAwake();
	void OnSleep();

	PushdownResult OnUpdate(float dt, PushdownState** pushFunc);
protected:
	MainMenuLevel* mainMenu = new MainMenuLevel();
	//MainMenuLevel* mainMenu;
};