]> git.jsancho.org Git - lugaru.git/blobdiff - Source/Globals.cpp
Hack around crash on shutdown.
[lugaru.git] / Source / Globals.cpp
index 6d8ed4f67132b0bc368b0eab4021c673cac5f3ae..d44a3dff2348505fa97e978f72156fff75345e3c 100644 (file)
 
 #include "Constants.h"
 
+#if USE_SDL
+#include "SDL.h"
+#endif
+
 bool visibleloading = 0;
 FSOUND_SAMPLE  *samp[100] = {0};
 FSOUND_STREAM * strm[20] = {0};
@@ -57,8 +61,12 @@ Sprites sprites;
 float sps = 0;
 #ifdef WIN32
 HDC hDC;
-#else
+#elif USE_SDL
+SDL_Surface *sdlscreen;
+#elif PLATFORM_MACOSX
 AGLContext gaglContext;
+#else
+#error Define your platform.
 #endif
 int kTextureSize = 0;
 int detail = 0;
@@ -136,12 +144,12 @@ float dialogueboxcolor[max_dialogues][max_dialoguelength][3] = {0};
 int dialogueboxsound[max_dialogues][max_dialoguelength] = {0};
 char dialoguetext[max_dialogues][max_dialoguelength][128] = {0};
 char dialoguename[max_dialogues][max_dialoguelength][64] = {0};
-XYZ dialoguecamera[max_dialogues][max_dialoguelength] = {0};
-XYZ participantlocation[max_dialogues][10] = {0};
+XYZ dialoguecamera[max_dialogues][max_dialoguelength]; //l = {0};
+XYZ participantlocation[max_dialogues][10]; // = {0};
 int participantfocus[max_dialogues][max_dialoguelength] = {0};
 int participantaction[max_dialogues][max_dialoguelength] = {0};
 float participantrotation[max_dialogues][10] = {0};
-XYZ participantfacing[max_dialogues][max_dialoguelength][10] = {0};
+XYZ participantfacing[max_dialogues][max_dialoguelength][10]; // = {0};
 float dialoguecamerarotation[max_dialogues][max_dialoguelength] = {0};
 float dialoguecamerarotation2[max_dialogues][max_dialoguelength] = {0};
 int indialogue = 0;
@@ -188,7 +196,7 @@ float bonusnum[100] = {0};
 int hostile = 0;
 float hostiletime = 0;
 
-XYZ envsound[30] = {0};
+XYZ envsound[30]; // = {0};
 float envsoundvol[30] = {0};
 float envsoundlife[30] = {0};
 int numenvsounds;