private void startGamePressed(Object obj, EventArgs args) { Start(Game1.main_console.StartGame()); DrawableGameState state = new GameStart(gameStateService, guiService, inputService, graphics, content, teamA, teamB); gameStateService.Switch(state); Game1.main_console.StartEvent -= Start; }
public override void Update(Microsoft.Xna.Framework.GameTime gameTime) { if (isStart) { DrawableGameState state = new GameStart(gameStateService, guiService, inputService, graphics, content, teamA, teamB); gameStateService.Switch(state); Game1.main_console.StartEvent -= Start; } for (int x = 0; x < 8; ++x) { roomScreen.Desktop.Children.Remove(playerIDLabels[x]); panelVisibility[x] = false; } if (Game1.main_console.Room == null) { return; } int i = 0; while (i < Game1.main_console.Room.Members.Count) { panelVisibility[i] = true; playerIDLabels[i].Text = Game1.main_console.Room.Members[i].PeerId.ToString(); roomScreen.Desktop.Children.Add(playerIDLabels[i]); i++; } }