80 lines
1.9 KiB
C
80 lines
1.9 KiB
C
/*=========================================================================
|
|
*
|
|
* Main.h - globals
|
|
*
|
|
* Version 1.0
|
|
* Revision date
|
|
*
|
|
*=======================================================================*/
|
|
#ifndef __MAIN_H__
|
|
#define __MAIN_H__
|
|
|
|
|
|
//--- Includes --------------------------------------------------------
|
|
|
|
#include "typedef.h"
|
|
|
|
//----------------------------------------------------------------------
|
|
|
|
#ifdef _WINDOWS
|
|
/********************************************************/
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif // __cplusplus
|
|
/********************************************************/
|
|
#endif //_WINDOWS
|
|
|
|
|
|
//--- Typedefs ---------------------------------------------------------
|
|
|
|
typedef enum { C_Anim, C_Family, C_Bank, C_Level, C_Classe , C_Texture} MLT_tdeCategory;
|
|
|
|
//--- Globals ---------------------------------------------------------
|
|
|
|
// current version
|
|
extern char g_fVersion[9];
|
|
extern BOOL g_bVersionN64;
|
|
|
|
// modes
|
|
extern BOOL g_bOneAnimMode, g_bAnimMode;
|
|
extern BOOL g_bOneBankMode, g_bBankMode;
|
|
extern BOOL g_bOneClassMode, g_bClassMode;
|
|
extern BOOL g_bOneLevelMode, g_bLevelMode;
|
|
extern BOOL g_bOneFamilyMode, g_bFamilyMode;
|
|
extern BOOL g_bOneTextureMode, g_bTextureMode;
|
|
|
|
// data
|
|
extern MLT_tdeCategory g_cCategoryType;
|
|
|
|
extern xString g_sAnim[100];
|
|
extern xString g_sBank[100];
|
|
extern xString g_sClass[100];
|
|
extern xString g_sLevel[100];
|
|
extern xString g_sFamily[100];
|
|
extern xString g_sTexture[100];
|
|
|
|
extern long g_lAnimNum;
|
|
extern long g_lBankNum;
|
|
extern long g_lClassNum;
|
|
extern long g_lLevelNum;
|
|
extern long g_lFamilyNum;
|
|
extern long g_lTextureNum;
|
|
|
|
// directories
|
|
extern xString g_sInitialDir;
|
|
|
|
extern xString g_sRawData;
|
|
extern xString g_sGameData;
|
|
|
|
|
|
|
|
#ifdef _WINDOWS
|
|
/********************************************************/
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif // __cplusplus
|
|
/********************************************************/
|
|
#endif //_WINDOWS
|
|
|
|
#endif //__MAIN_H__
|