Default CTOR that initializes the objectToObjectCollision, and contextID.
Tests all shapes against each other
Tests two objects. Calls cl if collision have happened, with the appropriate values.
Tests a single shape (objectID) against the others.
Tests a single shape against the others (internal).
Stores the identifier of this detector
The delegate where the events will be passed. Must be set up before using the collision detector.
Contains all of the objects
Object-to-object collision detector.
Detects whether two objects have been collided, and if yes in what way. Capable of detecting: * Box overlap * Box edge * Shape overlap Note that shape overlap needs a custom collision shape for it to work, and cannot be mirrored in any way, instead "pre-mirroring" has to be done. Also sprite scaling isn't supported by this very collision detector.