public MenuStates Update(GameTime gameTime) { SetButtonLocation(); foreach (IButton button in buttons) { button.Update(gameTime); } if (setColor.Update(gameTime) == MenuStates.Color) { information = setColor.GetInformation(); return(MenuStates.Color); } if (buttons[0].IsClicked()) { buttons[0].OffSet = 0; return(MenuStates.Start); } if (buttons[1].IsClicked()) { buttons[0].OffSet = 0; return(MenuStates.Disconnected); } return(MenuStates.IDLE); }
public MenuStates Update(GameTime gameTime) { foreach (IButton button in buttons) { button.Update(gameTime); } SetTextBoxLocation(); if (buttons[0].IsClicked()) { return(MenuStates.UseSteamAPI); } if (setColor.Update(gameTime) == MenuStates.Color) { information = setColor.GetInformation(); return(MenuStates.Color); } if (buttons[1].IsClicked()) { buttons[1].OffSet = 0; return(MenuStates.MainMenu); } textBox.Update(gameTime); if (textBox.IsTextBoxUpdated()) { information = (object)textBox.Text; return(MenuStates.ProfileNameUpdated); } return(MenuStates.IDLE); }