76 lines
1.4 KiB
C
76 lines
1.4 KiB
C
/*
|
|
*=======================================================================================
|
|
* 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_*/
|