CheckCollisionLines method

(bool, Vector2D) CheckCollisionLines(
  1. Vector2D startPos1,
  2. Vector2D endPos1,
  3. Vector2D startPos2,
  4. Vector2D endPos2,
)

Implementation

(bool result, Vector2D collisionPoint) CheckCollisionLines(
  Vector2D startPos1,
  Vector2D endPos1,
  Vector2D startPos2,
  Vector2D endPos2,
) => run(
  () => 'CheckCollisionLines($startPos1, $endPos1, $startPos2, $endPos2)',
  () {
    final collisionPoint = _refVector25();
    final result = rl.Core.CheckCollisionLines(
      _refVector21(startPos1).ref,
      _refVector22(endPos1).ref,
      _refVector23(startPos2).ref,
      _refVector24(endPos2).ref,
      collisionPoint,
    );
    return (result, collisionPoint.ref.toD());
  },
);