/* *======================================================================================= * Name : MecBhv.c * Author : J Thénoz Date : 01/05/98 * Description : Mechanic Behaviours *======================================================================================= */ #ifndef _MECBHV_H_ #define _MECBHV_H_ #ifdef __cplusplus extern "C" { #endif void MEC_fn_vCollideBaseMechanic ( struct DNM_stDynamics *p_stDynamic, HIE_tdxHandleToSuperObject hSupObj, long lObstacle, DNM_tdstMecObstacle a_stObstacle[COL_C_xMaxNumberOfCollisions], MTH_tdxReal xDT ); void MEC_fn_vBaseObstacleManagement ( struct DNM_stDynamics *p_stDynamic, HIE_tdxHandleToSuperObject hSupObj, MTH_tdxReal xDT ); void MEC_fn_vGiObstacleManagement ( struct DNM_stDynamics *p_stDynamic, HIE_tdxHandleToSuperObject hSupObj, MTH_tdxReal xDT ); void MEC_fn_vClimbObstacleManagement ( struct DNM_stDynamics *p_stDynamic, HIE_tdxHandleToSuperObject hSupObj, MTH_tdxReal xDT ); void MEC_fn_vGroundObstacleManagement ( struct DNM_stDynamics *p_stDynamic, HIE_tdxHandleToSuperObject hSupObj, MTH_tdxReal xDT ); void MEC_fn_vSpiderObstacleManagement ( struct DNM_stDynamics *p_stDynamic, HIE_tdxHandleToSuperObject hSupObj, MTH_tdxReal xDT ); void MEC_fn_vGroundGuess (DNM_tdstDynamics *p_stDynamic, MTH_tdxReal xDT); #ifdef __cplusplus } #endif #endif /* _MECBHV_*/