Ejemplo n.º 1
0
 public void OnScoreGame(ScoreEventArgs e)
 {
     if (ScoreGame != null)
     {
         ScoreGame(this, e);
     }
 }
Ejemplo n.º 2
0
        private void GamePlayScoreGame(object source, ScoreEventArgs e)
        {
            var score = scorePlayer;

            if (e.IsPlayer)
            {
                score = scoreEnemy;
            }

            for (var i = 0; i < score.Length; i++)
            {
                if (score[i].BackColor == scoreColor)
                {
                    score[i].BackColor = Color.Black;
                    break;
                }
            }
        }
Ejemplo n.º 3
0
        private void BallHitPoint(object source, HitPointEventArgs e)
        {
            if (e.IsPlayer)
            {
                enemy.Score++;
            }
            else
            {
                player.Score++;
            }

            var scoreEvent = new ScoreEventArgs
            {
                IsPlayer = e.IsPlayer,
                Value    = e.IsPlayer ? enemy.Score : player.Score
            };

            OnScoreGame(scoreEvent);

            if (scoreEvent.Value == 5)
            {
                Over();
            }
        }