#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; };