Hi, again, Offray,
My students and me are working in a kind of basic pingus/lemmings clone[1] using eToys. We would like to use the mouse pointer to select a eToy and execute an script. The idea is to make click on a button, for example the one with the message "Detener al otro" ("Stop the other") and then select the eToy who would have this script enabled using the mouse.
Perhaps you'll find the techniques illustrated in the attached project useful for your purposes.
In the project, all the star-lemmings (which are all siblings of one another) understand the messages "makeRed", "makeBlue", "startSpinning", and "stopSpinning", etc.
When you click on any of the buttons at the bottom, the cursor changes into a cross-hair, inviting you to choose a recipient for the button's message. After you click on one of the star-lemmings, the designated message will be sent to the one you chose.
Thus, click on "One Red", and when the cursor changes to a cross- hair, click on a blue star-lemming, and it will be told to run its script named "makeRed", which in turn will make it red. And so on for all four of the "One" buttons.
The four buttons with "Others" in their names tell all of the designated recipient's *siblings* to do the button's action, with the result tht every lemming *except* the one you click on gets the indicated message. So the "One" buttons and the "Others" buttons are kind of opposites of each other.
Invoking the "cursor mode" for selecting the target is outside the scope of etoy tiles, so this required a single tiny textual script, named "chooseMessageTarget", which I wrote for the "world". All the other code in the project is strictly tile scripts.
How close is this to what you're seeking?
Cheers,
-- Scott