reman3/Rayman_X/cpa/Appli/Max23Dos/inc/Print.h

98 lines
2.4 KiB
C

/*=========================================================================
*
* Print.h - Display functions
*
* Version 1.0
* Revision date
*
*=======================================================================*/
#ifndef PRINT_H
#define PRINT_H
#ifdef _WINDOWS
/********************************************************/
#ifdef __cplusplus
extern "C" {
#endif // __cplusplus
/********************************************************/
#endif // _WINDOWS
//--- Defines ---------------------------------------------------------
#define C_ComRes_cTitleLine 0
#define C_ComRes_cNormalLine 1
#define C_ComRes_cResultLine 2
#define C_ComRes_cWarningLine 3
#define C_ComRes_cErrorLine 4
//--- Globals ---------------------------------------------------------
// main options
extern BOOL g_bRaymanII;
extern BOOL g_bModifLst;
extern BOOL g_bEraseMdf;
// ignore options
extern BOOL g_bIgnoreZoo;
extern BOOL g_bIgnoreSct;
extern BOOL g_bIgnoreSpo;
extern BOOL g_bIgnoreGmt;
extern BOOL g_bIgnoreTex;
// conversion options
extern BOOL g_bCopyAnims;
extern BOOL g_bCopyTextures;
extern BOOL g_bGenerateRLI;
extern BOOL g_bUpdateGameDSC;
// erase options
extern BOOL g_bEraseDuplicated;
extern BOOL g_bEraseUnused;
// family options
extern BOOL g_bCommonFamily;
extern BOOL g_bSpecificFamily;
extern BOOL g_bAskFamily;
extern BOOL g_bApplyAll;
// bank option
extern BOOL g_bCreateBasicFamily;
// existence of files
extern BOOL g_bCreatedSpo;
extern BOOL g_bCreatedGmt;
extern BOOL g_bExistTex;
extern BOOL g_bExistSpo;
extern BOOL g_bExistMdf;
extern BOOL g_bExistMdt;
extern BOOL g_bExistSpoBank;
// multitextures
extern BOOL g_bBankConversion;
extern BOOL g_bClassConversion;
extern BOOL g_bLevelConversion;
// paths configurations
extern BOOL g_bStandardConfig;
extern char g_szAnims[255];
extern char g_szBanks[255];
extern char g_szClasses[255];
extern char g_szFamilies[255];
extern char g_szLevels[255];
extern char g_szTextures[255];
//--- Functions ---------------------------------------------------------
void fn_vAfxOutputStringRes (char* _szString, char _Line);
void fn_vAfxOutputStringCom (char* _szString, char _Line);
extern void MLT_vOutput( char cLineType, char *szFormat, ... );
#ifdef _WINDOWS
/********************************************************/
#ifdef __cplusplus
}
#endif // __cplusplus
/********************************************************/
#endif // _WINDOWS
#endif // PRINT_H