Enable item-to-item collision #19
Loading…
Reference in a new issue
No description provided.
Delete branch "task/18-item-collision"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Widens every item's
collision_maskfrom1(floor only) to3(floor + items) so dropped items physically bump/push apart instead of clipping through each other. No script changes - all items already sharecollision_layer=2, so Godot's standard RigidBody2D contact resolution handles the rest once masks match.Verified headlessly: two items forced to an identical overlapping start position end up pushed ~40px apart after settling (proving the collision actually resolves, not just flipping a flag). Full #14 (gravity/settle) and #16 (9-item snap/win) regression suites still pass unchanged.
Closes #18