reman3/Rayman_X/cpa/tempgrp/AI/AIBase/AIUseCPA.h

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__*/