I am using sparky's collision , but it is always colliding and there are 2 bounding boxes (one huge compared to the level, and one small, smaller than the level BUT NOT ONE THE SAME SIZE

)
Removed things that are not needed:
dbLoadObject ( "m16.x", 2 );
dbLoadObject("test.dbo",3);
SC_SetupComplexObject(2,1,2);
SC_SetupComplexObject(3,2,2);
SC_AllowObjectScaling(2);
SC_AllowObjectScaling(3);
while ( LoopGDK ( ) )
{
SC_DrawObjectBounds(3);
int collides = 0;
if (SC_ObjectCollision (2,3))
{
collides = 1;
}
dbText ( 0, 30, itoa(collides,buffer,10));
if(dbKeyState(17) > 0)
{ //17 = W
SC_UpdateObject(2);
}
SC_UpdateObject(3);
dbSync ( );
}
I have also noticed that the bounding boxes are at right angles to the level ????