You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
///@param x The x coordinate of the center of the circle to check.
192
+
///@param y The y coordinate of the center of the circle to check.
193
+
///@param rad The radius (distance in pixels from its center to its edge).
194
+
///@param interface The interface (or array of interfaces) to check for collisions.
195
+
///@param [prec] Whether the check is based on precise collisions (true, which is slower) or its bounding box in general (false, faster). Defaults to false.
196
+
///@param [notme] Whether the calling instance, if relevant, should be excluded (true) or not (false). Defaults to true.
///@param x1 The x coordinate of the left side of the ellipse to check.
205
+
///@param y1 The y coordinate of the top side of the ellipse to check.
206
+
///@param x2 The x coordinate of the right side of the ellipse to check.
207
+
///@param y2 The y coordinate of the bottom side of the ellipse to check.
208
+
///@param interface The interface (or array of interfaces) to check for collisions.
209
+
///@param [prec] Whether the check is based on precise collisions (true, which is slower) or its bounding box in general (false, faster). Defaults to false.
210
+
///@param [notme] Whether the calling instance, if relevant, should be excluded (true) or not (false). Defaults to true.
///@param x1 The x coordinate of the start of the line.
219
+
///@param y1 The y coordinate of the start of the line.
220
+
///@param x2 The x coordinate of the end of the line.
221
+
///@param y2 The y coordinate of the end of the line.
222
+
///@param interface The interface (or array of interfaces) to check for collisions.
223
+
///@param [prec] Whether the check is based on precise collisions (true, which is slower) or its bounding box in general (false, faster). Defaults to false.
224
+
///@param [notme] Whether the calling instance, if relevant, should be excluded (true) or not (false). Defaults to true.
///@func lhc_collision_point(x, y, interface, [prec] = false, [notme] = true);
231
+
///@desc Interface-based collision_point().
232
+
///@param x The x coordinate of the point to check.
233
+
///@param y The y coordinate of the point to check.
234
+
///@param interface The interface (or array of interfaces) to check for collisions.
235
+
///@param [prec] Whether the check is based on precise collisions (true, which is slower) or its bounding box in general (false, faster). Defaults to false.
236
+
///@param [notme] Whether the calling instance, if relevant, should be excluded (true) or not (false). Defaults to true.
///@param x1 The x coordinate of the left side of the rectangle to check.
245
+
///@param y1 The y coordinate of the top side of the rectangle to check.
246
+
///@param x2 The x coordinate of the right side of the rectangle to check.
247
+
///@param y2 The y coordinate of the bottom side of the rectangle to check.
248
+
///@param interface The interface (or array of interfaces) to check for collisions.
249
+
///@param [prec] Whether the check is based on precise collisions (true, which is slower) or its bounding box in general (false, faster). Defaults to false.
250
+
///@param [notme] Whether the calling instance, if relevant, should be excluded (true) or not (false). Defaults to true.
0 commit comments