public virtual void updateMe(GameManager gameManager, MouseState MouseState) { if (!_closed) { _lBox.updateMe(MouseState); } }
public override void updateMe(GameManager gameManager, MouseState MouseState) { if (!_closed) { _matchController = gameManager.MatchController; if (_matchController.Match != MatchType.DM) { if (_matchController.WinningTeam.ID == 1) { _lblList[0].Text = "BLUE TEAM"; _lblList[0].TextColor = Color.Blue; } else if (_matchController.WinningTeam.ID == 2) { _lblList[0].Text = "RED TEAM"; _lblList[0].TextColor = Color.Red; } } else { _lblList[0].Text = ((SpaceMarine)_matchController.NoTeam.GetWinner()).PlayerName; } if (_listBox.SelectedItem != null) { endGame(gameManager); _listBox.SelectedItem = null; } base.updateMe(gameManager, MouseState); _listBox.updateMe(_game.MouseState); } }
public void updateMe(Game1 Game, SessionManager sessionManager, MouseState cursor) { switch (_state) { case MenuState.TitleScreen: doEventsTitleScreen(Game); break; case MenuState.Join: if (SignedInGamer.SignedInGamers.Count > 0) { doEventsJoinScreen(Game, sessionManager); } else if (!Guide.IsVisible) { Guide.ShowSignIn(1, false); } listBoxSession.updateMe(cursor); break; case MenuState.Host: if (SignedInGamer.SignedInGamers.Count > 0) { doEventsHostScreen(Game, sessionManager); } else if (!Guide.IsVisible) { Guide.ShowSignIn(1, false); } listBoxMap.updateMe(cursor); listBoxMatch.updateMe(cursor); break; case MenuState.Options: break; } updateButtons(cursor); setControlVisability(); }