diff options
Diffstat (limited to 'src/GameInitDispose.cpp')
-rw-r--r-- | src/GameInitDispose.cpp | 61 |
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) |