21#include <entt/entt.hpp>
38 int productivity, entt::entity builder);
48entt::entity
CreateFactory(Universe&
universe, entt::entity city, entt::entity recipe,
int productivity,
51components::ResourceLedger
GetFactoryCost(Universe&
universe, entt::entity city, entt::entity recipe,
int productivity);
Definition: cityactions.cpp:23
entt::entity CreateFactory(Universe &universe, entt::entity city, entt::entity recipe, int productivity, double wages)
Creates a factory from thin air
Definition: factoryconstructaction.cpp:44
components::ResourceLedger GetFactoryCost(Universe &universe, entt::entity city, entt::entity recipe, int productivity)
Definition: factoryconstructaction.cpp:97
entt::entity OrderConstructionFactory(Universe &universe, entt::entity city, entt::entity market, entt::entity recipe, int productivity, entt::entity builder)
Will charge the entity builder the amount needed to construct the factory/building....
Definition: factoryconstructaction.cpp:30
entt::entity CreateCommercialArea(Universe &universe, entt::entity city)
Definition: factoryconstructaction.cpp:109
common::Universe * universe
Definition: turnsavewindow.h:3