#ifndef __PS1MDL_H__ #define __PS1MDL_H__ #ifdef __cplusplus extern "C" { #endif typedef struct { int ident; int version; int scale[3]; int translate[3]; unsigned short skinWidth; unsigned short skinHeight; unsigned short vertexCount; unsigned short triangleCount; unsigned short frameCount; unsigned short pad; } ps1mdl_header_t; typedef struct { short onSeam; short u, v; } ps1mdl_texcoord_t; typedef struct { short frontFace; unsigned short vertexIndex[3]; } ps1mdl_triangle_t; typedef struct { unsigned char position[3]; unsigned char normalIndex; } ps1mdl_vertex_t; #ifdef __cplusplus } #endif #endif // __PS1BSP_H__