21#include <entt/entt.hpp>
38 entt::entity recipe,
int productivity, entt::entity builder);
48entt::entity
CreateFactory(Universe&
universe, entt::entity city, entt::entity recipe,
int productivity);
50components::ResourceLedger
GetFactoryCost(Universe&
universe, entt::entity city, entt::entity recipe,
int productivity);
Definition: cityactions.cpp:23
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 CreateFactory(Universe &universe, entt::entity city, entt::entity recipe, int productivity)
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:96
entt::entity CreateCommercialArea(Universe &universe, entt::entity city)
Definition: factoryconstructaction.cpp:108
common::Universe * universe
Definition: turnsavewindow.h:3