I do know just a few about programing but I think you want to know something like this:

Horia Pernea
http://www.roboticage.eu
Hi,
as far as I know, the RS Media can be controlled using shell-scripts. I would like to know how flexible this is? Can multiple commands be executed at the same time? Can I read out the RSM's different sensors? Can I directly control all of its motors? Is it possible to playback sounds, movies, ....
I've read the manual for the Macro-Editor and it says that it ain't possible to nest multiple "if"-clauses. Is this true? I mean, the shell script normally should be able to nest as many clauses as I want, shouldn't it? Or how did they implement this functionality?
For example, I would like to write the following program:
START
IF (NOISE HEARD)
SAY "HELLO"
FREE ROAM FOR 2 MINUTES
IF (SEE GREEN)
HIGH PICKUP
ENDIF
IF (SEE RED)
LOW PICKUP
ENDIF
FREE ROAM FOR 2 MINUTES
WHILE(true)
IF (SEE RED)
BREAK
ENDIF
FREE ROAM FOR 1 MINUTE
ENDWH
ENDIF
END
would something like this be possible?
I do know just a few about programing but I think you want to know something like this:

Horia Pernea
http://www.roboticage.eu
RED = conditioning
Orange = Start / End ...Event
GREEN = Take action (play audio)
BLUE = Execute BodyCon (a series of actions & movements)
Horia Pernea
http://www.roboticage.eu
Dradts, could you give me a page number for where it says it can't handle nested if's?
Its on this page:
http://www.wowweesupport.com/user_man...
There it says "NOTE: A conditional cannot be added to a conditional" (its at the bottom of the "add conditional"-section).
Well I tried this and the software certainly lets you and spits out the script with nested ifs ok. I dont think having free roam in there will work quite as you want though. it look like you wanting the bot the roam about until he sees a red or a green object and then react accordingly but I dont think free roam would achieve that you may well have to write this as a shell script seperately from the editor and use the scripts output by the bodycon editor to give you an idea of how to walk about.