Exemplo n.º 1
0
    void HealthHelper::updatePowerHealth(const CityData& cityData)
    {
        if (cityData.getBuildingsHelper()->isPower())
        {
            if (POWER_HEALTH_CHANGE_ > 0)
            {
                powerGoodHealth_ = POWER_HEALTH_CHANGE_;
            }
            else
            {
                powerBadHealth_ = POWER_HEALTH_CHANGE_;
            }
        }

        if (cityData.getBuildingsHelper()->isDirtyPower())
        {
            if (DIRTY_POWER_HEALTH_CHANGE_ > 0)
            {
                powerGoodHealth_ += DIRTY_POWER_HEALTH_CHANGE_;
            }
            else
            {
                powerBadHealth_ += DIRTY_POWER_HEALTH_CHANGE_;
            }
        }
    }