Help for this project

This is just a small example illustrating the Commandant project. It doesn't produce something very interesting by itself.

Type some commands on a line. The program will answer by adding some lines or shapes in the current drawing (a little bit like the LOGO language). Most commands are given by a single letter; you can add spaces if you like.

Here is a list of recognized commands:

d Draw a line down.
u Draw a line up.
l Draw a line left.
r draw a line right.
o Draw a circle at current position.
O Draw a filled circle at current position.
s Draw a square at current position.
S Draw a filled square at current position.
h Draw a hexagon at current position.
H Draw a filled hexagon at current position.
C(xxx) Change color; xxx is the name of the new color (blue, red, etc.).
C* Change color,using a random color (possibly transparent).
"string" Plot the string at current position.
+ Start a new part of the drawing, which can be removed after that using '!'
! Remove the last part.
!! Remove all drawings.
@ Open a new graphics window.