Thanks for the explanation.
The reason I'm asking is because I'm having a *lot* of problems with object bounding boxes colliding with each other when they really shouldn't.
For example, I have 4 16x16px boxes placed in 2 stacks next to each other on a 16x16px tiled grid.
As such:
[ ][ ]
[ ][ ]
I have an event that goes:
If box is NOT overlapping crate at offset 0,1px && If box is NOT overlapping ground tile at offset 0,1px
Move crate self.x, self.y+1
The problem is that the top crates will NOT fall down if there is a bottom crate located in the stack next to it.
For example, in this case the top crate would fall down:
[ ]
[ ] <-- When this is destroyed, the top crate falls down.
But in this case:
[ ][ ]
[ ] <-- Suddenly the top crates can't fall down until this bottom crate is destroyed as well.
Why is this?! The bounding boxes are set to the exact size of the objects, so that shouldn't be a problem.
It's really frustrating. :/