(
requirements: Dict[str, int],
dog: Dog,
smelter: Smelter,
lc: LazerCutter,
fab: Fabricator,
)
| 94 | |
| 95 | |
| 96 | def make_requirements( |
| 97 | requirements: Dict[str, int], |
| 98 | dog: Dog, |
| 99 | smelter: Smelter, |
| 100 | lc: LazerCutter, |
| 101 | fab: Fabricator, |
| 102 | ): |
| 103 | for name, count in requirements.items(): |
| 104 | while fab.resource_count(name) < count: |
| 105 | make(name, dog, smelter, lc, fab) |
| 106 | |
| 107 | |
| 108 | def research( |
no test coverage detected