bool ResourceManager::hasResources(TechType type) { int nMinerals = type.mineralPrice(); int nGas = type.gasPrice(); return hasResources(nMinerals, nGas); }
//reserves resources for this tech type pair<int, BuildOrderManager::Resources> BuildOrderManager::reserveResources(MetaUnit* techUnit, TechType techType) { int t=Broodwar->getFrameCount(); if (techUnit) t=nextFreeTime(techUnit); pair<int, Resources> ret; ret.first=t; ret.second.minerals=techType.mineralPrice(); ret.second.gas=techType.gasPrice(); reserveResources(ret); return ret; }