Exemple #1
0
    private PowerUp getPowerUp(powerUpTypes powerUpType)
    {
        for (int i = 0; i < powerUps.Count; i++)
        {
            if (powerUps[i].powerUpType == powerUpType)
            {
                return(powerUps[i]);
            }
        }

        return(null);
    }
Exemple #2
0
    public void activatePowerUp(powerUpTypes powerUpType)
    {
        // Deactiving All Powerups
        for (int i = 0; i < powerUps.Count; i++)
        {
            powerUps[i].active = false;
        }

        for (int i = 0; i < powerUps.Count; i++)
        {
            if (powerUps[i].powerUpType == powerUpType)
            {
                powerUps[i].active = true;
            }
        }
    }
Exemple #3
0
    public bool isPowerUpCanSpawn(powerUpTypes powerUpType)
    {
        if (isAnyPowerupActive() == true)
        {
            return(false);
        }
        if (powerUpType == powerUpTypes.Letter && wordCompleted == true)
        {
            return(false);
        }
        if (powerUpType == powerUpTypes.Fruit && fruitsCompleted == true)
        {
            return(false);
        }

        return(getPowerUp(powerUpType).canSpawn);
    }
Exemple #4
0
 public void peakPowerUp(powerUpTypes powerUpType)
 {
     getPowerUp(powerUpType).peak();
 }