/// <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)); } }
public PowerUp(Enums.TypePowerUp typePowerUp) { TypePowerUp = typePowerUp; }
public Player() { Hitpoints = 1000; PowerUp = Enums.TypePowerUp.None; }