gecco.game.dke3
Class AutomatonImplDKE3

java.lang.Object
  |
  +--gecco.server.automaton.Automaton
        |
        +--gecco.game.dke.AutomatonImpl
              |
              +--gecco.game.dke3.AutomatonImplDKE3
All Implemented Interfaces:
ReplayReady

public class AutomatonImplDKE3
extends AutomatonImpl

AutomatonImplDKE3.java Created: Wed Feb 11 10:31:53 2004

Author:
Hans Sandström

Field Summary
 
Fields inherited from class gecco.server.automaton.Automaton
currentColor, x, y
 
Fields inherited from interface gecco.server.replaymanager.ReplayReady
AUTOMATON, MOVING_ACTION, UNIT
 
Constructor Summary
AutomatonImplDKE3()
           
 
Method Summary
 AutomatonReturn handleEvent(AutomatonEvent event)
          Handles incoming event to the automaton.
 void setLastVisitor(int argLastVisitor, boolean b)
          For use in DKE3Referee.setInitialOpenRoute().
 
Methods inherited from class gecco.game.dke.AutomatonImpl
getInitialState, getLastVisitor, getUnitEventForCurrentState, initialize, isBlueZC, isRedZC, isRoute, isVisited, playReplayData, saveReplayData, saveReplayData, setColor, setLastVisitor, setLastVisitor, setVisited, setZC, update
 
Methods inherited from class gecco.server.automaton.Automaton
getCurrentColor, getState, hasChanged, setCurrentColor, setState
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AutomatonImplDKE3

public AutomatonImplDKE3()
Method Detail

handleEvent

public AutomatonReturn handleEvent(AutomatonEvent event)
Description copied from class: Automaton
Handles incoming event to the automaton.

Overrides:
handleEvent in class AutomatonImpl
Parameters:
event - The AutomatonEvent
Returns:
An AutomatonReturn object

setLastVisitor

public void setLastVisitor(int argLastVisitor,
                           boolean b)
For use in DKE3Referee.setInitialOpenRoute(). The boolean argument is only to get a signature that dosen't override partent.

Parameters:
argLastVisitor - an int value
b - a boolean value