def listenForCollisionOnObject(function, object): filtr = sage.CollisionData(-1, -1, object, 0) sage.registerCollisionListener(function, filtr)
def listenForCollisionOnType(function, type): filtr = sage.CollisionData(type, -1, 0, 0) sage.registerCollisionListener(function, filtr)
def listenForCollisionBetweenTypes(function, type1, type2): filtr = sage.CollisionData(type1, type2, 0, 0) sage.registerCollisionListener(function, filtr)
def listenForCollisionBetweenObjects(function, object1, object2): filtr = sage.CollisionData(-1, -1, object1, object2) sage.registerCollisionListener(function, filtr)