reman3/Rayman_X/cpa/public/AI/AIGame/DefAct.h

36 lines
2.3 KiB
C

#if !defined(M_DEFINE_METAACTION)
#error You should define M_DEFINE_METAACTION accordingly before including this file !
#endif
/*
* 6 parameters to define a metaaction : enum , editor name, script name, functions pointers init next in actmain.c, in params.
*/
/************************************************************************************************
* le #ifdef suivant permet d'exclure les fonctions inutilisées
* Merci
* Marc
************************************************************************************************/
#if defined(_AI_EXCLUDE_NEVER_USED_) /* MT {*/
#define NU_M_DEFINE_METAACTION(a,b,english,c,d,e,f)
#else
#define NU_M_DEFINE_METAACTION M_DEFINE_METAACTION
#endif /* _AI_EXCLUDE_NEVER_USED_ }*/
/**********************************************************************************************************************************************************************************************************************************************************/
M_DEFINE_METAACTION(eMetaAction_FrozenWait ,"Temps_AttenteFigee", "TIME_FrozenWait", "Action_FrozenWait", fn_p_stFrozenWaitInit,fn_ucFrozenWait,USE_CONSTANT_PARAM)
M_DEFINE_METAACTION(eMetaAction_ExecuteAction ,"ExecuteAction", "ACTION_ExecuteAction", "Action_ExecuteAction", fn_p_stExecuteActionInit,fn_ucExecuteAction,USE_ACTION_PARAM)
M_DEFINE_METAACTION(eMetaAction_WaitEndOfAction ,"AttendFinAction", "ACTION_WaitEndOfAction", "Action_WaitEndOfAction", fn_p_stDefaultActionInit,fn_ucWaitEndOfAction,USE_NO_PARAM)
M_DEFINE_METAACTION(eMetaAction_WaitEndOfAnim ,"AttendFinAnim", "ACTION_WaitEndOfAnim", "Action_WaitEndOfAnim", fn_p_stDefaultActionInit,fn_ucWaitEndOfAnim,USE_NO_PARAM)
#ifdef D_USE_LIPSYNC
NU_M_DEFINE_METAACTION(eMetaAction_SpeakAndWaitEnd ,"ParleEtAttendLaFin", "ACTION_SpeakAndWaitEnd", "Action_SpeakAndWaitEnd", fn_p_stSpeakAndWaitEndInit,fn_ucSpeakAndWaitEnd,USE_LIPSYNCHRO_PARAM)
#endif /*D_USE_LIPSYNC*/
/**********************************************************************************************************************************************************************************************************************************************************/
#include "DefActCa.h"
#if defined(M_DEFINE_METAACTION)
#undef M_DEFINE_METAACTION
#endif