コード例 #1
0
ファイル: MainMenu.cs プロジェクト: Feriixu/PONG
        private void PictureBoxMehrspieler_Click(object sender, EventArgs e)
        {
            this.Hide();
            var eventArgs = new StartGameEventArgs(Spielermodus.Mehrspieler, endlos ? Punktemodus.Endlos : Punktemodus.Punkte);

            StartMehrspieler?.Invoke(this, eventArgs);
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: Feriixu/PONG
        private static void StartGame(object sender, StartGameEventArgs e)
        {
            // Einzelspieler ist noch nicht implementiert
            if (e.Spielermodus == Spielermodus.Einzelspieler)
            {
                throw new NotImplementedException();
            }

            // Neues PongGame erzeugen
            IPongGame pongGame = new PongGame(e.Spielermodus, e.Punktemodus);

            // Spiel starten
            pongGame.StartGame();
        }