Switch from Nz prefix to namespace Nz
What a huge commit Former-commit-id: 38ac5eebf70adc1180f571f6006192d28fb99897
This commit is contained in:
@@ -8,57 +8,60 @@
|
||||
#include <Nazara/Prerequesites.hpp>
|
||||
#include <Nazara/Math/Vector3.hpp>
|
||||
|
||||
struct MD2_Header
|
||||
namespace Nz
|
||||
{
|
||||
nzUInt32 ident; // nombre magique : "IDP2"
|
||||
nzUInt32 version; // version du format : 8
|
||||
struct MD2_Header
|
||||
{
|
||||
UInt32 ident; // nombre magique : "IDP2"
|
||||
UInt32 version; // version du format : 8
|
||||
|
||||
nzUInt32 skinwidth; // largeur texture
|
||||
nzUInt32 skinheight; // hauteur texture
|
||||
UInt32 skinwidth; // largeur texture
|
||||
UInt32 skinheight; // hauteur texture
|
||||
|
||||
nzUInt32 framesize; // taille d'une frame en octets
|
||||
UInt32 framesize; // taille d'une frame en octets
|
||||
|
||||
nzUInt32 num_skins; // nombre de skins
|
||||
nzUInt32 num_vertices; // nombre de vertices par frame
|
||||
nzUInt32 num_st; // nombre de coordonnées de texture
|
||||
nzUInt32 num_tris; // nombre de triangles
|
||||
nzUInt32 num_glcmds; // nombre de commandes opengl
|
||||
nzUInt32 num_frames; // nombre de frames
|
||||
UInt32 num_skins; // nombre de skins
|
||||
UInt32 num_vertices; // nombre de vertices par frame
|
||||
UInt32 num_st; // nombre de coordonnées de texture
|
||||
UInt32 num_tris; // nombre de triangles
|
||||
UInt32 num_glcmds; // nombre de commandes opengl
|
||||
UInt32 num_frames; // nombre de frames
|
||||
|
||||
nzUInt32 offset_skins; // offset données skins
|
||||
nzUInt32 offset_st; // offset données coordonnées de texture
|
||||
nzUInt32 offset_tris; // offset données triangles
|
||||
nzUInt32 offset_frames; // offset données frames
|
||||
nzUInt32 offset_glcmds; // offset données commandes OpenGL
|
||||
nzUInt32 offset_end; // offset fin de fichier
|
||||
};
|
||||
UInt32 offset_skins; // offset données skins
|
||||
UInt32 offset_st; // offset données coordonnées de texture
|
||||
UInt32 offset_tris; // offset données triangles
|
||||
UInt32 offset_frames; // offset données frames
|
||||
UInt32 offset_glcmds; // offset données commandes OpenGL
|
||||
UInt32 offset_end; // offset fin de fichier
|
||||
};
|
||||
|
||||
static_assert(sizeof(MD2_Header) == 17*sizeof(nzUInt32), "MD2_Header must be packed");
|
||||
static_assert(sizeof(MD2_Header) == 17*sizeof(UInt32), "MD2_Header must be packed");
|
||||
|
||||
struct MD2_Vertex
|
||||
{
|
||||
nzUInt8 x, y, z;
|
||||
nzUInt8 n;
|
||||
};
|
||||
struct MD2_Vertex
|
||||
{
|
||||
UInt8 x, y, z;
|
||||
UInt8 n;
|
||||
};
|
||||
|
||||
static_assert(sizeof(MD2_Vertex) == 4*sizeof(nzUInt8), "MD2_Vertex must be packed");
|
||||
static_assert(sizeof(MD2_Vertex) == 4*sizeof(UInt8), "MD2_Vertex must be packed");
|
||||
|
||||
struct MD2_TexCoord
|
||||
{
|
||||
nzInt16 u, v;
|
||||
};
|
||||
struct MD2_TexCoord
|
||||
{
|
||||
Int16 u, v;
|
||||
};
|
||||
|
||||
static_assert(sizeof(MD2_TexCoord) == 2*sizeof(nzInt16), "MD2_TexCoord must be packed");
|
||||
static_assert(sizeof(MD2_TexCoord) == 2*sizeof(Int16), "MD2_TexCoord must be packed");
|
||||
|
||||
struct MD2_Triangle
|
||||
{
|
||||
nzUInt16 vertices[3];
|
||||
nzUInt16 texCoords[3];
|
||||
};
|
||||
struct MD2_Triangle
|
||||
{
|
||||
UInt16 vertices[3];
|
||||
UInt16 texCoords[3];
|
||||
};
|
||||
|
||||
static_assert(sizeof(MD2_Triangle) == 2*3*sizeof(nzUInt16), "MD2_Triangle must be packed");
|
||||
static_assert(sizeof(MD2_Triangle) == 2*3*sizeof(UInt16), "MD2_Triangle must be packed");
|
||||
|
||||
extern const nzUInt32 md2Ident;
|
||||
extern const NzVector3f md2Normals[162];
|
||||
extern const UInt32 md2Ident;
|
||||
extern const Vector3f md2Normals[162];
|
||||
}
|
||||
|
||||
#endif // NAZARA_LOADERS_MD2_CONSTANTS_HPP
|
||||
|
||||
Reference in New Issue
Block a user