21#include <entt/entt.hpp>
38 int productivity = 1);
48Node
CreateFactory(Node city, Node recipe,
int productivity = 1,
double wages = 10,
double cash_reserves = 0);
50components::ResourceMap
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, double cash_reserves)
Creates a factory from thin air
Definition: factoryconstructaction.cpp:41
components::ResourceMap GetFactoryCost(Node &city, Node &recipe, int productivity)
Definition: factoryconstructaction.cpp:98
Node CreateCommercialArea(Node &city)
Definition: factoryconstructaction.cpp:109