Add rayman2 source files
This commit is contained in:
72
Rayman_X/cpa/public/AI/AIBase/specif/AIOption.h
Normal file
72
Rayman_X/cpa/public/AI/AIBase/specif/AIOption.h
Normal file
@@ -0,0 +1,72 @@
|
||||
/*///////////////////////////////////////////////////////////*/
|
||||
/* //*/
|
||||
/* Management of the Module : AI (Intelligence) //*/
|
||||
/* //*/
|
||||
/*///////////////////////////////////////////////////////////*/
|
||||
/* //*/
|
||||
/* AIOption.h : Generic compilation options for AI //*/
|
||||
/* // //*/
|
||||
/*///////////////////////////////////////////////////////////*/
|
||||
|
||||
#if !defined(__AIOPTION_H__)
|
||||
#define __AIOPTION_H__
|
||||
|
||||
/* important for external use of Ai files*/
|
||||
#if defined(ACTIVE_EDITOR)
|
||||
#if !defined(_AI_LIB_)
|
||||
#define _AI_LIB_
|
||||
#endif
|
||||
#endif
|
||||
|
||||
/*
|
||||
// debug infor for AI
|
||||
#if defined(_AI_LIB_)
|
||||
*/
|
||||
#if defined(ACTIVE_EDITOR) || ( defined(VISUAL) && defined(_DEBUG) )
|
||||
#if !defined(__DEBUG_AI__)
|
||||
#define __DEBUG_AI__
|
||||
#endif
|
||||
#else /* release without editor*/
|
||||
#if !defined(OPTIMIZED_COMMAND)
|
||||
#define OPTIMIZED_COMMAND
|
||||
#endif
|
||||
#endif
|
||||
|
||||
/* ai debuger is active with editors*/
|
||||
#if defined (ACTIVE_EDITOR) && !defined(ACTIVE_AIDEBUG)
|
||||
#define ACTIVE_AIDEBUG /*** DR ***/
|
||||
#endif
|
||||
|
||||
/* IA debug errors and warnings*/
|
||||
#define __FATAL_ERR_AI__
|
||||
#define __WARNING_ERR_AI__
|
||||
|
||||
/* script or binary options */
|
||||
#define AI_USE_SCRIPT
|
||||
|
||||
/* OPTIMIZATION FLAGS */
|
||||
/* to activate SwapParameters optimizations : it seems to work*/
|
||||
#define OPTIMIZE_SWAP_PARAMETER
|
||||
|
||||
/* to activate Action table optimizations : not tested yet*/
|
||||
#define OPTIMIZE_ACTION_TABLE
|
||||
|
||||
/* to activate Nb Nodes optimizations : don't use uwNbNode anymore : it seems to work too*/
|
||||
#if !defined(ACTIVE_EDITOR)
|
||||
#define OPTIMIZE_NB_NODES
|
||||
#endif
|
||||
/*
|
||||
#else
|
||||
#if !defined(OPTIMIZED_COMMAND)
|
||||
#define OPTIMIZED_COMMAND
|
||||
#endif
|
||||
#if !defined(__DEBUG_AI__)
|
||||
#define __DEBUG_AI__
|
||||
#endif
|
||||
#if !defined(AI_USE_SCRIPT)
|
||||
#define AI_USE_SCRIPT
|
||||
#endif
|
||||
#endif
|
||||
*/
|
||||
|
||||
#endif /*__AIOPTION_H__*/
|
Reference in New Issue
Block a user