X-Git-Url: https://git.jsancho.org/?p=lugaru.git;a=blobdiff_plain;f=Source%2FGraphic%2FModels.hpp;h=e6dbb50030994710872572c5334d60b10396cc10;hp=58d8649545e04ce703b6d215434df5196b688c2e;hb=6a8cb464330e92163c8feaf101b8b5837c973bba;hpb=5fca41ab430df85d6dd620a7f4130df01bc1430f
diff --git a/Source/Graphic/Models.hpp b/Source/Graphic/Models.hpp
index 58d8649..e6dbb50 100644
--- a/Source/Graphic/Models.hpp
+++ b/Source/Graphic/Models.hpp
@@ -22,8 +22,8 @@ along with Lugaru. If not, see .
#define _MODELS_HPP_
#include "Environment/Terrain.hpp"
-#include "Graphic/gamegl.hpp"
#include "Graphic/Texture.hpp"
+#include "Graphic/gamegl.hpp"
#include "Math/XYZ.hpp"
#include "Utils/binio.h"
@@ -35,9 +35,10 @@ along with Lugaru. If not, see .
//
// Textures List
//
-typedef struct {
+typedef struct
+{
long xsz, ysz;
- GLubyte *txt;
+ GLubyte* txt;
} ModelTexture;
//
@@ -96,15 +97,15 @@ public:
Model();
~Model();
void DeleteDecal(int which);
- void MakeDecal(decal_type atype, XYZ *where, float *size, float *opacity, float *rotation);
+ void MakeDecal(decal_type atype, XYZ* where, float* size, float* opacity, float* rotation);
void MakeDecal(decal_type atype, XYZ where, float size, float opacity, float rotation);
const XYZ& getTriangleVertex(unsigned triangleId, unsigned vertexId) const;
void drawdecals(Texture shadowtexture, Texture bloodtexture, Texture bloodtexture2, Texture breaktexture);
- int SphereCheck(XYZ *p1, float radius, XYZ *p, XYZ *move, float *rotate);
- int SphereCheckPossible(XYZ *p1, float radius, XYZ *move, float *rotate);
- int LineCheck(XYZ *p1, XYZ *p2, XYZ *p, XYZ *move, float *rotate);
- int LineCheckPossible(XYZ *p1, XYZ *p2, XYZ *p, XYZ *move, float *rotate);
- int LineCheckSlidePossible(XYZ *p1, XYZ *p2, XYZ *move, float *rotate);
+ int SphereCheck(XYZ* p1, float radius, XYZ* p, XYZ* move, float* rotate);
+ int SphereCheckPossible(XYZ* p1, float radius, XYZ* move, float* rotate);
+ int LineCheck(XYZ* p1, XYZ* p2, XYZ* p, XYZ* move, float* rotate);
+ int LineCheckPossible(XYZ* p1, XYZ* p2, XYZ* p, XYZ* move, float* rotate);
+ int LineCheckSlidePossible(XYZ* p1, XYZ* p2, XYZ* move, float* rotate);
void UpdateVertexArray();
void UpdateVertexArrayNoTex();
void UpdateVertexArrayNoTexNoNorm();