From b3e21d31304efd793c58e904765bf298da6c5c20 Mon Sep 17 00:00:00 2001 From: Clyne Sullivan Date: Wed, 30 Sep 2015 08:15:10 -0400 Subject: updated goals, better NPC interaction --- include/entities.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'include') diff --git a/include/entities.h b/include/entities.h index 53a8057..9e0257f 100644 --- a/include/entities.h +++ b/include/entities.h @@ -3,6 +3,8 @@ #include +#define NPCp(n) ((NPC *)n) + class Entity{ public: void *inWorld; @@ -40,8 +42,11 @@ public: }; class NPC : public Entity{ +private: + std::vectoraiFunc; public: NPC(); + void addAIFunc(int (*func)(NPC *)); void interact(); }; class Structures : public Entity{ -- cgit v1.2.3