wodka.ga.geno.lang.turtle
Class PenDown

java.lang.Object
  extended bywodka.ga.geno.lang.turtle.AbstractTurtleCommand
      extended bywodka.ga.geno.lang.turtle.PenDown
All Implemented Interfaces:
Command, java.io.Serializable, StreamPersistable, TurtleCommand

public class PenDown
extends AbstractTurtleCommand

Turn command. Turns the model building turtle a certain angle.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class wodka.ga.geno.lang.turtle.AbstractTurtleCommand
decFormat, language
 
Constructor Summary
PenDown()
           
 
Method Summary
 Command createClone()
           
 void eval(Model model, TurtleInterpreter interp)
           
 void fromStream(java.io.DataInputStream inStream, int version)
           
 int getVersion()
           
 Command mutateCommand(java.util.Random ran)
           
 void mutateParameter(int index, java.util.Random ran)
           
 int parameterCount()
           
 java.lang.String toShortDescription()
           
 void toStream(java.io.DataOutputStream outStream)
           
 
Methods inherited from class wodka.ga.geno.lang.turtle.AbstractTurtleCommand
getLanguage, getTurtleLanguage, setLanguage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PenDown

public PenDown()
Method Detail

toShortDescription

public java.lang.String toShortDescription()

mutateCommand

public Command mutateCommand(java.util.Random ran)

parameterCount

public int parameterCount()

mutateParameter

public void mutateParameter(int index,
                            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()