21#include <entt/entt.hpp>
38 int productivity = 1);
48Node
CreateFactory(Node& city, Node& recipe,
int productivity = 1,
double wages = 10);
50components::ResourceLedger
GetFactoryCost(Node& city, Node& recipe,
int productivity = 1);
Definition: cityactions.cpp:23
Node OrderConstructionFactory(Node &city, Node &market, Node &recipe, Node &builder, int productivity)
Will charge the entity builder the amount needed to construct the factory/building....
Definition: factoryconstructaction.cpp:30
Node CreateFactory(Node &city, Node &recipe, int productivity, double wages)
Creates a factory from thin air
Definition: factoryconstructaction.cpp:43
components::ResourceLedger GetFactoryCost(Node &city, Node &recipe, int productivity)
Definition: factoryconstructaction.cpp:96
Node CreateCommercialArea(Node &city)
Definition: factoryconstructaction.cpp:107