Beispiel #1
0
        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;
        }
Beispiel #2
0
        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++;
            }
        }