#ifndef _TYPES_H_ #define _TYPES_H_ #pragma pack(1); typedef signed char BYTE; typedef unsigned char UBYTE; typedef signed short WORD; typedef unsigned short UWORD; typedef signed long DWORD; typedef unsigned long UDWORD; typedef int BOOL; #define TRUE 1 #define FALSE 0 struct CPoint { WORD x, y, z; }; struct CPoint2D { WORD x, y; }; struct CNormal { BYTE x, y, z; }; struct CTriangle { UWORD p1, p2, p3; }; // Multiplicadores #define PU *256 // Point Units #define NU *127 // Normal Units #pragma pack(); #endif