From 5fadac5d0f37f574ca160107d832d11b421ad559 Mon Sep 17 00:00:00 2001 From: Clyne Sullivan Date: Fri, 4 Mar 2016 08:45:53 -0500 Subject: entity following --- src/gameplay.cpp | 34 ++++++++++++++-------------------- 1 file changed, 14 insertions(+), 20 deletions(-) (limited to 'src/gameplay.cpp') 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 #include - 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 AIpreaddr; // entities.cpp +extern std::vector AIpreload; // entities.cpp +std::vector dopt; -typedef struct { - NPC *npc; - unsigned int index; -} NPCDialog; +void destroyEverything(void); -std::vector 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 xmlFiles; XMLDocument xml; @@ -314,9 +311,6 @@ void initEverything(void){ atexit(destroyEverything); } -extern std::vector AIpreload; -extern std::vector AIpreaddr; - void destroyEverything(void){ currentWorld->save(); delete currentWorld; -- cgit v1.2.3