2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-09 13:47:43 +00:00

Various Implementations

This commit is contained in:
2016-04-24 22:46:28 -07:00
parent 57775d31bf
commit 6d9ccc7f89
38 changed files with 711 additions and 255 deletions

View File

@@ -7,7 +7,6 @@
namespace urde
{
class CStateManager;
class IVisitor;
struct SConnection
{
@@ -54,7 +53,6 @@ public:
static const std::vector<SConnection> NullConnectionList;
virtual ~CEntity() {}
CEntity(TUniqueId uid, const CEntityInfo& info, bool active, const std::string& name);
virtual void Accept(IVisitor&)=0;
virtual void PreThink(float, CStateManager&) {}
virtual void Think(float, CStateManager&) {}
virtual void AcceptScriptMsg(EScriptObjectMessage msg, TUniqueId objId, CStateManager& stateMgr);