1 #ifndef ENTITY_FACTORY_H
2 #define ENTITY_FACTORY_H
4 #include "../../../include/types.h"
5 #include "mob_factory.h"
14 EntityId get_next_id();
20 Player* create_player(nlohmann::json player_info);
21 Monster* create_monster(
const std::string& monster_name);
22 Monster* create_monster(MobId monster_id);
23 Npc* create_npc(npc_proffesion_t npc);
24 Npc* create_npc(MobId npc_id);
27 #endif // ENTITY_FACTORY_H