zinger.nibbles.drivers
Class SynchronousSnakeDriverAdapter
java.lang.Object
|
+--zinger.nibbles.drivers.SnakeDriverAdapter
|
+--zinger.nibbles.drivers.SynchronousSnakeDriverAdapter
- All Implemented Interfaces:
- Constants, SnakeDriver
- Direct Known Subclasses:
- SimpleTargetSnakeDriver
- public abstract class SynchronousSnakeDriverAdapter
- extends SnakeDriverAdapter
- implements Constants
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
gridMirror
protected Field.GridMirror gridMirror
lastChange
protected Field.GridChange lastChange
SynchronousSnakeDriverAdapter
protected SynchronousSnakeDriverAdapter()
SynchronousSnakeDriverAdapter
protected SynchronousSnakeDriverAdapter(Field.GridMirror gridMirror)
updateCell
protected abstract void updateCell(int x,
int y)
timeCall
protected abstract void timeCall(Snake snake)
where
public final int where(Snake snake)
- Description copied from interface:
SnakeDriver
- This method is called on every turn as initiated by
Field
.
- Overrides:
where
in class SnakeDriverAdapter
- Following copied from interface:
zinger.nibbles.SnakeDriver
- See Also:
Field.timeCall(zinger.nibbles.Timer)
basicEvasiveAction
protected void basicEvasiveAction(Snake snake)