Exemple #1
0
        /// <summary>
        /// Generates powerups randomly
        /// </summary>
        private void GeneratePowerUps()
        {
            int amountOfPowerUps = _Random.Next(6);
            int powerUpCellIndex;

            Enums.TypePowerUp typePowerUp = Enums.TypePowerUp.MarioStar;

            for (int i = 0; i < amountOfPowerUps; i++)
            {
                do
                {
                    powerUpCellIndex = _Random.Next(MapSize * MapSize);
                } while (_cells[powerUpCellIndex].GetTypeCel() != Enums.Object.Grass || _cells[powerUpCellIndex].GetPowerUp() != null);

                _cells[powerUpCellIndex].SetPowerUp(new PowerUp(typePowerUp));
            }
        }
Exemple #2
0
 public PowerUp(Enums.TypePowerUp typePowerUp)
 {
     TypePowerUp = typePowerUp;
 }
Exemple #3
0
 public Player()
 {
     Hitpoints = 1000;
     PowerUp   = Enums.TypePowerUp.None;
 }