backend.mousehandlerstates
Class DrawLongLineState

java.lang.Object
  extended by backend.mousehandlerstates.MouseHandlerBaseState
      extended by backend.mousehandlerstates.DrawLineBaseState
          extended by backend.mousehandlerstates.DrawLongLineState

public class DrawLongLineState
extends DrawLineBaseState

DrawLongLineState is the state used to draw long lines. It is a singleton because there is not need to have more than one of these since we can only have one SphereWorld at a time...


Method Summary
static DrawLongLineState instance(SphereWorldModel theWorld)
           
 
Methods inherited from class backend.mousehandlerstates.DrawLineBaseState
addCircle, addLine, addPoint, addPoint, enter, exit, newMouseLoc, reset, shouldHighlight
 
Methods inherited from class backend.mousehandlerstates.MouseHandlerBaseState
getStateLabel, sendMouseLoc, setSendMouseLoc
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

instance

public static DrawLongLineState instance(SphereWorldModel theWorld)