Constructor


Collider(parent: Object, x: number?, y: number?, mode: Collider.Mode)

Arguments:

parent: Object

The base class of all objects in Kristal.
When added to the stage, an object will be updated and rendered.

x: number?
y: number?
mode: Collider.Mode




Methods


Collider:applyInvert(other: any, val: any)

Arguments:

other: any
val: any

Returns:

1: boolean




Collider:canDeepCopyKey(key: string)

Arguments:

key: string

Returns:

1: boolean


Collider:clicked(button: any)

Arguments:

button: any

Returns:

1: boolean
2: integer


Collider:collidableCheck(other: any)

Arguments:

other: any

Returns:

1: true|false


Collider:collidesWith(other: any)

Arguments:

other: any

Returns:

1: boolean


Collider:draw(...: unknown)

Arguments:

...: unknown


Collider:drawFill(...: unknown)

Arguments:

...: unknown


Collider:drawFillFor(obj: any, ...: unknown)

Arguments:

obj: any
...: unknown


Collider:drawFor(obj: any, ...: unknown)

Arguments:

obj: any
...: unknown






Collider:getOtherCollider(other: any)

Arguments:

other: any

Returns:

1: unknown


Collider:getPointFor(other: any, x: any, y: any)

Arguments:

other: any
x: any
y: any

Returns:

1: number|unknown
2: number|unknown




Collider:getTransformsWith(other: any)

Arguments:

other: any

Returns:

1: love.Transform|unknown|nil


Collider:insideCheck(other: any)

Arguments:

other: any

Returns:

1: boolean



Undocumented









Collider.parent: Object

The base class of all objects in Kristal.
When added to the stage, an object will be updated and rendered.