#pragma once #include "GameTechRenderer.h" using namespace NCL; using namespace CSC8503; enum MainMenuOption {Singleplayer, Multiplayer, Quit}; class MainMenuLevel { public: MainMenuLevel(); ~MainMenuLevel(); virtual void UpdateMainMenu(float dt); virtual void UpdateMainMenu(); MainMenuOption GetSelected() { return (MainMenuOption)selected; } GameTechRenderer* GetRenderer() { return renderer; } protected: void DrawMenu(); void SetKeys(); GameTechRenderer* renderer; GameWorld* world; vector<string> buttons = { "Singleplayer", "Multiplayer", "Quit"}; int selected = 0; };