com.turtle3d.formallanguage
Class TurtleController

java.lang.Object
  extended by com.turtle3d.formallanguage.TurtleController

public class TurtleController
extends java.lang.Object

TurtleController inteprets symbols and orders turtle to move accordingly.

Author:
Marek Paterczyk

Constructor Summary
TurtleController(Turtle3D turtle3D)
           
 
Method Summary
 VisualData getVisualData()
           
 void interpretLSymbols(java.util.ArrayList<Symbol> symbols)
           
 void interpretSymbol(Symbol symbol)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TurtleController

public TurtleController(Turtle3D turtle3D)
Method Detail

interpretSymbol

public void interpretSymbol(Symbol symbol)

interpretLSymbols

public void interpretLSymbols(java.util.ArrayList<Symbol> symbols)

getVisualData

public VisualData getVisualData()