MCPcopy Create free account
hub / github.com/OpenXcom/OpenXcom / haveEnoughMaterialsForOneMoreUnit

Method haveEnoughMaterialsForOneMoreUnit

src/Savegame/Production.cpp:94–100  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

92}
93
94bool Production::haveEnoughMaterialsForOneMoreUnit(Base * b)
95{
96 for (std::map<std::string,int>::const_iterator iter = _rules->getRequiredItems().begin(); iter != _rules->getRequiredItems().end(); ++iter)
97 if (b->getItems()->getItem(iter->first) < iter->second)
98 return false;
99 return true;
100}
101
102productionProgress_e Production::step(Base * b, SavedGame * g, const Ruleset *r)
103{

Callers

nothing calls this directly

Calls 2

getItemMethod · 0.45
getItemsMethod · 0.45

Tested by

no test coverage detected