X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=Source%2FObjects%2FWeapons.hpp;h=4b40eb6e6baf29fb964d00f2a0ab5348a531a72c;hb=fa715e9d69feb1dd832365c31be2a95835d798fc;hp=9258e9ef93499e1528031bbafffbd4766e567f49;hpb=ed3662c0852c4312a612b4fc35bd03aba8d13db7;p=lugaru.git
diff --git a/Source/Objects/Weapons.hpp b/Source/Objects/Weapons.hpp
index 9258e9e..4b40eb6 100644
--- a/Source/Objects/Weapons.hpp
+++ b/Source/Objects/Weapons.hpp
@@ -27,7 +27,7 @@ along with Lugaru. If not, see .
#include "Graphic/Models.hpp"
#include "Graphic/Sprite.hpp"
#include "Graphic/Texture.hpp"
-#include "Math/Quaternions.hpp"
+#include "Math/XYZ.hpp"
#include "Objects/Person.hpp"
#include
@@ -44,18 +44,7 @@ class Weapon
public:
Weapon(int type, int owner);
- static Model throwingknifemodel;
- static Texture knifetextureptr;
- static Texture lightbloodknifetextureptr;
- static Texture bloodknifetextureptr;
-
- static Model swordmodel;
- static Texture swordtextureptr;
- static Texture lightbloodswordtextureptr;
- static Texture bloodswordtextureptr;
-
- static Model staffmodel;
- static Texture stafftextureptr;
+ static void Load();
void Draw();
void DoStuff(int);
@@ -92,7 +81,21 @@ public:
float bigtilt2;
float smallrotation;
float smallrotation2;
+
private:
+ static Model throwingknifemodel;
+ static Texture knifetextureptr;
+ static Texture lightbloodknifetextureptr;
+ static Texture bloodknifetextureptr;
+
+ static Model swordmodel;
+ static Texture swordtextureptr;
+ static Texture lightbloodswordtextureptr;
+ static Texture bloodswordtextureptr;
+
+ static Model staffmodel;
+ static Texture stafftextureptr;
+
int type;
XYZ oldtippoint;
@@ -122,7 +125,6 @@ class Weapons : public std::vector
{
public:
Weapons();
- ~Weapons();
int Draw();
void DoStuff();