Argentum Online - Cliente
entity_factory.h
1
#ifndef ENTITY_FACTORY_H
2
#define ENTITY_FACTORY_H
3
4
#include "../../include/nlohmann/json.hpp"
5
#include "ECS/entity.h"
6
#include "ECS/entity_manager.h"
7
12
class
EntityFactory
{
13
private
:
14
public
:
21
static
Entity
&
create_player
(nlohmann::json entity_info);
22
29
static
Entity
&
create_npc
(nlohmann::json entity);
30
};
31
32
#endif // ENTITY_FACTORY_H
EntityFactory::create_player
static Entity & create_player(nlohmann::json entity_info)
Crea un objeto player.
Definition:
entity_factory.cpp:10
EntityFactory
Fabrica de entidades.
Definition:
entity_factory.h:12
Entity
Entidad (NPCs y personajes)
Definition:
entity.h:17
EntityFactory::create_npc
static Entity & create_npc(nlohmann::json entity)
Crea un objeto npc.
Definition:
entity_factory.cpp:29
client
engine
entity_factory.h
Generado por
1.8.19