33 lines
1.0 KiB
C
33 lines
1.0 KiB
C
// **********************************************************************************
|
|
// * "l_Tbl_v6.h" *
|
|
// * Written by : Carlos Torres *
|
|
// * Tabulations : 4 char *
|
|
// **********************************************************************************
|
|
#ifndef L_TBL_V6_H
|
|
#define L_TBL_V6_H
|
|
|
|
|
|
#define OBJECT_IN_TBL 0x01
|
|
#define OBJECT_IN_ANIM 0x02
|
|
|
|
// **********************************************************************************
|
|
typedef struct tdstTBL_
|
|
{
|
|
unsigned char ucTypeOfEvent;
|
|
unsigned char ucFlag;
|
|
unsigned short swNewObjectNumber;
|
|
unsigned char ucIsObject;
|
|
} tdstTBL;
|
|
|
|
extern tdstTBL ax_tdstTabTBL[];
|
|
extern unsigned long g_ulTblMaxIndex;
|
|
|
|
// **********************************************************************************
|
|
// fonctions definitions
|
|
void fn_v_InitTBLV6i( void );
|
|
void fn_vCompactTBL(char * szTblFile);
|
|
void fn_vGenerateNewObjectNumber(int bCompact);
|
|
|
|
// **********************************************************************************
|
|
|
|
#endif |