- LoadTexture(":Data:Textures:knife.png",&weapons.knifetextureptr,0,1);
- LoadTexture(":Data:Textures:bloodknife.png",&weapons.bloodknifetextureptr,0,1);
- LoadTexture(":Data:Textures:lightbloodknife.png",&weapons.lightbloodknifetextureptr,0,1);
- LoadTexture(":Data:Textures:sword.jpg",&weapons.swordtextureptr,1,0);
- LoadTexture(":Data:Textures:Swordblood.jpg",&weapons.bloodswordtextureptr,1,0);
- LoadTexture(":Data:Textures:Swordbloodlight.jpg",&weapons.lightbloodswordtextureptr,1,0);
- LoadTexture(":Data:Textures:Staff.jpg",&weapons.stafftextureptr,1,0);
-
- weapons.throwingknifemodel.load((char *)":Data:Models:throwingknife.solid",1);
- weapons.throwingknifemodel.Scale(.001,.001,.001);
- //weapons.throwingknifemodel.Rotate(0,0,-90);
- weapons.throwingknifemodel.Rotate(90,0,0);
- weapons.throwingknifemodel.Rotate(0,90,0);
- weapons.throwingknifemodel.flat=0;
- weapons.throwingknifemodel.CalculateNormals(1);
- //weapons.throwingknifemodel.ScaleNormals(-1,-1,-1);
-
- weapons.swordmodel.load((char *)":Data:Models:sword.solid",1);
- weapons.swordmodel.Scale(.001,.001,.001);
- //weapons.swordmodel.Rotate(0,0,-90);
- weapons.swordmodel.Rotate(90,0,0);
- weapons.swordmodel.Rotate(0,90,0);
- weapons.swordmodel.Rotate(0,0,90);
- weapons.swordmodel.flat=1;
- weapons.swordmodel.CalculateNormals(1);
- //weapons.swordmodel.ScaleNormals(-1,-1,-1);
-
- weapons.staffmodel.load((char *)":Data:Models:staff.solid",1);
- weapons.staffmodel.Scale(.005,.005,.005);
- //weapons.staffmodel.Rotate(0,0,-90);
- weapons.staffmodel.Rotate(90,0,0);
- weapons.staffmodel.Rotate(0,90,0);
- weapons.staffmodel.Rotate(0,0,90);
- weapons.staffmodel.flat=1;
- weapons.staffmodel.CalculateNormals(1);
- //weapons.staffmodel.ScaleNormals(-1,-1,-1);
-
- //temptexdetail=texdetail;
- //if(texdetail>4)texdetail=4;
- LoadTexture(":Data:Textures:shadow.png",&terrain.shadowtexture,0,1);
-
- LoadTexture(":Data:Textures:blood.png",&terrain.bloodtexture,0,1);
-
- LoadTexture(":Data:Textures:break.png",&terrain.breaktexture,0,1);
-
- LoadTexture(":Data:Textures:blood.png",&terrain.bloodtexture2,0,1);
-
-
- LoadTexture(":Data:Textures:footprint.png",&terrain.footprinttexture,0,1);
-
- LoadTexture(":Data:Textures:bodyprint.png",&terrain.bodyprinttexture,0,1);
-
- /*LoadTexture(":Data:Textures:cloud.png",&Sprite::cloudtexture,1);
-
- LoadTexture(":Data:Textures:cloudimpact.png",&Sprite::cloudimpacttexture,1);
-
- LoadTexture(":Data:Textures:bloodparticle.png",&Sprite::bloodtexture,1);
-
- LoadTexture(":Data:Textures:snowflake.png",&Sprite::snowflaketexture,1);
-
- LoadTexture(":Data:Textures:flame.png",&Sprite::flametexture,1);
-
- LoadTexture(":Data:Textures:smoke.png",&Sprite::smoketexture,1);
- //texdetail=temptexdetail;
- LoadTexture(":Data:Textures:shine.png",&Sprite::shinetexture,1);*/
-
-
-
- LoadTexture(":Data:Textures:hawk.png",&hawktexture,0,1);
-
- LoadTexture(":Data:Textures:logo.png",&logotexture,0,1);
-
-
- //LoadTexture(":Data:Textures:box.jpg",&objects.boxtextureptr,1,0);
-
-
- LoadTexture(":Data:Textures:cloud.png",&Sprite::cloudtexture,1,1);
- LoadTexture(":Data:Textures:cloudimpact.png",&Sprite::cloudimpacttexture,1,1);
- LoadTexture(":Data:Textures:bloodparticle.png",&Sprite::bloodtexture,1,1);
- LoadTexture(":Data:Textures:snowflake.png",&Sprite::snowflaketexture,1,1);
- LoadTexture(":Data:Textures:flame.png",&Sprite::flametexture,1,1);
- LoadTexture(":Data:Textures:bloodflame.png",&Sprite::bloodflametexture,1,1);
- LoadTexture(":Data:Textures:smoke.png",&Sprite::smoketexture,1,1);
- LoadTexture(":Data:Textures:shine.png",&Sprite::shinetexture,1,0);
- LoadTexture(":Data:Textures:splinter.png",&Sprite::splintertexture,1,1);
- LoadTexture(":Data:Textures:leaf.png",&Sprite::leaftexture,1,1);
- LoadTexture(":Data:Textures:tooth.png",&Sprite::toothtexture,1,1);
-
- rotation=0;
- rotation2=0;
+ Weapon::knifetextureptr.load(":Data:Textures:knife.png",0,1);
+ Weapon::bloodknifetextureptr.load(":Data:Textures:bloodknife.png",0,1);
+ Weapon::lightbloodknifetextureptr.load(":Data:Textures:lightbloodknife.png",0,1);
+ Weapon::swordtextureptr.load(":Data:Textures:sword.jpg",1,0);
+ Weapon::bloodswordtextureptr.load(":Data:Textures:Swordblood.jpg",1,0);
+ Weapon::lightbloodswordtextureptr.load(":Data:Textures:Swordbloodlight.jpg",1,0);
+ Weapon::stafftextureptr.load(":Data:Textures:Staff.jpg",1,0);
+
+ Weapon::throwingknifemodel.load((char *)":Data:Models:throwingknife.solid",1);
+ Weapon::throwingknifemodel.Scale(.001,.001,.001);
+ //Weapon::throwingknifemodel.Rotate(0,0,-90);
+ Weapon::throwingknifemodel.Rotate(90,0,0);
+ Weapon::throwingknifemodel.Rotate(0,90,0);
+ Weapon::throwingknifemodel.flat=0;
+ Weapon::throwingknifemodel.CalculateNormals(1);
+ //Weapon::throwingknifemodel.ScaleNormals(-1,-1,-1);
+
+ Weapon::swordmodel.load((char *)":Data:Models:sword.solid",1);
+ Weapon::swordmodel.Scale(.001,.001,.001);
+ //Weapon::swordmodel.Rotate(0,0,-90);
+ Weapon::swordmodel.Rotate(90,0,0);
+ Weapon::swordmodel.Rotate(0,90,0);
+ Weapon::swordmodel.Rotate(0,0,90);
+ Weapon::swordmodel.flat=1;
+ Weapon::swordmodel.CalculateNormals(1);
+ //Weapon::swordmodel.ScaleNormals(-1,-1,-1);
+
+ Weapon::staffmodel.load((char *)":Data:Models:staff.solid",1);
+ Weapon::staffmodel.Scale(.005,.005,.005);
+ //Weapon::staffmodel.Rotate(0,0,-90);
+ Weapon::staffmodel.Rotate(90,0,0);
+ Weapon::staffmodel.Rotate(0,90,0);
+ Weapon::staffmodel.Rotate(0,0,90);
+ Weapon::staffmodel.flat=1;
+ Weapon::staffmodel.CalculateNormals(1);
+ //Weapon::staffmodel.ScaleNormals(-1,-1,-1);
+
+ terrain.shadowtexture.load(":Data:Textures:shadow.png",0,1);
+ terrain.bloodtexture.load(":Data:Textures:blood.png",0,1);
+ terrain.breaktexture.load(":Data:Textures:break.png",0,1);
+ terrain.bloodtexture2.load(":Data:Textures:blood.png",0,1);
+
+
+ terrain.footprinttexture.load(":Data:Textures:footprint.png",0,1);
+ terrain.bodyprinttexture.load(":Data:Textures:bodyprint.png",0,1);
+ hawktexture.load(":Data:Textures:hawk.png",0,1);
+
+
+ Sprite::cloudtexture.load(":Data:Textures:cloud.png",1,1);
+ Sprite::cloudimpacttexture.load(":Data:Textures:cloudimpact.png",1,1);
+ Sprite::bloodtexture.load(":Data:Textures:bloodparticle.png",1,1);
+ Sprite::snowflaketexture.load(":Data:Textures:snowflake.png",1,1);
+ Sprite::flametexture.load(":Data:Textures:flame.png",1,1);
+ Sprite::bloodflametexture.load(":Data:Textures:bloodflame.png",1,1);
+ Sprite::smoketexture.load(":Data:Textures:smoke.png",1,1);
+ Sprite::shinetexture.load(":Data:Textures:shine.png",1,0);
+ Sprite::splintertexture.load(":Data:Textures:splinter.png",1,1);
+ Sprite::leaftexture.load(":Data:Textures:leaf.png",1,1);
+ Sprite::toothtexture.load(":Data:Textures:tooth.png",1,1);
+
+ yaw=0;
+ pitch=0;