CSC8503_Advanced_Game_Technologies / CSC8503 / GameTech / MainMenuMulitSelectAILevel .h
MainMenuMulitSelectAILevel .h
Raw
#pragma once
#include "GameTechRenderer.h"

using namespace NCL;
using namespace CSC8503;

enum MainMenuAIOption { One, Two, Three, BacktoMainMenu };

class MainMenuMulitSelectAILevel {
public:
	MainMenuMulitSelectAILevel();
	~MainMenuMulitSelectAILevel();

	virtual void UpdateMainMenu(float dt);
	virtual void UpdateMainMenu();

	MainMenuAIOption GetSelected() { return (MainMenuAIOption)selected; }

	GameTechRenderer* GetRenderer() { return renderer; }
protected:
	void DrawMenu();
	void SetKeys();


	GameTechRenderer* renderer;
	GameWorld* world;

	vector<string> buttons = { "1 AI Opponent", "2 AI Opponents", "3 AI Opponents", "Back To Main Menu" };
	int selected = 0;
};