private void ConstructSubMenus() { submenus = new List <Submenu>(); Submenu s2 = new Submenu(); s2.AddItem(new DelegateItem("Back to Main Menu", openMenu, Color.White, Color.Gray)); s2.AddItem(new DelegateItem("Resume Game", backToGame, Color.White, Color.Gray)); submenus.Add(s2); currentSubMenuIndex = 0; }
private void ConstructSubMenus() { submenus = new List <Submenu>(); Submenu s2 = new Submenu(); s2.AddItem(new DelegateItem("Yes", restartEverything, Color.White, Color.Gray)); s2.AddItem(new DelegateItem("No, exit", No, Color.White, Color.Gray)); submenus.Add(s2); currentSubMenuIndex = 0; }
private void ConstructSubMenus() { submenus = new List <Submenu>(); Submenu s2 = new Submenu(); s2.AddItem(new ToggleItem("Music", new String[] { "On", "Off" }, (int)Globals.audioManager.Music)); s2.AddItem(new ToggleItem("Volume", new String[] { "Low", "Medium", "High" }, (int)Globals.audioManager.Volume)); s2.AddItem(new DelegateItem("Back", backToMain, Color.White, Color.Gray)); submenus.Add(s2); currentSubMenuIndex = 0; }
private void RenderSubMenu() { _refreshMenuItem = new NSMenuItem("Refresh") { Title = "Refresh", }; _refreshMenuItem.Activated += OnRefreshClickedInternal; _refreshAllMenuItem = new NSMenuItem("RefreshAll") { Title = "Refresh All", }; _refreshAllMenuItem.Activated += OnRefreshAllClickedInternal; _settingsMenuItem = new NSMenuItem("Preferences") { Title = "Preferences", }; _settingsMenuItem.Activated += OnPreferencesClickedInternal; _quitMenuItem = new NSMenuItem("Quit") { Title = "Quit", }; _quitMenuItem.Activated += OnQuitClickedInternal; Submenu.AddItem(_refreshMenuItem); Submenu.AddItem(_refreshAllMenuItem); Submenu.AddItem(NSMenuItem.SeparatorItem); Submenu.AddItem(_settingsMenuItem); Submenu.AddItem(_quitMenuItem); }
private void ConstructSubMenus(bool gameRunning) { submenus = new List <Submenu>(); Submenu s0 = new Submenu(); //s0.items.ElementAt(0) if (gameRunning == true) { s0.AddItem(new DelegateItem("Resume Game", goBack, Color.White, Color.Gray)); s0.AddItem(new DelegateItem("New Game", RestartQuestion, Color.White, Color.Gray)); } else { s0.AddItem(new TransitionItem("New Game", 1)); } s0.AddItem(new DelegateItem("Controls", OpenControl, Color.White, Color.Gray)); s0.AddItem(new DelegateItem("Settings", OpenSettings, Color.White, Color.Gray)); s0.AddItem(new DelegateItem("About", OpenAbout, Color.White, Color.Gray)); s0.AddItem(new DelegateItem("Exit", ExitQuestion, Color.White, Color.Gray)); submenus.Add(s0); Submenu s1 = new Submenu(); s1.AddItem(new DelegateItem("Start Game", StartGame, Color.LightBlue, Color.CornflowerBlue)); s1.AddItem(new ToggleItem("Players", new String[] { "1", "2" }, 0)); s1.AddItem(new ToggleItem("Level Length", new String[] { "Short", "Medium", "Tiring" }, 0)); s1.AddItem(new ToggleItem("Difficulty", new String[] { "Easy", "Medium", "Hard" }, 0)); submenus.Add(s1); currentSubMenuIndex = 0; }