Ejemplo n.º 1
0
void
cpSpaceAddCollisionPairFunc(cpSpace *space, unsigned int a, unsigned int b,
                                 cpCollFunc func, void *data)
{
	unsigned int ids[] = {a, b};
	unsigned int hash = CP_HASH_PAIR(a, b);
	// Remove any old function so the new one will get added.
	cpSpaceRemoveCollisionPairFunc(space, a, b);
		
	collFuncData funcData = {func, data};
	cpHashSetInsert(space->collFuncSet, hash, ids, &funcData);
}
Ejemplo n.º 2
0
void bmx_cpspace_removecollisionpairfunc(cpSpace *space, unsigned long a, unsigned long b) {
	cpSpaceRemoveCollisionPairFunc(space, a, b);
}
Ejemplo n.º 3
0
void KRSimulator2D::removeCollisionPair(unsigned colID1, unsigned colID2)
{
    cpSpaceRemoveCollisionPairFunc((cpSpace*)mCPSpace, colID1, colID2);
}