49 lines
2.0 KiB
C
49 lines
2.0 KiB
C
/*---------------------------------------------------------------------------*/
|
|
/* Action parameters functions and macros for intelligence engine*/
|
|
/* author : Olivier Couvreur*/
|
|
/* date : 7/11/1996*/
|
|
/* modify : Fabien MORALES*/
|
|
/* date : 29/01/1997 Vertex param*/
|
|
/* modify : Olivier COUVREUR*/
|
|
/* date : 10/02/1997 error handling + */
|
|
/* modify : Fabien MORALES*/
|
|
/* date : 05/02/1997 Several Vertex params*/
|
|
/* modify : Fabien MORALES*/
|
|
/* date : 12/02/1997 Several long params*/
|
|
/*---------------------------------------------------------------------------*/
|
|
|
|
#if !defined(__ACTPARAM_H__)
|
|
#define __ACTPARAM_H__
|
|
|
|
#include "Convert.h"
|
|
#include "Strintel.h"
|
|
|
|
typedef struct tdstActionParam_
|
|
{
|
|
tduGetSetParam a_uParam[C_MAX_NB_PARAM];
|
|
} tdstActionParam;
|
|
|
|
/* real*/
|
|
void fn_vSetActionParamxValue(unsigned char ucN,HIE_tdxHandleToSuperObject p_SuperObjPerso, MTH_tdxReal xValue);
|
|
MTH_tdxReal fn_xGetActionParamxValue(unsigned char ucN,HIE_tdxHandleToSuperObject p_SuperObjPerso);
|
|
|
|
/* lips synchro CGHT*/
|
|
void fn_vSetActionParamhLipsSynchro(unsigned char ucN, HIE_tdxHandleToSuperObject p_SuperObjPerso,tdxHandleOfLipsSynchroTable hLipsSynchro);
|
|
tdxHandleOfLipsSynchroTable fn_p_stGetActionParamhLipsSynchro(unsigned char ucN, HIE_tdxHandleToSuperObject p_SuperObjPerso);
|
|
|
|
/* constant*/
|
|
void fn_vSetActionParamlValue(unsigned char ucN, HIE_tdxHandleToSuperObject p_SuperObjPerso, long lValue);
|
|
long fn_lGetActionParamlValue(unsigned char ucN, HIE_tdxHandleToSuperObject p_SuperObjPerso);
|
|
|
|
/* Vertex */
|
|
void fn_vSetActionParamp_stVertex(unsigned char ucN, HIE_tdxHandleToSuperObject p_SuperObjPerso, MTH3D_tdstVector *p_stVertex);
|
|
MTH3D_tdstVector *fn_p_stGetActionParamp_stVertex(unsigned char ucN, HIE_tdxHandleToSuperObject p_SuperObjPerso);
|
|
|
|
/* Action*/
|
|
void fn_vSetActionParamStateValue(unsigned char ucN, HIE_tdxHandleToSuperObject p_SuperObjPerso, tdxHandleToState hState);
|
|
tdxHandleToState fn_xGetActionParamStateValue(unsigned char ucN, HIE_tdxHandleToSuperObject p_SuperObjPerso);
|
|
|
|
#endif
|
|
|
|
|