Basically what I want to happen is this:
-Two blocks fall from the screen, one rotates around the other (done)
-If either of these two blocks hit a sprite that acts as a floor, they both stop.(done)
-If either of these two blocks hit blocks that have touched the floor, one of the following will happen:
--If any block is the same color as a block that it hits, they both explode.
--If any block that is NOT the same color as a block that it hits, it stops moving. (causing the blocks to pile upwards)
This SOUNDS like it should be simple to handle, but I dunno why it's been so difficult. I've got blocks going through the sides of other blocks (even though I've not set it to only collide on top), recycling weirdness, and spawning nonsense. It's frustrating especially when you think your doing everything correctly.
Flixel has it set so that:
collide(object, object) or collide(group,group) (plus their variations)
I don't know how to do what I want done with flixel. What I'm doing is:
collide(group, group, functionA)
public functionA(object, object)
Because, that's what the examples show? Right?
@galoyo Thanks for the help, I appreciate it. ^^