public void OnScoreGame(ScoreEventArgs e) { if (ScoreGame != null) { ScoreGame(this, e); } }
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; } } }
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(); } }