36 lines
2.3 KiB
C
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
|