예제 #1
0
        // Avoiding to string in update
        public void AddScore(object sender, HitEventArgs e)
        {
            var asteroidSize = (AsteroidSize)e.Current;
            var score        = PointDamageCalculator.GetAsteroidScore(asteroidSize);

            SetNewScore(score);
        }
예제 #2
0
        public void PowerUp(object sender, HitEventArgs e)
        {
            var powerUp = (PowerUps)e.Current;

            HandlePowerUp(powerUp);
        }
예제 #3
0
        public void EnergyLoss(object sender, HitEventArgs e)
        {
            var asteroidSize = (AsteroidSize)e.Current;

            HandleEnergyLoss(asteroidSize);
        }