X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=Source%2FWeapons.cpp;h=a7d587fca88a1d2958683a620563d373cd89f4ff;hb=35b5d8a643d2ff04614a8b9f57026b57d4a82667;hp=4d8f32ec7cddf536780d416e701cdadd3df2986d;hpb=0b17f4c9ceea16e434df32a4dbf4d066cbfff21f;p=lugaru.git diff --git a/Source/Weapons.cpp b/Source/Weapons.cpp index 4d8f32e..a7d587f 100644 --- a/Source/Weapons.cpp +++ b/Source/Weapons.cpp @@ -54,17 +54,17 @@ extern int tutoriallevel; extern int numthrowkill; Model Weapon::throwingknifemodel; -GLuint Weapon::knifetextureptr = 0; -GLuint Weapon::lightbloodknifetextureptr = 0; -GLuint Weapon::bloodknifetextureptr = 0; +Texture Weapon::knifetextureptr; +Texture Weapon::lightbloodknifetextureptr; +Texture Weapon::bloodknifetextureptr; Model Weapon::swordmodel; -GLuint Weapon::swordtextureptr = 0; -GLuint Weapon::lightbloodswordtextureptr = 0; -GLuint Weapon::bloodswordtextureptr = 0; +Texture Weapon::swordtextureptr; +Texture Weapon::lightbloodswordtextureptr; +Texture Weapon::bloodswordtextureptr; Model Weapon::staffmodel; -GLuint Weapon::stafftextureptr = 0; +Texture Weapon::stafftextureptr; Weapon::Weapon(int t, int o) : owner(o) { setType(t); @@ -1073,12 +1073,12 @@ Weapons::Weapons() Weapons::~Weapons() { - glDeleteTextures( 1, &Weapon::stafftextureptr ); - glDeleteTextures( 1, &Weapon::knifetextureptr ); - glDeleteTextures( 1, &Weapon::lightbloodknifetextureptr ); - glDeleteTextures( 1, &Weapon::bloodknifetextureptr ); - glDeleteTextures( 1, &Weapon::swordtextureptr ); - glDeleteTextures( 1, &Weapon::lightbloodswordtextureptr ); - glDeleteTextures( 1, &Weapon::bloodswordtextureptr ); + Weapon::stafftextureptr.destroy(); + Weapon::knifetextureptr.destroy(); + Weapon::lightbloodknifetextureptr.destroy(); + Weapon::bloodknifetextureptr.destroy(); + Weapon::swordtextureptr.destroy(); + Weapon::lightbloodswordtextureptr.destroy(); + Weapon::bloodswordtextureptr.destroy(); }