Notes about Procedures in StarLogo:
In the example shown above, I have created a procedure in the Observer. The procedure is to ct and then to crt 1.
Procedures have the word to followed by the name you want to call the procedure - in this case setup.
Procedures end with the word end.
In the command center I can then key in setup and the procedure will be executed.
The procedure was:
Now I am going to make a procedure in the Turtle side.
The procedure that I am going to make is:
repeat 90 [fd 1 rt 4]
Now I am going to execute this procedure.
Notice that when I told it to execute the procedure called circle, the circle was drawn. The code before telling it to execute circle is to position the mouse where I wanted it. Note that when I change color, I can see the mouse
Now I am going to write the code to position the mouse where I want it and then I am going to execute circle again. Well… Anyway, you can see that if it cannot complete the circle it finishes by coming in from the top. Now I am just going to execute the circle again - after changing color and see what happens?
Clearly I have given up doing anything but playing. But hopefully you see that each time I type the word circle, the circle procedure is executed. Can't resist adding one more…