diff options
author | Clyne Sullivan <tullivan99@gmail.com> | 2016-03-04 08:45:53 -0500 |
---|---|---|
committer | Clyne Sullivan <tullivan99@gmail.com> | 2016-03-04 08:45:53 -0500 |
commit | 5fadac5d0f37f574ca160107d832d11b421ad559 (patch) | |
tree | ff9667adf7c3b8d882083a99b7176260afd25349 /src/gameplay.cpp | |
parent | fe5ea7fe415857f49d6630f2b0f50e1246c38eee (diff) |
entity following
Diffstat (limited to 'src/gameplay.cpp')
-rw-r--r-- | src/gameplay.cpp | 34 |
1 files changed, 14 insertions, 20 deletions
diff --git a/src/gameplay.cpp b/src/gameplay.cpp index a286db9..0624067 100644 --- a/src/gameplay.cpp +++ b/src/gameplay.cpp @@ -4,30 +4,28 @@ #include <ui.h> #include <tinyxml2.h> - using namespace tinyxml2; -extern World *currentWorld; -extern Player *player; +extern Player *player; // main.cpp +extern World *currentWorld; // main.cpp -extern float shit; -extern Menu* currentMenu; -extern Menu pauseMenu; -extern Menu optionsMenu; +extern float shit; +extern Menu *currentMenu; +extern Menu pauseMenu; +extern Menu optionsMenu; -extern void mainLoop(void); +extern void mainLoop(void); // main.cpp -void segFault(){ - (*((int *)NULL))++; -} +extern std::vector<NPC *> AIpreaddr; // entities.cpp +extern std::vector<int (*)(NPC *)> AIpreload; // entities.cpp +std::vector<XMLElement *> dopt; -typedef struct { - NPC *npc; - unsigned int index; -} NPCDialog; +void destroyEverything(void); -std::vector<XMLElement *> dopt; +void segFault(){ + (*((int *)NULL))++; +} int commonAIFunc(NPC *speaker){ XMLDocument xml; @@ -252,7 +250,6 @@ void commonTriggerFunc(Mob *callee){ } } -void destroyEverything(void); void initEverything(void){ std::vector<std::string> xmlFiles; XMLDocument xml; @@ -314,9 +311,6 @@ void initEverything(void){ atexit(destroyEverything); } -extern std::vector<int (*)(NPC *)> AIpreload; -extern std::vector<NPC *> AIpreaddr; - void destroyEverything(void){ currentWorld->save(); delete currentWorld; |