jfreerails.controller
Class TimeTickPreMove

java.lang.Object
  extended by jfreerails.controller.TimeTickPreMove
All Implemented Interfaces:
java.io.Serializable, PreMove, FreerailsSerializable

public class TimeTickPreMove
extends java.lang.Object
implements PreMove

Generates a TimeTickMove.

Author:
Luke
See Also:
Serialized Form

Field Summary
static TimeTickPreMove INSTANCE
           
private static long serialVersionUID
           
 
Constructor Summary
private TimeTickPreMove()
           
 
Method Summary
 Move generateMove(ReadOnlyWorld w)
           
private  java.lang.Object readResolve()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

INSTANCE

public static final TimeTickPreMove INSTANCE
Constructor Detail

TimeTickPreMove

private TimeTickPreMove()
Method Detail

generateMove

public Move generateMove(ReadOnlyWorld w)
Specified by:
generateMove in interface PreMove

readResolve

private java.lang.Object readResolve()
                              throws java.io.ObjectStreamException
Throws:
java.io.ObjectStreamException