Example #1
0
    //    Bronze: 25 gold, 4k flour score.
    //    Silver: 50 gold, 5500 flour score.
    //    Gold: 100 gold, 7500 flour score.
    //    Master: 200 gold, 9000 flour score.

    //    Swapping a potion: 150 gold. TEST THIS.
    //    Unlocking base upgrade: Expensive, start at 1000. Double every new tier; 1000 -> 2k -> 4k etc… MAKE EM F*****G WORK FOR IT.
    //    Cool upgrades at first rank and then every other rank, alternate with other buildings

    int CalculateRemainingParticlesForNextMedal()
    {
        if (WBH.GetScore() < GM.GetMedalValue(0) * WBH.GetMaxScore())  //Bronze
        {
            m_multiplier = WBH.GetMaxScore() * GM.GetMedalValue(0);
        }
        else if (WBH.GetScore() < GM.GetMedalValue(1) * WBH.GetMaxScore())   // Silver
        {
            m_multiplier = WBH.GetMaxScore() * GM.GetMedalValue(1);
        }
        else if (WBH.GetScore() < GM.GetMedalValue(2) * WBH.GetMaxScore())   // gold
        {
            m_multiplier = WBH.GetMaxScore() * GM.GetMedalValue(2);
        }
        else if (WBH.GetScore() < GM.GetMedalValue(3) * WBH.GetMaxScore())  // master
        {
            m_multiplier = WBH.GetMaxScore() * GM.GetMedalValue(3);
        }
        float answer = m_multiplier - WBH.GetScore();

        return((int)answer);
    }