summary refs log tree commit diff
path: root/src/GameInitDispose.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/GameInitDispose.cpp')
-rw-r--r--src/GameInitDispose.cpp61
1 files changed, 29 insertions, 32 deletions
diff --git a/src/GameInitDispose.cpp b/src/GameInitDispose.cpp
index 027d74b..3930a05 100644
--- a/src/GameInitDispose.cpp
+++ b/src/GameInitDispose.cpp
@@ -23,7 +23,7 @@
 #include <AL/alc.h>
 
 #include "config.h"
-#include "Textures.h"
+#include "misc.h"
 #include "Game.h"
 
 extern unsigned int gSourceID[100];
@@ -1602,35 +1602,6 @@ void initGame(Game* game)
 	glLightfv(GL_LIGHT0, GL_DIFFUSE, LightDiffuse);
 	glEnable(GL_LIGHT0);
 
-	// Load some textures
-	if (!game->initialized) {
-		game->personspritetextureptr = loadTexture((char*) ":Data:Textures:Personsprite.png");
-		game->deadpersonspritetextureptr = loadTexture((char*) ":Data:Textures:DeadPersonsprite.png");
-		game->scopetextureptr = loadTexture((char*) ":Data:Textures:Scope.png");
-		game->flaretextureptr = loadTexture((char*) ":Data:Textures:Flare.png");
-
-		sprites.flaretextureptr = loadTexture((char*) ":Data:Textures:HitFlash.png");
-		sprites.muzzleflaretextureptr = loadTexture((char*) ":Data:Textures:MuzzleFlash.png");
-		sprites.smoketextureptr = loadTexture((char*) ":Data:Textures:Smoke.png");
-		sprites.bloodtextureptr = loadTexture((char*) ":Data:Textures:Blood.png");
-		sprites.raintextureptr = loadTexture((char*) ":Data:Textures:rain.png");
-		sprites.snowtextureptr = loadTexture((char*) ":Data:Textures:snow.png");
-
-		decals.bulletholetextureptr = loadTexture((char*) ":Data:Textures:BulletHole.png");
-		decals.cratertextureptr = loadTexture((char*) ":Data:Textures:Crater.png");
-		decals.bloodtextureptr[0] = loadTexture((char*) ":Data:Textures:Blood:Blood1.png");
-		decals.bloodtextureptr[1] = loadTexture((char*) ":Data:Textures:Blood:Blood2.png");
-		decals.bloodtextureptr[2] = loadTexture((char*) ":Data:Textures:Blood:Blood3.png");
-		decals.bloodtextureptr[3] = loadTexture((char*) ":Data:Textures:Blood:Blood4.png");
-		decals.bloodtextureptr[4] = loadTexture((char*) ":Data:Textures:Blood:Blood5.png");
-		decals.bloodtextureptr[5] = loadTexture((char*) ":Data:Textures:Blood:Blood6.png");
-		decals.bloodtextureptr[6] = loadTexture((char*) ":Data:Textures:Blood:Blood7.png");
-		decals.bloodtextureptr[7] = loadTexture((char*) ":Data:Textures:Blood:Blood8.png");
-		decals.bloodtextureptr[8] = loadTexture((char*) ":Data:Textures:Blood:Blood9.png");
-		decals.bloodtextureptr[9] = loadTexture((char*) ":Data:Textures:Blood:Blood10.png");
-		decals.bloodtextureptr[10] = loadTexture((char*) ":Data:Textures:Blood:Blood11.png");
-	}
-
 	// Setup clip plane equation
 	game->eqn[0] = 0;
 	game->eqn[1] = 1;
@@ -1654,12 +1625,38 @@ void initGame(Game* game)
 
 void initGl(Game* game)
 {
-	game->text.FontTexture = loadTexture((char*) ":Data:Textures:Font.png");
-	game->text.BuildFont();
 	glAlphaFunc(GL_GREATER, 0.01);
 	glDepthFunc(GL_LESS);
 	glPolygonOffset(-8,0);
 	glPolygonMode(GL_FRONT_AND_BACK, GL_FILL);
+
+	game->text.FontTexture = loadTexture("Font.png");
+	game->text.BuildFont();
+	game->personspritetextureptr = loadTexture("Personsprite.png");
+	game->deadpersonspritetextureptr = loadTexture("DeadPersonsprite.png");
+	game->scopetextureptr = loadTexture("Scope.png");
+	game->flaretextureptr = loadTexture("Flare.png");
+
+	sprites.flaretextureptr = loadTexture("HitFlash.png");
+	sprites.muzzleflaretextureptr = loadTexture("MuzzleFlash.png");
+	sprites.smoketextureptr = loadTexture("Smoke.png");
+	sprites.bloodtextureptr = loadTexture("Blood.png");
+	sprites.raintextureptr = loadTexture("rain.png");
+	sprites.snowtextureptr = loadTexture("snow.png");
+
+	decals.bulletholetextureptr = loadTexture("BulletHole.png");
+	decals.cratertextureptr = loadTexture("Crater.png");
+	decals.bloodtextureptr[0] = loadTexture("Blood/Blood1.png");
+	decals.bloodtextureptr[1] = loadTexture("Blood/Blood2.png");
+	decals.bloodtextureptr[2] = loadTexture("Blood/Blood3.png");
+	decals.bloodtextureptr[3] = loadTexture("Blood/Blood4.png");
+	decals.bloodtextureptr[4] = loadTexture("Blood/Blood5.png");
+	decals.bloodtextureptr[5] = loadTexture("Blood/Blood6.png");
+	decals.bloodtextureptr[6] = loadTexture("Blood/Blood7.png");
+	decals.bloodtextureptr[7] = loadTexture("Blood/Blood8.png");
+	decals.bloodtextureptr[8] = loadTexture("Blood/Blood9.png");
+	decals.bloodtextureptr[9] = loadTexture("Blood/Blood10.png");
+	decals.bloodtextureptr[10] = loadTexture("Blood/Blood11.png");
 }
 
 GLvoid Game::ReSizeGLScene(float fov, float near)