예제 #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();
        }