sources » HouseClass » GetCountryCostMult
float HouseClass::GetCountryCostMult(TechnoTypeClass *Object) {
switch( Object->What_Am_I() ) {
case IS_INFANTRYTYPE:
return this->Country->CostInfantryMult; // these are ModEnc: CostInfantryMult and friends
case IS_VEHICLETYPE:
return this->Country->CostVehiclesMult;
case IS_AIRCRAFTTYPE:
return this->Country->CostAircraftMult;
case IS_BUILDINGTYPE:
if( Object->BuildCat == CAT_COMBAT ) {
return this->Country->CostDefensesMult;
} else {
return this->Country->CostBuildingsMult;
}
default:
return 1.0;
}
}