46 static inline M_BOOL intersection(
const laLine2 &lnMovement,
const laLine2 &lnCollision,
47 double *pDistance,
laPoint2 *pIntersection);
56 static void collideLineWithDomain(
const laLine2 &line, laCollisionScenario *pScenario,
57 int nIterations=3, M_BOOL bResponse=M_FALSE);
60 static void collideLinesWithDomain(
laLine2* arLines,
unsigned nCount, laCollisionScenario *pScenario,
61 int nIterations=3, M_BOOL bResponse=M_TRUE);
64 static void collidePointWithDomain(laCollisionScenario *pScenario,
65 int nIterations=2, M_BOOL bResponse=M_FALSE);
68 static void collidePointsWithDomain(
laPoint2* arPoint,
unsigned nCount, laCollisionScenario *pScenario,
Collision Detection and Response.