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

61 lines
6.4 KiB
C

/*-------------------------------------------------------------------------------------
DefKey.h : Keywords definitions
Author : Olivier Couvreur 20/08/97
--------------------------------------------------------------------------------------*/
#if !defined(M_DEFINE_KEYWORD)
#error You should define M_DEFINE_KEYWORD accordingly before including this file !
#endif
/* 6 parameters to define a keyword : enum , editor name, script name, function pointers in KeyWord.c, in params, out params */
/**********************************************************************************************************************************************************************************************************************************************************/
M_DEFINE_KEYWORD(eKeyWord_If ,"Si" ,"If" ,"If" ,fn_p_stIfKeyWord,USE_BOOLEAN_PARAM,USE_NO_PARAM)
M_DEFINE_KEYWORD(eKeyWord_IfNot ,"SiPas" ,"IfNot" ,"IfNot" ,fn_p_stIfKeyWord,USE_BOOLEAN_PARAM,USE_NO_PARAM)
M_DEFINE_KEYWORD(eKeyWord_If2 ,"Si2" ,"If2" ,"If2" ,fn_p_stIfKeyWord,USE_BOOLEAN_PARAM,USE_NO_PARAM)
M_DEFINE_KEYWORD(eKeyWord_If4 ,"Si4" ,"If4" ,"If4" ,fn_p_stIfKeyWord,USE_BOOLEAN_PARAM,USE_NO_PARAM)
M_DEFINE_KEYWORD(eKeyWord_If8 ,"Si8" ,"If8" ,"If8" ,fn_p_stIfKeyWord,USE_BOOLEAN_PARAM,USE_NO_PARAM)
M_DEFINE_KEYWORD(eKeyWord_If16 ,"Si16" ,"If16" ,"If16" ,fn_p_stIfKeyWord,USE_BOOLEAN_PARAM,USE_NO_PARAM)
M_DEFINE_KEYWORD(eKeyWord_IfDebug ,"SiDebug" ,"IfDebug" ,"IfDebug" ,fn_p_stIfDebug,USE_NO_PARAM,USE_NO_PARAM)
M_DEFINE_KEYWORD(eKeyWord_IfNotU64 ,"SiPasU64" ,"IfNotU64" ,"IfNotU64" ,fn_p_stIfNotU64,USE_NO_PARAM,USE_NO_PARAM)
M_DEFINE_KEYWORD(eKeyWord_Then ,"Alors" ,"Then" ,"Then" ,fn_p_stThenKeyWord,USE_NO_PARAM,USE_NO_PARAM)
M_DEFINE_KEYWORD(eKeyWord_Else ,"Sinon" ,"Else" ,"Else" ,fn_p_stElseKeyWord,USE_NO_PARAM,USE_NO_PARAM)
/**********************************************************************************************************************************************************************************************************************************************************/
M_DEFINE_KEYWORD(eKeyWord_EngineGoto ,"_EngineGoto" ,"_EngineGoto" ,"_EngineGoto" ,fn_p_stEngineGotoKeyWord,USE_CONSTANT_PARAM,USE_NO_PARAM)
/**********************************************************************************************************************************************************************************************************************************************************/
M_DEFINE_KEYWORD(eKeyWord_Me ,"Moi" ,"Me" ,"Me" ,fn_p_stMeKeyWord,USE_NO_PARAM,USE_PERSO_PARAM)
M_DEFINE_KEYWORD(eKeyWord_MainActor ,"ActeurPrincipal" ,"MainActor" ,"MainActor" ,fn_p_stMainActorKeyWord,USE_NO_PARAM,USE_PERSO_PARAM)
/*M_DEFINE_KEYWORD(eKeyWord_World ,"Monde" ,"World" ,fn_p_stWorldKeyWord,USE_NO_PARAM,USE_PERSO_PARAM)*/
M_DEFINE_KEYWORD(eKeyWord_Nobody ,"Personne" ,"Nobody" ,"Nobody" ,fn_p_stNobodyKeyWord,USE_NO_PARAM,USE_PERSO_PARAM)
/* ANNECY OA - 05/08/99 { */
#ifndef U64
M_DEFINE_KEYWORD(eKeyWord_NoSuperObject,"SansSuperObjet" ,"NoSuperObject" ,"NoSuperObject" ,fn_p_stNoSuperObjectKeyWord,USE_NO_PARAM,USE_SUPEROBJECT_PARAM)
#endif
/* END ANNECY OA } */
M_DEFINE_KEYWORD(eKeyWord_Nowhere ,"Nullepart" ,"Nowhere" ,"Nowhere" ,fn_p_stNowhereKeyWord,USE_NO_PARAM,USE_WAYPOINT_PARAM)
M_DEFINE_KEYWORD(eKeyWord_EmptyText ,"TexteVide" ,"EmptyText" ,"EmptyText" ,fn_p_stEmptyTextKeyWord,USE_NO_PARAM,USE_TEXT_PARAM)
/*ANNECY Bart 06/02/98 {*/
M_DEFINE_KEYWORD(eKeyWord_CapsNull ,"CapaZero" ,"CapaNull" ,"CapaNull" ,fn_p_stCapsNullKeyWord, USE_NO_PARAM, USE_CAPS_PARAM)
M_DEFINE_KEYWORD(eKeyWord_NoGraph ,"SansGraph" ,"NoGraph" ,"NoGraph" ,fn_p_stNoGraphKeyWord, USE_NO_PARAM, USE_GRAPH_PARAM)
/*ENDANNECY Bart }*/
M_DEFINE_KEYWORD(eKeyWord_NoAction ,"SansAction" ,"NoAction" ,"NoAction" ,fn_p_stNoActionKeyWord,USE_NO_PARAM,USE_ACTION_PARAM)
#if defined(ACTIVE_EDITOR)
M_DEFINE_KEYWORD(eKeyWord_NoComport ,"SansComportement" ,"NoComport" ,"NoComport" ,fn_p_stMiscKeyWord,USE_NO_PARAM,"") /* to define ??*/
M_DEFINE_KEYWORD(eKeyWord_Schedule ,"EmploiTemps" ,"Schedule" ,"Schedule" ,fn_p_stMiscKeyWord,USE_NO_PARAM,USE_NO_PARAM)
M_DEFINE_KEYWORD(eKeyWord_InterruptRule,"RegleInterruption","InterruptRule" ,"InterruptRule" ,fn_p_stMiscKeyWord,USE_NO_PARAM,USE_NO_PARAM)
M_DEFINE_KEYWORD(eKeyWord_Vector ,"Vecteur" ,"Vector" ,"Vector" ,fn_p_stMiscKeyWord,USE_3_REALS_PARAM,USE_VECTOR_PARAM)
M_DEFINE_KEYWORD(eKeyWord_ConstVector ,"VecteurConstant" ,"ConstantVector" ,"ConstantVector" ,fn_p_stMiscKeyWord,USE_3_REALS_PARAM,USE_VECTOR_PARAM)
M_DEFINE_KEYWORD(eKeyWord_Endif ,"FinSi" ,"Endif" ,"Endif" ,fn_p_stMiscKeyWord,USE_NO_PARAM,USE_NO_PARAM)
M_DEFINE_KEYWORD(eKeyWord_Macro ,"Macro" ,"Macro" ,"Macro" ,fn_p_stMiscKeyWord,USE_NO_PARAM,USE_NO_PARAM)
M_DEFINE_KEYWORD(eKeyWord_True ,"Vrai" ,"True" ,"True" ,fn_p_stMiscKeyWord,USE_NO_PARAM,USE_NO_PARAM)
M_DEFINE_KEYWORD(eKeyWord_False ,"Faux" ,"False" ,"False" ,fn_p_stMiscKeyWord,USE_NO_PARAM,USE_NO_PARAM)
M_DEFINE_KEYWORD(eKeyWord_StopEngine ,"BloquantMoteur" ,"StopEngine" ,"StopEngine" ,fn_p_stMiscKeyWord,USE_NO_PARAM,USE_NO_PARAM)
M_DEFINE_KEYWORD(eKeyWord_StopRule ,"BloquantRegle" ,"StopRule" ,"StopRule" ,fn_p_stMiscKeyWord,USE_NO_PARAM,USE_NO_PARAM)
M_DEFINE_KEYWORD(eKeyWord_NonStop ,"NonBloquant" ,"NonStop" ,"NonStop" ,fn_p_stMiscKeyWord,USE_NO_PARAM,USE_NO_PARAM)
#endif
/**********************************************************************************************************************************************************************************************************************************************************/
#if defined(M_DEFINE_KEYWORD)
#undef M_DEFINE_KEYWORD
#endif