Touch > is in touch
_____Touch > is touching sprite > set text to "It's a fish "str(sprite.IID)
_____Else > set text to "It's a fish!"[/code:3iiyjm57]
If that's not helpful, maybe you could go into a bit more depth on the goal? When you say the player slides back to a previous sprite, does the text revert to neutral (per my example) or change again depending on which sprite is pushed? In which case I recommend a callback from an instance variable.
Thanks for the suggestion. I think I need something more embracing like a callback as you mentioned: as the player go back to each previous sprite, the IID must be removed from the text object, in the original order. I tried to use variables and add to/subtract to actions (Add sprite.IID) but it didn't work. Could you tell me more about the solution you suggest? Thanks.
you know its a bit weird that we can append text but cant go reverse I've alway wonder why. I guess its based on Time always moves forward.
Same here!