90 lines
2.7 KiB
C
90 lines
2.7 KiB
C
/*---------------------------------------------------------------------------*/
|
|
/* AIUseCPA.h : CPA include for AI.*/
|
|
/* auteur : Olivier Didelot.*/
|
|
/* date : 28/01/1997*/
|
|
/*---------------------------------------------------------------------------*/
|
|
#ifndef __AIUSECPA_H__
|
|
#define __AIUSECPA_H__
|
|
|
|
/****************************************
|
|
* Here is the list of disabled WARNING *
|
|
****************************************/
|
|
#if defined(VISUAL)
|
|
/*#pragma warning(disable:4010) // single-line comment contains line-continuation character **/
|
|
/*#pragma warning(disable:4702) // unreachable code */
|
|
#pragma warning(disable:4244) /* conversion from 'type1' to 'type2', possible loss of data **/
|
|
#pragma warning(disable:4514) /* unreferenced inline function has been removed*/
|
|
#pragma warning(disable:4201) /* nonstandard extension used : nameless struct/union*/
|
|
#pragma warning(disable:4127) /* conditional expression is constant*/
|
|
#pragma warning(disable:4214) /* nonstandard extension used : bit field types other than int*/
|
|
#pragma warning(disable:4115) /* named type definition in parentheses*/
|
|
#if !defined(__cplusplus)
|
|
#pragma warning(disable:4032) /* formal parameter 1 has different type when promoted*/
|
|
#endif
|
|
#pragma warning(disable:4206) /* nonstandard extension used : translation unit is empty*/
|
|
#endif /*VISUAL*/
|
|
|
|
#include "ACP_Base.h"
|
|
#include "GMT.h"
|
|
#include "MMG.h" /* MemoryManaGer*/
|
|
#include "ERM.h" /* ErrorManager*/
|
|
#include "SCR.h" /* SCRipt*/
|
|
#include "GEO.h"
|
|
#include "GLI.h"
|
|
#include "COL.h"
|
|
#include "SPO.h" /*"Hie.h"*/
|
|
#include "MEC.h" /* Mechanic*/
|
|
#include "LST.h" /* LiST*/
|
|
#ifdef USE_IPT_DX5
|
|
#include "IPT_DX5.h" /* InPuT (absolutely before GAM.h)*/
|
|
#else /* USE_IPT_WIN */
|
|
#include "IPT.h" /* InPuT (absolutely before GAM.h)*/
|
|
#endif /* USE_IPT_WIN */
|
|
#include "PCS.h" /* Physical Collide Set */
|
|
|
|
#include "RND.h" /* RaNDom*/
|
|
/*XB980428*/
|
|
/*#include "VIG.h" // Vignette*/
|
|
/*End XB*/
|
|
/* Shaitan Clean Env {*/
|
|
/*#include "SRF.h" // Surface*/
|
|
/* End Shaitan Clan Env }*/
|
|
|
|
/*#include "FON.h" // Font*/
|
|
#include "SND.h" /* SND*/
|
|
#define ENV_FRIEND
|
|
/* Shaitan Clean Env {*/
|
|
/*#include "ENV.h" // ENV*/
|
|
/* End Shaitan Clan Env }*/
|
|
#include "SCT.h" /* SeCTor*/
|
|
#include "FIL.h" /* SeCTor*/
|
|
|
|
/* in order to compile AI in C++ and link with GAM in C*/
|
|
#if defined(__cplusplus)
|
|
extern "C"
|
|
{
|
|
#endif
|
|
#ifndef D_THROW_PRT
|
|
#include "PRT.h"
|
|
#endif /* D_THROW_PRT */
|
|
#include "GAM.h" /* GAMe*/
|
|
#ifndef U64
|
|
#include "DPT.h" /* DataPaTh*/
|
|
#endif
|
|
#if defined(__cplusplus)
|
|
}
|
|
#endif
|
|
|
|
/*#ifdef AI_USE_BINARY*/
|
|
/*#include "BIN.h" */
|
|
/*#endif /* AI_USE_BINARY */
|
|
#include "HDL.h"
|
|
#include "SAI.h"
|
|
|
|
/*#include "cpa_std.h"*/
|
|
|
|
#undef EXTERN
|
|
#undef extern
|
|
|
|
#endif /* __AIUSECPA_H__*/
|