wodka.ga.geno.lang.turtle
Class Turn
java.lang.Object
wodka.ga.geno.lang.turtle.AbstractTurtleCommand
wodka.ga.geno.lang.turtle.Turn
- All Implemented Interfaces:
- Command, java.io.Serializable, StreamPersistable, TurtleCommand
- public class Turn
- extends AbstractTurtleCommand
Turn command. Turns the model building turtle a certain
angle.
- See Also:
- Serialized Form
Constructor Summary |
Turn()
|
Turn(int deg)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Turn
public Turn()
Turn
public Turn(int deg)
getDeg
public int getDeg()
setDeg
public void setDeg(int deg)
toShortDescription
public java.lang.String toShortDescription()
mutateCommand
public Command mutateCommand(java.util.Random ran)
parameterCount
public int parameterCount()
mutateParameter
public void mutateParameter(int parmIndex,
java.util.Random ran)
createClone
public Command createClone()
eval
public void eval(Model model,
TurtleInterpreter interp)
toStream
public void toStream(java.io.DataOutputStream outStream)
throws java.io.IOException
- Throws:
java.io.IOException
fromStream
public void fromStream(java.io.DataInputStream inStream,
int version)
throws java.io.IOException
- Throws:
java.io.IOException
getVersion
public int getVersion()