2018-08-29 21:40:59 +02:00
|
|
|
#ifndef _NPC_H_
|
|
|
|
#define _NPC_H_
|
|
|
|
|
|
|
|
#include <Common.h>
|
|
|
|
|
|
|
|
#include "Forwards.h"
|
|
|
|
#include "Chara.h"
|
|
|
|
#include <set>
|
|
|
|
#include <map>
|
|
|
|
#include <queue>
|
|
|
|
|
2018-11-29 16:55:48 +01:00
|
|
|
namespace Sapphire::Entity
|
2018-10-28 21:53:21 +01:00
|
|
|
{
|
2018-08-29 21:40:59 +02:00
|
|
|
|
2018-10-28 21:53:21 +01:00
|
|
|
/*!
|
|
|
|
\class Npc
|
|
|
|
\brief Base class for all Npcs
|
2018-08-29 21:40:59 +02:00
|
|
|
|
2018-10-28 21:53:21 +01:00
|
|
|
*/
|
|
|
|
class Npc : public Chara
|
|
|
|
{
|
2018-08-29 21:40:59 +02:00
|
|
|
|
2018-10-28 21:53:21 +01:00
|
|
|
public:
|
2020-03-01 01:00:57 +11:00
|
|
|
Npc( Common::ObjKind type );
|
2018-08-29 21:40:59 +02:00
|
|
|
|
2018-10-28 21:53:21 +01:00
|
|
|
virtual ~Npc() override;
|
2018-08-29 21:40:59 +02:00
|
|
|
|
2018-10-28 21:53:21 +01:00
|
|
|
};
|
2018-08-29 21:40:59 +02:00
|
|
|
|
|
|
|
}
|
|
|
|
#endif
|