27 #if defined(_WIN32) && defined(HR_ENGINE_SHARED) 29 # define MR_DllDeclare __declspec( dllexport ) 31 # define MR_DllDeclare __declspec( dllimport ) 34 # define MR_DllDeclare 69 enum { eMaxWallContact = 6 };
77 int mWallContact[eMaxWallContact];
BOOL GetActorForceLongitude(const ShapeInterface *pActor, const ShapeInterface *pObstacle, MR_Angle &pLongitude)
Definition: ShapeCollisions.cpp:156
Definition: WorldCoordinates.h:46
BOOL GetWallForceLongitude(const ShapeInterface *, const PolygonShape *pRoom, int pWallIndex, MR_Angle &pLongitude)
Definition: ShapeCollisions.cpp:228
MR_Int16 MR_Angle
Definition: WorldCoordinates.h:96
void DetectRoomContact(const ShapeInterface *pActor, const PolygonShape *pRoom, RoomContactSpec &pAnswer)
Definition: ShapeCollisions.cpp:123
BOOL DetectFeatureContact(const ShapeInterface *pActor, const PolygonShape *pFeature, ContactSpec &pAnswer)
Definition: ShapeCollisions.cpp:118
int32_t MR_Int32
Definition: MR_Types.h:43
BOOL DetectActorContact(const ShapeInterface *pActor, const ShapeInterface *pObstacle, ContactSpec &pAnswer)
Definition: ShapeCollisions.cpp:113
BOOL GetFeatureForceLongitude(const ShapeInterface *pActor, const PolygonShape *pFeature, MR_Angle &pLongitude)
Definition: ShapeCollisions.cpp:168
Definition: Announcement.h:24
BOOL GetPolygonInclusion(const PolygonShape &pPolygon, const MR_2DCoordinate &pPosition)
Definition: ShapeCollisions.cpp:77
#define MR_DllDeclare
Definition: ShapeCollisions.h:34