// ********************************************************************************** // * "l_sta_v6.c" * // * Written by : Carlos Torres * // * Tabulations : 4 char * // ********************************************************************************** // ********************************************************************************** // Included files #include #include #include #include #include "SCR.h" #include "specif\\a3x_pref.h" #include "makeanim.h" #include "l_sta_v6.h" // New State #define STA_STATE_SECTION "CreateNewState" #define STA_ANIM "Animation" // ********************************************************************************** // Global Variables // ********************************************************** fn_eNewStateCallBackV6i // NEW STATE CALLBACK // // ********************************************************************************** SCR_tde_Anl_ReturnValue fn_eNewStateCallBackV6i( SCR_tdst_File_Description *_p_stFile, char *_p_szName, char *_ap_SzParam[], SCR_tde_Anl_Action _eAction ) { // Section already analysed if (_eAction == SCR_EA_Anl_AlreadyAnalysed) { fprintf( ErrorFile, "%s : STA NewState already analysed\n", AnimationName ); } // Beginning of section if (_eAction == SCR_EA_Anl_BeginSection) { // nop } // We are in the section else if (_eAction == SCR_EA_Anl_Entry) { // Create new State if ( !strcmp(_p_szName, STA_ANIM) ) { int i; tdstAnimInfo * p_stCurrAnim=stAnims; // search the anim for (i=0;i