A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A

A_PROTECT - Static variable in class gecco.game.dke.Def
 
A_SPEED - Static variable in class gecco.game.dke.Def
 
AbortAction - Static variable in interface gecco.communication.messages.MessageType
 
abortAction(long) - Method in interface gecco.client.Server
Abort an action that has previously been asked to be executed.
abortAction(long) - Method in class gecco.communication.client.ServerAmbassador
Called by the client when it wants a unit to abort an action
abortAction(String, int) - Method in class gecco.server.actionprocessor.ActionProcessor
Aborts an ongoing action for a unit.
abortAction(String, long) - Method in class gecco.server.core.ServerImpl
Aborts the given action.
abortAction(String, long) - Method in interface gecco.server.core.Server
Aborts the given action.
AbortActionMessage - class gecco.communication.messages.AbortActionMessage.
This class is put in the send queue, on the clients side of the communication, when the client calls abortAction()
AbortActionMessage(long) - Constructor for class gecco.communication.messages.AbortActionMessage
Constructor for the AbortActionMessage object
abortAllActions() - Method in class gecco.server.core.Unit
 
abortAllActions(int) - Method in interface gecco.client.Client
 
abortAllActions(int) - Method in class gecco.client.Game
 
abortAllActions(String, int) - Method in class gecco.communication.server.ClientAmbassador
Description of the Method
abortAllActions(String, int) - Method in interface gecco.server.core.Client
Description of the Method
abortAllActions(Unit) - Method in class gecco.server.visibility.VisibilityManager
 
abortAllActions(Unit) - Method in interface gecco.server.visibility.VisibilityFilter
Abort all actions for a unit
AbortAllClientActions - Static variable in interface gecco.communication.messages.MessageType
 
AbortAllClientActionsMessage - class gecco.communication.messages.AbortAllClientActionsMessage.
AbortAllClientActionsMessage.java Created: Thu Nov 28 21:26:39 2002
AbortAllClientActionsMessage(int) - Constructor for class gecco.communication.messages.AbortAllClientActionsMessage
 
abortAllExecutingActions() - Method in class gecco.client.Piece
Removes all executing actions of this piece (both queued and currenlty executing).
abortButton - Variable in class gecco.client.infopanels.ActionDisplay
Description of the Field
abortExecutingAction(Piece) - Method in class gecco.client.Game
Aborts the currently executing action of the given piece.
abortExecutingAction(Piece, boolean) - Method in class gecco.client.Game
Aborts the currently executing action of the given piece.
abortExecutingAction(Set) - Method in class gecco.client.Game
abortExecutingAction support method for multi selection of pieces
AbortGame - Static variable in interface gecco.communication.messages.MessageType
 
abortGame() - Method in class gecco.communication.server.DataInputExchangeHandler
called when the client says it wants to abort the game or disconnect
abortGame() - Method in class gecco.communication.server.DataOutputExchangeHandler
called when the client says it wants to abort the game or disconnect
AbortGameMessage - class gecco.communication.messages.AbortGameMessage.
This message is put in the send queue in the client part of the communication, when the client calls abortGame()
AbortGameMessage() - Constructor for class gecco.communication.messages.AbortGameMessage
 
abortQueuedAction(Action) - Method in class gecco.client.Piece
Description of the Method
abortQueuedActionLog(Action) - Method in class gecco.client.Game
 
About - class gecco.client.dialogs.About.
This class supplies a modal dialog that displays info about the game.
AcceptConnection - Static variable in interface gecco.communication.messages.MessageType
 
AcceptConnectionMessage - class gecco.communication.messages.AcceptConnectionMessage.
This message is sent to the client when it is accepted by the server.
AcceptConnectionMessage() - Constructor for class gecco.communication.messages.AcceptConnectionMessage
 
acceptRole(String) - Method in class gecco.communication.server.ClientAmbassador
Called by NewClientListener when it wants to check if the role a client wants to join as, is a legal role
Action - class gecco.client.Action.
An Action is a thing that a Piece can do.
Action - class gecco.server.core.Action.
This class represents an Action that a unit can execute, and every real action should be a subclass of this class.
Action() - Constructor for class gecco.server.core.Action
Constructor for the Action object
Action(Action) - Constructor for class gecco.client.Action
Constructor for the Action object
Action(Action, Object) - Constructor for class gecco.client.Action
Constructor for the Action object
Action(String, String, int, boolean) - Constructor for class gecco.client.Action
Constructor for the Action object
Action(String, String, int, boolean, Object) - Constructor for class gecco.client.Action
Constructor for the Action object
ActionBlocked - Static variable in interface gecco.communication.messages.MessageType
 
actionBlocked(Unit, ActionDefinition, boolean) - Method in class gecco.server.visibility.VisibilityManager
This method should be called whenever an action becomes blocked or unblocked.
actionBlocked(Unit, ActionDefinition, boolean) - Method in interface gecco.server.visibility.VisibilityFilter
This method should be called whenever an action becomes blocked or unblocked.
ActionBlockedMessage - class gecco.communication.messages.ActionBlockedMessage.
This message is put in the send queue on the server part of the communication, when the server calls unitActionBlocked
ActionBlockedMessage(int, String, String, int, boolean, boolean) - Constructor for class gecco.communication.messages.ActionBlockedMessage
Constructor for the ActionBlockedMessage object
ActionBlockedMessage(int, String, String, String, boolean) - Constructor for class gecco.communication.messages.ActionBlockedMessage
Constructor for the ActionBlockedMessage object
ActionCompleted - Static variable in interface gecco.communication.messages.MessageType
 
actionCompleted(Action, boolean) - Method in class gecco.server.visibility.VisibilityManager
This method is to be called whenever the execution of an action is finished.
actionCompleted(Action, boolean) - Method in interface gecco.server.visibility.VisibilityFilter
This method is to be called whenever the execution of an action is finished.
actionCompleted(String, int) - Method in class gecco.communication.server.ClientAmbassador
Description of the Method
actionCompleted(String, int) - Method in interface gecco.server.core.Client
Tells the clients that an action was successfully completed.
ActionCompletedMessage - class gecco.communication.messages.ActionCompletedMessage.
This message is put in the send queue on the server part of the communication, when the server calls actionCompleted
ActionCompletedMessage(long) - Constructor for class gecco.communication.messages.ActionCompletedMessage
Constructor for the ActionCompletedMessage object
ActionDefinition - class gecco.server.core.ActionDefinition.
Represents a definition of an Action, as defined in the configuration files.
ActionDefinition(String, Class, String, String) - Constructor for class gecco.server.core.ActionDefinition
Constructor for the ActionDefinition object
ActionDisplay - class gecco.client.infopanels.ActionDisplay.
This panel contains the action information of a piece.
ActionDisplay(Game) - Constructor for class gecco.client.infopanels.ActionDisplay
 
ActionFailed - Static variable in interface gecco.communication.messages.MessageType
 
actionFailed(String, int) - Method in class gecco.communication.server.ClientAmbassador
Description of the Method
actionFailed(String, int) - Method in interface gecco.server.core.Client
Tells the clients that an action has failed.
ActionFailedMessage - class gecco.communication.messages.ActionFailedMessage.
This message is put in the send queue on the server part of the communication, when the server calls actionFailed
ActionFailedMessage(long) - Constructor for class gecco.communication.messages.ActionFailedMessage
Constructor for the ActionFailedMessage object
actionInfo - Variable in class gecco.client.infopanels.ActionDisplay
Description of the Field
ActionMessage - class gecco.communication.messages.ActionMessage.
This is the superclass for all messages to be sent when the client calls doAction()
ActionMessage(long, int, String) - Constructor for class gecco.communication.messages.ActionMessage
Constructor for the ActionMessage object
ActionOnPosition - Static variable in interface gecco.communication.messages.MessageType
 
actionOnPosition(String, long, int, String, double, double) - Method in class gecco.server.core.ServerImpl
Orders an action that takes a position parameter.
actionOnPosition(String, long, int, String, double, double) - Method in interface gecco.server.core.Server
Orders an action that takes a position parameter.
ActionOnPositionMessage - class gecco.communication.messages.ActionOnPositionMessage.
this message is added to the send queue in the client part of the communication, when the client calls doAction, and the provided Action type is Action.POSITION
ActionOnPositionMessage(long, int, String, double, double) - Constructor for class gecco.communication.messages.ActionOnPositionMessage
Constructor for the ActionOnPositionMessage object
ActionOnUnit - Static variable in interface gecco.communication.messages.MessageType
 
actionOnUnit(String, long, int, String, int) - Method in class gecco.server.core.ServerImpl
Orders an action that takes a unit as a parameter.
actionOnUnit(String, long, int, String, int) - Method in interface gecco.server.core.Server
Orders an action that takes a unit and cooperative units as parameters.
ActionOnUnitMessage - class gecco.communication.messages.ActionOnUnitMessage.
this message is added to the send queue in the client part of the communication, when the client calls doAction, and the provided Action type is Action.PIECE
ActionOnUnitMessage(long, int, String, int) - Constructor for class gecco.communication.messages.ActionOnUnitMessage
Constructor for the ActionOnUnitMessage object
ActionOnVoid - Static variable in interface gecco.communication.messages.MessageType
 
actionOnVoid(String, long, int, String) - Method in class gecco.server.core.ServerImpl
Orders an action that takes no parameters.
actionOnVoid(String, long, int, String) - Method in interface gecco.server.core.Server
Orders an action that takes no parameters.
ActionOnVoidMessage - class gecco.communication.messages.ActionOnVoidMessage.
this message is added to the send queue in the client part of the communication, when the client calls doAction, and the provided Action type is Action.VOID
ActionOnVoidMessage(long, int, String) - Constructor for class gecco.communication.messages.ActionOnVoidMessage
Constructor for the ActionOnVoidMessage object
actionPerformed(ActionEvent) - Method in class gecco.client.infopanels.ActionDisplay
Handles button clicks.
ActionProcessor - class gecco.server.actionprocessor.ActionProcessor.
The action processor handles the scheduling and execution of actions for the units in the ongoing game.
ActionProcessor() - Constructor for class gecco.server.actionprocessor.ActionProcessor
Constructor for the ActionProcessor object
ActionQueue - class gecco.client.ActionQueue.
This is a Queue (with methods get, peek, put, remove, empty and isEmpty) that contains actions.
ActionQueue() - Constructor for class gecco.client.ActionQueue
 
actionRejected(String, int) - Method in class gecco.server.visibility.VisibilityManager
This method is to be called when a role requests that an action be carried out, and that is for some reason impossible.
actionRejected(String, int) - Method in interface gecco.server.visibility.VisibilityFilter
This method is to be called when a role requests that an action be carried out, and that is for some reason impossible.
actionReply(long, boolean) - Method in interface gecco.client.Client
Call this to indicate that the executed action with the given id has been finished.
actionReply(long, boolean) - Method in class gecco.client.Game
Description of the Method
ActionReturn - class gecco.server.core.ActionReturn.
Base class of all types of returns from a routine that handles an Action.
ActionReturn() - Constructor for class gecco.server.core.ActionReturn
 
ActionReturnCompleted - class gecco.server.core.ActionReturnCompleted.
An instance of this class should be returned from action handlers to indicate that the action is finished with a positive result.
ActionReturnCompleted() - Constructor for class gecco.server.core.ActionReturnCompleted
Constructor for the ActionReturnCompleted object
ActionReturnCompleted(String) - Constructor for class gecco.server.core.ActionReturnCompleted
Constructor for the ActionReturnCompleted object
ActionReturnError - class gecco.server.core.ActionReturnError.
An instance of this class should be returned from action handlers to indicate that the action was aborted for some reason.
ActionReturnError() - Constructor for class gecco.server.core.ActionReturnError
Constructor for the ActionReturnError object
ActionReturnError(String) - Constructor for class gecco.server.core.ActionReturnError
Constructor for the ActionReturnError object
ActionReturnRequeue - class gecco.server.core.ActionReturnRequeue.
An instance of this class should be returned from action handlers to indicate that the action is not finished and that the handler should be called again after a specified amount of time.
ActionReturnRequeue(double) - Constructor for class gecco.server.core.ActionReturnRequeue
Constructor for the ActionReturnRequeue object
ActionReturnRequeue(double, String) - Constructor for class gecco.server.core.ActionReturnRequeue
Constructor for the ActionReturnRequeue object
actions() - Method in class gecco.client.ActionQueue
Returns a Vector with the actions that are currently in the queue.
activateUnit(String, Unit) - Method in class gecco.server.unitmanager.UnitManager
Mark a unit as active for a given role.
activeAction - Variable in class gecco.server.core.Unit
This is the action that the unit is currently executing.
activePiece - Variable in class gecco.client.infopanels.ActionDisplay
Description of the Field
activeUnits - Variable in class gecco.server.unitmanager.UnitManager
All active units for each role, hashed on the role name.
ActsOfGod - class gecco.server.actsofgod.ActsOfGod.
Description of the Class
ActsOfGod() - Constructor for class gecco.server.actsofgod.ActsOfGod
Constructor for the ActsOfGod object
ActsOfGodConf - class gecco.server.startup.ActsOfGodConf.
This class loads the settings stored in actsofgod.conf.
ActsOfGodConf() - Constructor for class gecco.server.startup.ActsOfGodConf
 
add(ClientConnection) - Method in class gecco.communication.server.RoleConnection
adds a new client to this role
add(Message) - Method in class gecco.communication.messages.MessageQueue
Description of the Method
addAct(String, int, double, double, double) - Method in class gecco.server.actsofgod.ActsOfGod
Adds a feature to the Act attribute of the ActsOfGod object
addAction(Action) - Method in class gecco.client.Piece
Adds the given actions to the list of available actions of this piece.
addAction(String, String, String, String) - Method in class gecco.server.core.UnitType
Adds an action to the unit type.
addBlockedAction(String) - Method in class gecco.server.core.Unit
Block an action.
addBoardMouseListener(MouseListener) - Method in class gecco.client.Board
Adds the given mouse listener the the area where the map and the pieces are painted.
addBoardMouseMotionListener(MouseMotionListener) - Method in class gecco.client.Board
Adds the given MouseMotionListener to the area of the board where the map and the pieces are painted.
addClient(ClientConnection) - Method in class gecco.communication.server.ClientAmbassador
Called by NewClientListener when it has received a legal join request from a client
addEventToQueue(AutomatonEvent, int, int) - Method in class gecco.server.qmanager.QManager
Adds an event to the event queue
addMessage(String) - Method in class gecco.client.Piece
Adds a feature to the Message attribute of the Piece object
addMessage(String) - Method in class gecco.client.infopanels.WarningDisplay
 
addMessageToQueue(Message) - Method in class gecco.communication.client.DataOutputExchangeHandler
Used by the ServerAmbassador to add messages to send
addMessageToQueue(Message) - Method in class gecco.communication.server.DataOutputExchangeHandler
Adds a feature to the MessageToQueue attribute of the DataOutputExchangeHandler object
addObserver(String) - Method in class gecco.server.core.Unit
Adds a new observer of the unit.
addPiece(int, String, Position, Set, Map, String) - Method in interface gecco.client.Client
Creates a new Piece and adds it to the game.
addPiece(int, String, Position, Set, Map, String) - Method in class gecco.client.Game
Adds the specified piece, as described in Client.java.
addPieceAction(int, Action) - Method in interface gecco.client.Client
Adds the given action to the list of actions that a piece can do.
addPieceAction(int, Action) - Method in class gecco.client.Game
Adds a feature to the PieceAction attribute of the Game object
addPieceSymbol(String, Image) - Static method in class gecco.client.Symbols
Adds a symbol for the given piece type.
addUnitType(UnitType) - Method in class gecco.server.unitmanager.UnitManager
Adds a new unit type.
ADVANCE - Static variable in class gecco.game.dke.Def
 
advanceAfterCombat(double, double) - Method in class gecco.game.dke.WarUnit
 
ALLREADY_IN_COMBAT_STRING - Static variable in class gecco.game.dke.Def
 
AMMUNITION_CONSUMPTION_MIN - Static variable in class gecco.game.dke.Def
 
AMMUNITION_CONSUMPTION_SPREAD - Static variable in class gecco.game.dke.Def
 
AMMUNITION_PROPERTY_STRING - Static variable in class gecco.game.dke.Def
 
AnimatedPiece - class gecco.client.animation.AnimatedPiece.
This is a piece with animated symbol.
AnimatedPiece(int, Position, String, String, Image[], int, boolean, Animator) - Constructor for class gecco.client.animation.AnimatedPiece
 
animationDone(AnimatedPiece) - Method in class gecco.client.Game
Description of the Method
animationDone(AnimatedPiece) - Method in interface gecco.client.animation.Animator
The animated piece calls this method when the animation is done.
Animator - interface gecco.client.animation.Animator.
An Animator handles the animation of an AnimatedPiece.
areValidCoordinates(int, int) - Method in class gecco.server.automaton.AutomatonMap
Returns true if the given coordinates exist on the map.
ARTILLERY_RESULT_TABLE - Static variable in class gecco.game.dke.Def
 
assureMinimumSpread(Piece, Position) - Method in class gecco.client.Game
 
atLeast(VersionNumber) - Method in class gecco.util.VersionNumber
Determines if this VersionNumber is greater than or equal to the other VersionNumber.
ATTACK_OUT_OF_RANGE_STRING - Static variable in class gecco.game.dke.Def
 
ATTACK_PROPERTY_STRING - Static variable in class gecco.game.dke.Def
 
ATTACK_RADIUS - Static variable in class gecco.game.dke.Def
 
attack(WarUnit) - Method in class gecco.game.dke.WarUnit
Starts an attack on target.
AttackAction - class gecco.game.dke.AttackAction.
 
AttackAction() - Constructor for class gecco.game.dke.AttackAction
 
attackInitiated - Variable in class gecco.game.dke.WarUnit
 
AutoAttackAction - class gecco.game.dke.AutoAttackAction.
AutoAttackAction.java Created: Wed Mar 05 22:20:19 2003
AutoAttackAction(int, int) - Constructor for class gecco.game.dke.AutoAttackAction
 
AutoFireOffAction - class gecco.game.dke3.AutoFireOffAction.
AutoFireOffAction.java Created: Mon Feb 02 10:11:54 2004
AutoFireOffAction() - Constructor for class gecco.game.dke3.AutoFireOffAction
 
AutoFireOnAction - class gecco.game.dke3.AutoFireOnAction.
AutoFireOnAction.java Created: Mon Feb 02 10:10:36 2004
AutoFireOnAction() - Constructor for class gecco.game.dke3.AutoFireOnAction
 
AutoFireWorkerAction - class gecco.game.dke3.AutoFireWorkerAction.
AutoFireOnAction.java Created: Mon Feb 02 10:10:36 2004
AutoFireWorkerAction() - Constructor for class gecco.game.dke3.AutoFireWorkerAction
 
AutoFlushWriter - class gecco.util.AutoFlushWriter.
Description of the Class
AutoFlushWriter(OutputStream) - Constructor for class gecco.util.AutoFlushWriter
Constructor for the AutoFlushWriter object
AutoFlushWriter(Writer) - Constructor for class gecco.util.AutoFlushWriter
Constructor for the AutoFlushWriter object
Automaton - class gecco.server.automaton.Automaton.
The superclass for the automaton used in a game.
AUTOMATON - Static variable in interface gecco.server.replaymanager.ReplayReady
 
Automaton() - Constructor for class gecco.server.automaton.Automaton
Constructor for the Automaton object
AutomatonEvent - class gecco.server.automaton.AutomatonEvent.
An AutomatonEvent is an event that affects an automaton.
AutomatonEvent(String, int) - Constructor for class gecco.server.automaton.AutomatonEvent
Constructor for the AutomatonEvent object
automatonHasState(String, int, int, Color) - Method in class gecco.communication.server.ClientAmbassador
Description of the Method
automatonHasState(String, int, int, Color) - Method in interface gecco.server.core.Client
Tells the clients that an automaton, which may or may not have been visible to them previously, is now visible and in a certain state.
AutomatonImpl - class gecco.game.dke.AutomatonImpl.
 
AutomatonImpl() - Constructor for class gecco.game.dke.AutomatonImpl
 
AutomatonImplDKE3 - class gecco.game.dke3.AutomatonImplDKE3.
AutomatonImplDKE3.java Created: Wed Feb 11 10:31:53 2004
AutomatonImplDKE3() - Constructor for class gecco.game.dke3.AutomatonImplDKE3
 
automatonInvisible(String, int, int) - Method in class gecco.communication.server.ClientAmbassador
Description of the Method
automatonInvisible(String, int, int) - Method in interface gecco.server.core.Client
Tells the clients that an automaton, which was previously visible to them, is now invisible.
automatonLastVisitorChanged(int) - Method in class gecco.game.dke.GameEventPoint
 
AutomatonMap - class gecco.server.automaton.AutomatonMap.
This class manages the map of automatons.
AutomatonMap(Class, int, int) - Constructor for class gecco.server.automaton.AutomatonMap
Constructor for the AutomatonMap object
AutomatonMap(Class, int, int, byte[], HashMap) - Constructor for class gecco.server.automaton.AutomatonMap
Constructor for the AutomatonMap object
AutomatonMap(Class, int, int, Image, HashMap) - Constructor for class gecco.server.automaton.AutomatonMap
Constructor for the AutomatonMap object
AutomatonMap(Class, int, int, Reader) - Constructor for class gecco.server.automaton.AutomatonMap
Constructor for the AutomatonMap object
AutomatonMap(Class, int, int, String, HashMap) - Constructor for class gecco.server.automaton.AutomatonMap
Constructor for the AutomatonMap object
AutomatonMap(Class, int, int, URL, HashMap) - Constructor for class gecco.server.automaton.AutomatonMap
Constructor for the AutomatonMap object
AutomatonReturn - class gecco.server.automaton.AutomatonReturn.
Description of the Class
AutomatonReturn() - Constructor for class gecco.server.automaton.AutomatonReturn
 
AutomatonReturnNoAction - class gecco.server.automaton.AutomatonReturnNoAction.
Description of the Class
AutomatonReturnNoAction() - Constructor for class gecco.server.automaton.AutomatonReturnNoAction
Constructor for the AutomatonReturnNoAction object
AutomatonReturnNoAction(UnitEvent) - Constructor for class gecco.server.automaton.AutomatonReturnNoAction
Constructor for the AutomatonReturnNoAction object
AutomatonReturnQueueNeighbours - class gecco.server.automaton.AutomatonReturnQueueNeighbours.
Description of the Class
AutomatonReturnQueueNeighbours(double) - Constructor for class gecco.server.automaton.AutomatonReturnQueueNeighbours
Constructor for the AutomatonReturnQueueNeighbours object
AutomatonReturnQueueNeighbours(double, UnitEvent) - Constructor for class gecco.server.automaton.AutomatonReturnQueueNeighbours
Constructor for the AutomatonReturnQueueNeighbours object
AutomatonReturnQueueSelective - class gecco.server.automaton.AutomatonReturnQueueSelective.
This class represents a return from an automaton update call, that indicates that certain neighbours of the automaton should be inserted into the queue.
AutomatonReturnQueueSelective(double[][]) - Constructor for class gecco.server.automaton.AutomatonReturnQueueSelective
Constructor for the AutomatonReturnQueueSelective object
AutomatonReturnQueueSelective(double[][], UnitEvent) - Constructor for class gecco.server.automaton.AutomatonReturnQueueSelective
Constructor for the AutomatonReturnQueueSelective object
AutomatonReturnQueueSelf - class gecco.server.automaton.AutomatonReturnQueueSelf.
Description of the Class
AutomatonReturnQueueSelf(double) - Constructor for class gecco.server.automaton.AutomatonReturnQueueSelf
Constructor for the AutomatonReturnQueueSelf object
AutomatonReturnQueueSelf(double, UnitEvent) - Constructor for class gecco.server.automaton.AutomatonReturnQueueSelf
Constructor for the AutomatonReturnQueueSelf object
AutomatonReturnQueueSelfAndNeighbours - class gecco.server.automaton.AutomatonReturnQueueSelfAndNeighbours.
Description of the Class
AutomatonReturnQueueSelfAndNeighbours(double, double) - Constructor for class gecco.server.automaton.AutomatonReturnQueueSelfAndNeighbours
Constructor for the AutomatonReturnQueueSelfAndNeighbours object
AutomatonReturnQueueSelfAndNeighbours(double, double, UnitEvent) - Constructor for class gecco.server.automaton.AutomatonReturnQueueSelfAndNeighbours
Constructor for the AutomatonReturnQueueSelfAndNeighbours object
automatonsHasState(String, List, List) - Method in class gecco.communication.server.ClientAmbassador
Description of the Method
automatonsHasState(String, List, List) - Method in interface gecco.server.core.Client
Description of the Method
automatonsInvisible(String, List) - Method in class gecco.communication.server.ClientAmbassador
Description of the Method
automatonsInvisible(String, List) - Method in interface gecco.server.core.Client
Description of the Method
AvailableRoles - Static variable in interface gecco.communication.messages.MessageType
 
AvailableRolesMessage - class gecco.communication.messages.AvailableRolesMessage.
This is a list of the currently available roles.
AvailableRolesMessage(Set) - Constructor for class gecco.communication.messages.AvailableRolesMessage
 

B

B_PROTECT - Static variable in class gecco.game.dke.Def
 
B_SPEED - Static variable in class gecco.game.dke.Def
 
BasePoint - class gecco.game.dke3.BasePoint.
BasePoint.java Created: Wed Jan 21 14:00:33 2004
BasePoint() - Constructor for class gecco.game.dke3.BasePoint
 
BEACH - Static variable in class gecco.game.dke.Def
 
BEACH_ATTACK_PROTECTION_FACTOR - Static variable in class gecco.game.dke.Def
 
BEACH_INDIRECT_FIRE_PROTECTION_FACTOR - Static variable in class gecco.game.dke.Def
 
BEACH_SPEED_DENOMINATOR - Static variable in class gecco.game.dke.Def
 
BeachHeadPoint - class gecco.game.dke3.BeachHeadPoint.
BeachHeadPoint.java Created: Wed Jan 21 14:03:12 2004
BeachHeadPoint() - Constructor for class gecco.game.dke3.BeachHeadPoint
 
BLOCKED_PROPERTIES_ARRAY - Static variable in class gecco.game.dke.Def
 
blockedActions - Variable in class gecco.communication.messages.UnitVisibleMessage
Description of the Field
blockedActions - Variable in class gecco.server.core.Unit
Contains all Actions that have been blocked, that is, have been stopped during execution for some reason.
BLUE_FORCE - Static variable in class gecco.game.dke.Def
 
BLUE_FORCE_NAME - Static variable in class gecco.game.dke.Def
 
BLUE_RETREAT_BASE - Static variable in class gecco.game.dke.Def
 
blueObjectiveObtained - Variable in class gecco.game.dke.DKEReferee
 
blueRemainingUnits - Variable in class gecco.game.dke.DKEReferee
 
blueScore - Variable in class gecco.game.dke.DKEReferee
 
blueScorePointPoints - Variable in class gecco.game.dke.DKEReferee
 
blueVictoryPoint - Variable in class gecco.game.dke.DKEReferee
 
blueVPPos - Variable in class gecco.game.dke.DKEReferee
 
BlueWarUnit - class gecco.game.dke.BlueWarUnit.
BlueWarUnit.java Created: Wed Nov 13 22:29:15 2002
BlueWarUnit() - Constructor for class gecco.game.dke.BlueWarUnit
 
BlueWarUnitDKE3 - class gecco.game.dke3.BlueWarUnitDKE3.
BlueWarUnitDKE3.java Created: Mon Jan 19 12:10:11 2004
BlueWarUnitDKE3() - Constructor for class gecco.game.dke3.BlueWarUnitDKE3
 
blueWarUnitsPoints - Variable in class gecco.game.dke.DKEReferee
 
Board - class gecco.client.Board.
The board is what is displayed to the user of the game.
Board(Game) - Constructor for class gecco.client.Board
 
boardSize() - Method in class gecco.client.Board
Returns the size of the actual board, not counting the scroll bars and zoom buttons.
BRIDGE - Static variable in class gecco.game.dke.Def
 
BRIDGE_ATTACK_PROTECTION_FACTOR - Static variable in class gecco.game.dke.Def
 
BRIDGE_INDIRECT_FIRE_PROTECTION_FACTOR - Static variable in class gecco.game.dke.Def
 
BRIDGE_SPEED_DENOMINATOR - Static variable in class gecco.game.dke.Def
 

C

C_PROTECT - Static variable in class gecco.game.dke.Def
 
C_SPEED - Static variable in class gecco.game.dke.Def
 
calcAddXAddY(double, double) - Method in class gecco.game.dke.MoveAction
 
calcAddXAddY(double, double, double) - Method in class gecco.game.dke.MoveAction
 
calculateScore() - Method in class gecco.game.dke.DKEReferee
 
calculateScoreFromWarUnits() - Method in class gecco.game.dke.DKEReferee
 
canSeeAutomaton(String, int, int, Unit) - Method in class gecco.server.visibility.VisibilityManager
Description of the Method
canSeeAutomaton(String, int, int, Unit) - Method in interface gecco.server.visibility.VisibilityInfo
Determines if at least one unit of which the given role is an observer can see the given automaton, not counting the given unit.
canSeeAutomatonAtPosition(int, int) - Method in class gecco.server.core.Unit
Determines if the unit can see a specific automaton, that is, if the given position is inside the units visibility range.
canSeePosition(double, double) - Method in class gecco.server.core.Action
Determines if the unit that executes the action can see a certain position, or rather if the units commander can.
canSeePosition(String, double, double) - Method in class gecco.server.visibility.VisibilityManager
Description of the Method
canSeePosition(String, double, double) - Method in interface gecco.server.visibility.VisibilityInfo
Determines if at least one unit of which the given role is an observer can see the given position.
canSeeUnit(String, Unit, Unit) - Method in class gecco.server.visibility.VisibilityManager
Description of the Method
canSeeUnit(String, Unit, Unit) - Method in interface gecco.server.visibility.VisibilityInfo
Determines if at least one unit of which the given role is an observer can see the given unit.
CANT_ATTACK_THIS_UNIT_TYPE_STRING - Static variable in class gecco.game.dke.Def
 
CANT_BEGIN_MOVEMENT_STRING - Static variable in class gecco.game.dke.Def
 
CANT_MOVE_OUT_OF_MAP_STRING - Static variable in class gecco.game.dke.Def
 
CANT_MOVE_TO_WATER_STRING - Static variable in class gecco.game.dke.Def
 
cantAttackThisUnitTypeMessage() - Static method in class gecco.game.dke.Def
 
cantMoveTo(int) - Method in class gecco.game.dke.WarUnit
 
CHANGE_OWNER - Variable in class gecco.game.dke.GameEventPoint
 
changeOwner(int) - Method in class gecco.game.dke.GameEventPoint
 
changes - Variable in class gecco.communication.messages.MapUpdatesMessage
Description of the Field
checkPoint() - Method in class gecco.game.dke.UpdateStatusAction
 
checkPoint() - Method in class gecco.game.dke.UnderIndirectFireDelayAction
 
checkPoint() - Method in class gecco.game.dke.SetSpeedFactorAction
 
checkPoint() - Method in class gecco.game.dke.ReloadDelayAction
 
checkPoint() - Method in class gecco.game.dke.RegainStrengthAction
 
checkPoint() - Method in class gecco.game.dke.MoveAction
 
checkPoint() - Method in class gecco.game.dke.MarchAction
This method is called periodically by the game engine.
checkPoint() - Method in class gecco.game.dke.LockDuringIndirectFireDelayAction
 
checkPoint() - Method in class gecco.game.dke.IndirectFireUnitAction
 
checkPoint() - Method in class gecco.game.dke.IndirectFireAction
 
checkPoint() - Method in class gecco.game.dke.DisturbedDelayAction
 
checkPoint() - Method in class gecco.game.dke.AttackAction
 
checkPoint() - Method in class gecco.game.dke3.AutoFireWorkerAction
 
checkPoint() - Method in class gecco.game.dke3.AutoFireOnAction
 
checkPoint() - Method in class gecco.game.dke3.AutoFireOffAction
 
checkPoint() - Method in class gecco.server.core.Action
This method is called periodically by the game engine.
CLEAR - Static variable in class gecco.game.dke.Def
 
CLEAR_ATTACK_PROTECTION_FACTOR - Static variable in class gecco.game.dke.Def
 
CLEAR_INDIRECT_FIRE_PROTECTION_FACTOR - Static variable in class gecco.game.dke.Def
 
CLEAR_SPEED_DENOMINATOR - Static variable in class gecco.game.dke.Def
 
clear() - Method in class gecco.client.Map
Clears the map.
clear() - Method in class gecco.server.core.TypedProperties
Removes all properties
clearMap() - Method in class gecco.client.Board
Description of the Method
clearSignal() - Static method in class gecco.util.SignalThread
This clears any pending signal for the current thread.
Client - interface gecco.client.Client.
This is the interface that represents the client from the server's point of view.
Client - interface gecco.server.core.Client.
Description of the Interface
ClientAmbassador - class gecco.communication.server.ClientAmbassador.
The class that implements gecco.server.core.Client, and the only part of the communication package that the server needs to know about
ClientAmbassador(Vector, Server, int) - Constructor for class gecco.communication.server.ClientAmbassador
Initiates the ServerAmbassador, and also starts a Thread that listens for incoming clients
ClientConnection - class gecco.communication.server.ClientConnection.
A class that keeps track of the 'physical' connection to a client
ClientConnection(Socket, String, int) - Constructor for class gecco.communication.server.ClientConnection
 
ClientConnectionHandler - class gecco.communication.server.ClientConnectionHandler.
A class that keep track of all the parts needed for a connection to a client
ClientConnectionHandler(ClientConnection, Server, RoleConnection) - Constructor for class gecco.communication.server.ClientConnectionHandler
Constructor for the ClientConnectionHandler object
Clock - class gecco.server.clock.Clock.
This is a virtual game clock.
Clock(double, double, double, boolean) - Constructor for class gecco.server.clock.Clock
Create a game clock.
clone() - Method in class gecco.client.Action
Description of the Method
close() - Method in class gecco.util.NullWriter
Description of the Method
COFFEE_BREAK_STRING - Static variable in class gecco.game.dke.Def
 
CoffeeBreak - Static variable in interface gecco.communication.messages.MessageType
 
coffeeBreak() - Method in class gecco.game.dke.DKEReferee
 
coffeeBreak(String) - Method in interface gecco.client.Client
 
coffeeBreak(String) - Method in class gecco.client.Game
 
coffeeBreak(String) - Method in class gecco.communication.server.ClientAmbassador
 
coffeeBreak(String) - Method in interface gecco.server.core.Client
 
CoffeeBreakMessage - class gecco.communication.messages.CoffeeBreakMessage.
CoffeeBreakMessage.java Created: Thu Apr 03 11:25:55 2003
CoffeeBreakMessage(String) - Constructor for class gecco.communication.messages.CoffeeBreakMessage
 
color - Variable in class gecco.communication.messages.MapUpdateMessage
Description of the Field
COMBAT_ENDED_STRING - Static variable in class gecco.game.dke.Def
 
COMBAT_EXTEND_TIME - Static variable in class gecco.game.dke.Def
 
COMBAT_RESULT_TABLE - Static variable in class gecco.game.dke.Def
 
COMBAT_WARNING_STRING - Static variable in class gecco.game.dke.Def
 
combatEnded() - Method in class gecco.game.dke.WarUnit
 
combatResult(int, int, double, double) - Method in class gecco.game.dke.WarUnit
 
commander - Variable in class gecco.server.core.Unit
The name of the role that commands this unit, that is, the role that has the right to execute actions with the unit.
CommandLineProperties - class gecco.util.CommandLineProperties.
Description of the Class
CommandLineProperties() - Constructor for class gecco.util.CommandLineProperties
Constructor for the CommandLineProperties object
CommandLineProperties(String[]) - Constructor for class gecco.util.CommandLineProperties
Constructor for the CommandLineProperties object
CommandPrompt - class gecco.server.startup.CommandPrompt.
A rudimentary command prompt for the server.
CommandPrompt() - Constructor for class gecco.server.startup.CommandPrompt
 
compareTo(Object) - Method in class gecco.client.Property
Description of the Method
compareTo(Object) - Method in class gecco.client.Action
 
compareTo(Object) - Method in class gecco.server.actionprocessor.QueuedAction
Compares this object with the specified object for order.
compareTo(Object) - Method in class gecco.server.clock.SleepingThread
Compares this sleeping thread with another sleeping thread.
compareTo(Object) - Method in class gecco.server.core.Unit
Compares the unit to a given unit.
compareTo(Object) - Method in class gecco.server.qmanager.QueuedAutomaton
Compares this automaton with a given automaton.
compareTo(Object) - Method in class gecco.server.visibility.Point
Description of the Method
compareTo(Object) - Method in class gecco.util.VersionNumber
Compares this object with another object.
compareTo(VersionNumber) - Method in class gecco.util.VersionNumber
Compares this VersionNumber with another VersionNumber.
connect(String, int) - Method in interface gecco.client.Server
Try to connect to the given host and port.
connect(String, int) - Method in class gecco.communication.client.ServerAmbassador
tries to connect to the server returns false if failed to connect
ConnectionDialog - class gecco.client.dialogs.ConnectionDialog.
Creates a modal dialog for selecting the host and port to connect to.
connectionLost() - Method in interface gecco.client.Client
Called to indicate that the connection to the server has been lost.
connectionLost() - Method in class gecco.client.Game
Description of the Method
connectionLost() - Method in class gecco.communication.client.ServerAmbassador
Called whenever a communication error occurs.
connectionLost(String, int) - Method in class gecco.communication.server.ClientConnectionHandler
Description of the Method
connectionLost(String, int) - Method in class gecco.communication.server.ClientAmbassador
Description of the Method z * @param role Description of Parameter
connectToServer(String, int) - Method in class gecco.communication.client.ServerConnection
Tries to connect to a server
consumeAmmunition() - Method in class gecco.game.dke.WarUnit
 
containsKey(Object) - Method in class gecco.server.core.TypedProperties
Checks whether an Object is a key in a mapping, that is, if there is a property of that name.
containsValue(Object) - Method in class gecco.server.core.TypedProperties
Checks whether an Object is a value in a mapping, that is, if there is a property with that value.
continueGame() - Method in class gecco.server.actionprocessor.ActionProcessor
 
createUnit(String) - Method in class gecco.server.unitmanager.UnitManager
Creates a unit of a given unit type.
CRITICAL_AMMUNITION_LEVEL - Static variable in class gecco.game.dke.Def
 
CRITICAL_AMMUNITION_LEVEL_DEFENCE_FACTOR - Static variable in class gecco.game.dke.Def
 
CRITICAL_FUEL_LEVEL - Static variable in class gecco.game.dke.Def
 
CRITICAL_FUEL_LEVEL_SPEED_FACTOR - Static variable in class gecco.game.dke.Def
 
current() - Static method in class gecco.util.SignalThread
Returns the object representing the currently executing signal thread.
currentColor - Variable in class gecco.server.automaton.Automaton
The current color which is to be sent to the client in a given state.

D

D - Static variable in class gecco.game.dke.Def
 
DataInputExchangeHandler - class gecco.communication.client.DataInputExchangeHandler.
A class that listens for incoming messages from the server, and tells the client about them.
DataInputExchangeHandler - class gecco.communication.server.DataInputExchangeHandler.
a class that sends messages from the server, in the send queue
DataInputExchangeHandler(ClientConnection, Server, ClientConnectionHandler, DataOutputExchangeHandler) - Constructor for class gecco.communication.server.DataInputExchangeHandler
Constructor for the DataInputExchangeHandler object
DataInputExchangeHandler(ServerConnection, Client, ServerAmbassador, DataOutputExchangeHandler) - Constructor for class gecco.communication.client.DataInputExchangeHandler
 
DataOutputExchangeHandler - class gecco.communication.client.DataOutputExchangeHandler.
A class that sends messages to the server
DataOutputExchangeHandler - class gecco.communication.server.DataOutputExchangeHandler.
a class that listens for incoming messages from the client, receives them, and tells the server about them
DataOutputExchangeHandler(MessageQueue, ClientConnection, Server, ClientConnectionHandler) - Constructor for class gecco.communication.server.DataOutputExchangeHandler
Constructor for the DataOutputExchangeHandler object
DataOutputExchangeHandler(MessageQueue, ServerConnection, ServerAmbassador) - Constructor for class gecco.communication.client.DataOutputExchangeHandler
 
deactivateUnit(String, Unit) - Method in class gecco.server.unitmanager.UnitManager
Mark a unit as non-active for a given role.
debug - Static variable in class gecco.server.core.ReferenceHolder
Debug output
decreaseAmmunitionLevel(int) - Method in class gecco.game.dke.WarUnit
 
decreaseAttackFactor(int) - Method in class gecco.game.dke.WarUnit
 
decreaseDefenceFactor(int) - Method in class gecco.game.dke.WarUnit
 
decreaseFuelLevel(double) - Method in class gecco.game.dke.WarUnit
 
decreaseHealth(int) - Method in class gecco.game.dke.WarUnit
 
decreaseIndirectFireFactor(int) - Method in class gecco.game.dke.WarUnit
 
deepClone() - Method in class gecco.server.startup.PropertyTree
Description of the Method
deepClone() - Method in class gecco.server.startup.DeepCloneLinkedList
Description of the Method
deepClone() - Method in interface gecco.server.startup.DeepCloneable
Description of the Method
deepClone() - Method in class gecco.server.startup.DeepCloneHashMap
Description of the Method
DeepCloneable - interface gecco.server.startup.DeepCloneable.
Description of the Interface
DeepCloneHashMap - class gecco.server.startup.DeepCloneHashMap.
Description of the Class
DeepCloneLinkedList - class gecco.server.startup.DeepCloneLinkedList.
Description of the Class
Def - class gecco.game.dke.Def.
 
DEF_PROTECT - Static variable in class gecco.game.dke.Def
 
DEF_SPEED - Static variable in class gecco.game.dke.Def
 
Def() - Constructor for class gecco.game.dke.Def
 
DEFAULT_ATTACK_PROTECTION_FACTOR - Static variable in class gecco.game.dke.Def
 
DEFAULT_INDIRECT_FIRE_PROTECTION_FACTOR - Static variable in class gecco.game.dke.Def
 
DEFAULT_SPEED_DENOMINATOR - Static variable in class gecco.game.dke.Def
 
DefDKE3 - class gecco.game.dke3.DefDKE3.
DefDKE3.java Created: Tue Jan 20 16:43:52 2004
DefDKE3() - Constructor for class gecco.game.dke3.DefDKE3
 
DEFENCE_PROPERTY_STRING - Static variable in class gecco.game.dke.Def
 
DelayAction - class gecco.game.dke.DelayAction.
 
DelayAction() - Constructor for class gecco.game.dke.DelayAction
 
DelayAction(int, double) - Constructor for class gecco.game.dke.DelayAction
Use this constructor if you just want to throw the delay into the queue
DelayAction(int, int, double) - Constructor for class gecco.game.dke.DelayAction
 
deleteUnit(Unit, double, double) - Method in class gecco.server.unitmanager.UnitManager
Delete a unit from the game.
deleteUnit(Unit, double, double) - Method in class gecco.server.visibility.VisibilityManager
Description of the Method
deleteUnit(Unit, double, double) - Method in interface gecco.server.visibility.VisibilityFilter
This method is to be called whenever a unit is permanently taken off the map (typically, when it is killed).
description - Variable in class gecco.communication.messages.ActionBlockedMessage
Description of the Field
DESTINATION_REACHED_STRING - Static variable in class gecco.game.dke.Def
 
destroyPiece(int) - Method in interface gecco.client.Client
This method is called to indicate that a piece has permanantly left the game.
destroyPiece(int) - Method in class gecco.client.Game
Description of the Method
Disconnect - Static variable in interface gecco.communication.messages.MessageType
 
disconnect() - Method in interface gecco.client.Server
Disconnects from the server.
disconnect() - Method in class gecco.communication.client.ServerAmbassador
Called by the client when it wants to disconnect
DisconnectMessage - class gecco.communication.messages.DisconnectMessage.
This message is sent by a client when it wishes to leave the game.
DisconnectMessage() - Constructor for class gecco.communication.messages.DisconnectMessage
 
display(Frame) - Static method in class gecco.client.dialogs.About
Displays the game info dialog.
display(String, Frame) - Static method in class gecco.client.dialogs.LoadingInfo
Displays a new dialog with the given message.
display(String, Frame) - Static method in class gecco.client.dialogs.Error
Displays a modal alert dialog with the given message.
DISTURBED - Static variable in class gecco.game.dke.Def
 
DISTURBED_PERFORMANCE_FACTOR - Static variable in class gecco.game.dke.Def
 
DISTURBED_TIME - Static variable in class gecco.game.dke.Def
 
DisturbedDelayAction - class gecco.game.dke.DisturbedDelayAction.
 
DisturbedDelayAction() - Constructor for class gecco.game.dke.DisturbedDelayAction
 
DKE3Referee - class gecco.game.dke3.DKE3Referee.
DKE3Referee.java Created: Mon Jan 19 16:31:31 2004
DKE3Referee() - Constructor for class gecco.game.dke3.DKE3Referee
 
DKEReferee - class gecco.game.dke.DKEReferee.
Referee.java Created: Fri Jan 17 10:56:31 2003
DKEReferee() - Constructor for class gecco.game.dke.DKEReferee
 
doAction(int, Action) - Method in interface gecco.client.Server
Execute the given Action and return a unique id of that executing action.
doAction(int, Action) - Method in class gecco.communication.client.ServerAmbassador
Called by the client when it wants a unit to perform an action.

E

E - Static variable in class gecco.game.dke.Def
 
ELIMINATED - Static variable in class gecco.game.dke.Def
 
empty() - Method in class gecco.client.ActionQueue
Description of the Method
ENEMY_LOSSES_STRING - Static variable in class gecco.game.dke.Def
 
ENEMY_SPOTED_STRING - Static variable in class gecco.game.dke.Def
 
entrySet() - Method in class gecco.server.core.TypedProperties
Returns the set of mappings.
equals(Object) - Method in class gecco.client.Piece
Description of the Method
equals(Object) - Method in class gecco.client.Action
Description of the Method
equals(Object) - Method in class gecco.server.actionprocessor.QueuedAction
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class gecco.server.clock.SleepingThread
Tests whether two sleeping threads are equal.
equals(Object) - Method in class gecco.server.core.TypedProperties
Tests the given Object for equality with this one.
equals(Object) - Method in class gecco.server.core.Unit
Determines if the unit is the same as a given unit.
equals(Object) - Method in class gecco.server.qmanager.QueuedAutomaton
Tests whether to QueuedAutomatons are equal, which is true iff they have the same coordinates and the same time for process.
equals(Object) - Method in class gecco.server.visibility.Point
Description of the Method
equals(Object) - Method in class gecco.util.VersionNumber
Determines whether this object is equal to another object.
equals(Position) - Method in class gecco.client.Position
Description of the Method
err - Static variable in class gecco.server.core.ReferenceHolder
Standard error output
Error - class gecco.client.dialogs.Error.
This class supplies alert boxes that display error messages.
event - Variable in class gecco.server.automaton.AutomatonReturn
Description of the Field
EventHandler - class gecco.server.core.EventHandler.
This class represents an event handler for a unit.
EventHandler() - Constructor for class gecco.server.core.EventHandler
Constructor for the EventHandler object
executeInstantaneousAction(Action) - Method in class gecco.server.actionprocessor.ActionProcessor
Executes an instantaneous action.
executeNextAction() - Method in class gecco.client.Piece
Lets the next action execute.
executingAction - Variable in class gecco.client.infopanels.ActionDisplay
Description of the Field
EXP12 - Static variable in class gecco.client.ExperimentInfo
 
EXP12_LOG - Static variable in class gecco.client.ExperimentInfo
 
expandVisitedToRouteWidth(int, int, int) - Method in class gecco.game.dke.MoveAction
If unit moves along a road i x-directon, expand visited automatons i y-directon and vice versa.
ExperimentInfo - class gecco.client.ExperimentInfo.
ExperimentInfo.java Defines constants for conditional compilation Created: Tue Mar 02 10:44:29 2004
ExperimentInfo() - Constructor for class gecco.client.ExperimentInfo
 
Explosion - class gecco.client.animation.Explosion.
An explosion is an animated piece that has a finite animation of an explosion.
Explosion(int, Position, String, String, Animator) - Constructor for class gecco.client.animation.Explosion
 

F

FILL - Static variable in class gecco.client.infopanels.PieceInfoPanel
The amount (in pixels) of white space between things.
filterOutScorePoints(Collection) - Method in class gecco.game.dke.DKEReferee
 
filterOutVictoryPoints(Collection) - Method in class gecco.game.dke.DKEReferee
 
filterOutWarUnits(Collection) - Method in class gecco.game.dke.DKEReferee
 
findRoute(AutomatonImpl, Point, AutomatonImpl, Point) - Static method in class gecco.game.dke.RouteFinder
 
findRoute(AutomatonImpl, Point, AutomatonImpl, Point, boolean, int) - Static method in class gecco.game.dke.RouteFinder
Finds a route from start to end.
findVictoryPoints() - Method in class gecco.game.dke.DKEReferee
 
FLOODED - Static variable in class gecco.game.dke.Def
 
flush() - Method in class gecco.util.NullWriter
Description of the Method
FOREST - Static variable in class gecco.game.dke.Def
 
FOREST_ATTACK_PROTECTION_FACTOR - Static variable in class gecco.game.dke.Def
 
FOREST_INDIRECT_FIRE_PROTECTION_FACTOR - Static variable in class gecco.game.dke.Def
 
FOREST_SPEED_DENOMINATOR - Static variable in class gecco.game.dke.Def
 
freeze(boolean) - Method in class gecco.server.clock.Clock
Freezes or unfreezes the game.
FUEL_CONSUMPTION_COMBAT - Static variable in class gecco.game.dke.Def
 
FUEL_PROPERTY_STRING - Static variable in class gecco.game.dke.Def
 
fuelConsumtion() - Method in class gecco.game.dke.WarUnit
 
fuelConsumtion(double) - Method in class gecco.game.dke.WarUnit
 

G

game - Variable in class gecco.client.infopanels.ActionDisplay
Description of the Field
Game - class gecco.client.Game.
This is the main game class.
Game(String, CommandLineProperties) - Constructor for class gecco.client.Game
Constructor for the Game object
GameEventPoint - class gecco.game.dke.GameEventPoint.
GameEventPoint.java Created: Wed Feb 05 13:43:31 2003
GameEventPoint() - Constructor for class gecco.game.dke.GameEventPoint
 
GameEventPointEventHandler - class gecco.game.dke.GameEventPointEventHandler.
 
GameEventPointEventHandler() - Constructor for class gecco.game.dke.GameEventPointEventHandler
 
GameOver - Static variable in interface gecco.communication.messages.MessageType
 
gameOver() - Method in class gecco.game.dke.DKEReferee
 
gameOver() - Method in class gecco.game.dke3.DKE3Referee
 
gameOver(String) - Method in interface gecco.client.Client
 
gameOver(String) - Method in class gecco.client.Game
 
gameOver(String) - Method in class gecco.communication.server.ClientAmbassador
Sends a GameOverMessage to all the clients.
gameOver(String) - Method in interface gecco.server.core.Client
Sends a GameOverMessage to all the clients.
GameOverMessage - class gecco.communication.messages.GameOverMessage.
GameOverMessage.java Created: Mon Mar 31 14:24:09 2003
GameOverMessage(String) - Constructor for class gecco.communication.messages.GameOverMessage
 
gameSleep(double) - Method in class gecco.server.clock.Clock
Sleep for the specified amount of game time.
gameTime(double) - Method in class gecco.server.clock.Clock
Converts real time to game time.
gameTimeNow() - Method in class gecco.server.clock.Clock
Returns the current game time, in seconds.
gameType - Variable in class gecco.game.dke.DKEReferee
 
gameWait(Object, double) - Method in class gecco.server.clock.Clock
Wait on an object for (at most) the specified amount of game time.
gecco.client - package gecco.client
 
gecco.client.animation - package gecco.client.animation
 
gecco.client.dialogs - package gecco.client.dialogs
 
gecco.client.infopanels - package gecco.client.infopanels
 
gecco.common - package gecco.common
 
gecco.communication.client - package gecco.communication.client
 
gecco.communication.messages - package gecco.communication.messages
 
gecco.communication.server - package gecco.communication.server
 
gecco.game.dke - package gecco.game.dke
 
gecco.game.dke3 - package gecco.game.dke3
 
gecco.server.actionprocessor - package gecco.server.actionprocessor
 
gecco.server.actsofgod - package gecco.server.actsofgod
 
gecco.server.automaton - package gecco.server.automaton
 
gecco.server.clock - package gecco.server.clock
 
gecco.server.core - package gecco.server.core
 
gecco.server.log - package gecco.server.log
 
gecco.server.qmanager - package gecco.server.qmanager
 
gecco.server.referee - package gecco.server.referee
 
gecco.server.replaymanager - package gecco.server.replaymanager
 
gecco.server.startup - package gecco.server.startup
 
gecco.server.unitmanager - package gecco.server.unitmanager
 
gecco.server.visibility - package gecco.server.visibility
 
gecco.util - package gecco.util
 
GeccoVersion - class gecco.common.GeccoVersion.
A subclass of VersionNumber that is initialized to the current GECCO version.
GeccoVersion() - Constructor for class gecco.common.GeccoVersion
Constructs a GeccoVersion object.
get() - Method in class gecco.client.ActionQueue
Description of the Method
get() - Method in class gecco.communication.messages.MessageQueue
Description of the Method
get(Object) - Method in class gecco.server.core.TypedProperties
Retrieves the value associated with a name, without regard of its type.
get(String) - Method in class gecco.server.startup.PropertyTree
Description of the Method
getAction() - Method in class gecco.server.actionprocessor.QueuedAction
Gets the Action attribute of the QueuedAction object.
getAction(String, int) - Method in class gecco.server.actionprocessor.ActionProcessor
Gets the action with the given handle ordered by the given role.
getActionArgumentType(String) - Method in class gecco.server.core.UnitType
Gets the argument type of an action associated with this unit type.
getActionClass() - Method in class gecco.server.core.ActionDefinition
Gets the action class.
getActionClass(String) - Method in class gecco.server.core.UnitType
Gets the class implementing a given class, associated with this unit type.
getActionDefinition() - Method in class gecco.server.core.Action
Gets the definition of the Action object
getActionDefinition(String) - Method in class gecco.server.core.UnitType
Gets the ActionDefinition associated with a given action.
getActionDefinitions() - Method in class gecco.server.core.UnitType
Gets the definitions of all actions associated with this unit type.
getActionDescription(String) - Method in class gecco.server.core.UnitType
Gets the description of an action associated with this unit type.
getActionHandle() - Method in class gecco.communication.messages.ActionMessage
Gets the ActionHandle attribute of the ActionMessage object
getActionHandle() - Method in class gecco.server.core.Action
Gets the handle of the Action object
getActionNames() - Method in class gecco.server.core.UnitType
Gets the names of all actions associated with this unit type.
getActionProcessor() - Static method in class gecco.server.core.ReferenceHolder
Gets the ActionProcessor attribute of the ReferenceHolder class
getActionQueue() - Method in class gecco.server.actionprocessor.ActionProcessor
Returns the TreeSet object which is the queue that holds the current scheduled actions for the units in the game.
getActions() - Method in class gecco.client.Piece
Returns all actions that this piece can do.
getActiveAction() - Method in class gecco.server.core.Unit
Gets the currently executing Action.
getAlienUnits(String) - Method in class gecco.server.unitmanager.UnitManager
Gets the set of units that is alien to a given role.
getAllPieceTypes() - Static method in class gecco.client.Symbols
Gets the AllPieceTypes attribute of the Symbols class
getAllQueuedActions() - Method in class gecco.client.Piece
Returns all actions that is currently queued for this piece.
getAllreadyInCombatMessage() - Static method in class gecco.game.dke.Def
 
getAllUnits() - Method in class gecco.server.unitmanager.UnitManager
Gets all units in the game.
getAmmunitionLevel() - Method in class gecco.game.dke.WarUnit
 
getAmmunitionLevelAttackFactor() - Method in class gecco.game.dke.WarUnit
 
getAmmunitionLevelDefenceFactor() - Method in class gecco.game.dke.WarUnit
 
getAmmunitionPropertyString() - Static method in class gecco.game.dke.Def
 
getAmmunitonConsumptionMin() - Static method in class gecco.game.dke.Def
 
getAmmunitonConsumptionSpread() - Static method in class gecco.game.dke.Def
 
getArgumentType() - Method in class gecco.server.core.ActionDefinition
Gets the argument type.
getArgumentUnit() - Method in class gecco.server.core.Action
Gets the unit that is the target of this action.
getArgumentX() - Method in class gecco.server.core.Action
Gets the x coordinate of the point that is the target of this action.
getArgumentY() - Method in class gecco.server.core.Action
Gets the y coordinate of the point that is the target of this action.
getAttackFactor() - Method in class gecco.game.dke.WarUnit
 
getAttacking() - Method in class gecco.game.dke.WarUnit
 
getAttackOutOfRangeMessage() - Static method in class gecco.game.dke.Def
 
getAttackPropertyString() - Static method in class gecco.game.dke.Def
 
getAttackRadius() - Static method in class gecco.game.dke.Def
Returns the attackRadius in map pixels
getAttackValue() - Method in class gecco.game.dke.WarUnit
 
getAutoFireCheckDelay() - Static method in class gecco.game.dke3.DefDKE3
 
getAutoFireOffActionName() - Static method in class gecco.game.dke3.DefDKE3
 
getAutoFireOnActionName() - Static method in class gecco.game.dke3.DefDKE3
 
getAutomaton(int, int) - Method in class gecco.server.automaton.AutomatonMap
Gets an automaton at a given location.
getAutomatonEvent() - Method in class gecco.server.qmanager.QueuedEvent
Gets the queued AutomatonEvent instance
getAutomatonEventQueue() - Method in class gecco.server.qmanager.QManager
Gets the queue of AutomatonEvents
getAutomatonImpl(int, int) - Method in class gecco.game.dke.MoveAction
 
getAutomatonMap() - Static method in class gecco.server.core.ReferenceHolder
Gets the AutomatonMap attribute of the ReferenceHolder class
getAutomatonMap() - Method in class gecco.server.startup.GlobalConf
Gets the automaton map.
getAutomatonQueue() - Method in class gecco.server.qmanager.QManager
Gets the queue of automatons
getAutomatonState(int, int) - Method in class gecco.server.core.Action
Gets the state of the given automaton.
getAutomatonsWithin(int) - Method in class gecco.game.dke3.WarUnitDKE3
getAutomatonsWithin returns the Automatons that is within range from the unit
getAvailableId() - Method in class gecco.communication.server.RoleConnection
returns the lowest nonnegative integer that is not used as an id by any client
getAvailableId(String) - Method in class gecco.communication.server.ClientAmbassador
Called by NewClientListener when it is about to add a client, and wants to know what id the client should have.
GetAvailableRoles - Static variable in interface gecco.communication.messages.MessageType
 
getAvailableRoles() - Method in interface gecco.client.Server
After a connection has been established, call this to get the available roles.
getAvailableRoles() - Method in class gecco.communication.client.ServerAmbassador
asks the server which roles are available for this client to join as
GetAvailableRolesMessage - class gecco.communication.messages.GetAvailableRolesMessage.
This message is sent by the client when it wants to know what roles are available.
GetAvailableRolesMessage() - Constructor for class gecco.communication.messages.GetAvailableRolesMessage
 
getBaseForForce() - Method in class gecco.game.dke3.BasePoint
 
getBasePoints() - Method in class gecco.game.dke3.DKE3Referee
 
getBasicTimeUnit() - Static method in class gecco.server.clock.TimeString
Returns the name of the basic unit of game time.
getBlockedActions() - Method in class gecco.server.core.Unit
Gets the set of actions that have been blocked during the last tick.
getBlockedActions(Unit) - Method in class gecco.server.unitmanager.UnitManager
Gets the set of blocked actions of a given unit.
getBooleanProperty(String) - Method in class gecco.util.CommandLineProperties
Gets the BooleanProperty attribute of the CommandLineProperties object
getCantBeginMovementMessage() - Static method in class gecco.game.dke.Def
 
getCantMoveOutOfMapString() - Static method in class gecco.game.dke.Def
 
getCantMoveToWaterString() - Static method in class gecco.game.dke.Def
 
getCapturedBeachHeads() - Method in class gecco.game.dke3.DKE3Referee
getCapturedBeachHeads returns a arrayList containing ArrayLists with the BeachHeadPoints that are part of a captured beach-head.
getCenter() - Method in class gecco.client.Map
Return the center of the map, in map coordinates.
getClient() - Static method in class gecco.server.core.ReferenceHolder
 
getClientConnection() - Method in class gecco.communication.server.ClientConnectionHandler
Gets the ClientConnection attribute of the ClientConnectionHandler object
getClock() - Static method in class gecco.server.core.ReferenceHolder
Gets the game clock.
getCoffeeBreakMessage() - Static method in class gecco.game.dke.Def
 
getCombatEndedString() - Static method in class gecco.game.dke.Def
 
getCombatExtendTime() - Static method in class gecco.game.dke.Def
 
getCombatExtendTime() - Method in class gecco.game.dke.WarUnit
 
getCombatExtendTime() - Static method in class gecco.game.dke3.DefDKE3
Overrides parent
getCombatExtendTime() - Method in class gecco.game.dke3.WarUnitDKE3
getCombatExtendTime overrides parent
getCombatWarningString() - Static method in class gecco.game.dke.Def
 
getCommander() - Method in class gecco.server.core.Unit
Gets the name of the role of the commander of the unit.
getCommandingUnits(String) - Method in class gecco.server.unitmanager.UnitManager
Gets the handles of all units that a given role commands.
getComServer() - Static method in class gecco.server.core.ReferenceHolder
Gets the ComServer attribute of the ReferenceHolder class
getConnectionPort() - Method in class gecco.server.startup.GlobalConf
Gets the connection port.
getCooperativeUnits() - Method in class gecco.server.core.Action
 
getCriticalAmmunitionLevel() - Static method in class gecco.game.dke.Def
 
getCriticalAmmunitionLevelDefenceFactor() - Static method in class gecco.game.dke.Def
 
getCriticalFuelLevel() - Static method in class gecco.game.dke.Def
 
getCriticalFuelLevelSpeedFactor() - Static method in class gecco.game.dke.Def
 
getCurrentAutomaton() - Method in class gecco.game.dke.RouteLink
 
getCurrentColor() - Method in class gecco.server.automaton.Automaton
Gets the CurrentColor attribute of the Automaton object
getDataInputStream() - Method in class gecco.communication.client.ServerConnection
Gets the DataInputStream attribute of the ServerConnection object
getDataInputStream() - Method in class gecco.communication.server.ClientConnection
Gets the DataInputStream attribute of the ClientConnection object
getDataOutputStream() - Method in class gecco.communication.client.ServerConnection
Gets the DataOutputStream attribute of the ServerConnection object
getDataOutputStream() - Method in class gecco.communication.server.ClientConnection
Gets the DataOutputStream attribute of the ClientConnection object
getDefaultReplayLogName() - Static method in class gecco.server.core.ReferenceHolder
 
getDefenceFactor() - Method in class gecco.game.dke.WarUnit
 
getDefencePropertyString() - Static method in class gecco.game.dke.Def
 
getDefenceValue() - Method in class gecco.game.dke.WarUnit
 
getDescription() - Method in class gecco.server.core.ActionDefinition
Gets the description.
getDestinationReachedString() - Static method in class gecco.game.dke.Def
 
getDisturbedPerformanceFactor() - Static method in class gecco.game.dke.Def
 
getDisturbedTime() - Static method in class gecco.game.dke.Def
 
getDisturbedTime() - Method in class gecco.game.dke.WarUnit
 
getDisturbedTime() - Static method in class gecco.game.dke3.DefDKE3
Overrides parent
getDisturbedTime() - Method in class gecco.game.dke3.WarUnitDKE3
getDisturbedTime overrides parent
getDoubleList(String) - Method in class gecco.server.startup.PropertyTree
Gets the DoubleList attribute of the PropertyTree object
getDoubleProperty(String) - Method in class gecco.server.core.TypedProperties
Retrieves the double value associated with a name
getDoubleProperty(String) - Method in class gecco.server.core.UnitType
Gets the DoubleProperty attribute of the Unit object
getDoubleProperty(String) - Method in class gecco.server.core.Unit
Gets a specific property value that is known to be a double value.
getDoubleProperty(String, double) - Method in class gecco.util.CommandLineProperties
Gets the DoubleProperty attribute of the CommandLineProperties object
getEnemyForcesWithinRangeOfUnit() - Method in class gecco.game.dke.WarUnit
Returns a Vector containing the WarUnit object of the enemy forces whitin the range of the WarUnit
getEnemyLossesString() - Static method in class gecco.game.dke.Def
 
getEnemySpotedString() - Static method in class gecco.game.dke.Def
 
getEventHandler() - Method in class gecco.server.core.UnitType
Gets the EventHandler attribute of the UnitType object
getEventId() - Method in class gecco.server.core.UnitEvent
Gets the unique id that identifies this event.
getEventName() - Method in class gecco.server.automaton.AutomatonEvent
Gets the EventName attribute of the AutomatonEvent object
getExecutingAction() - Method in class gecco.client.Piece
Returns the currently executing action, or null if no action is executing.
getFactor() - Method in class gecco.server.automaton.AutomatonEvent
Gets the Factor attribute of the AutomatonEvent object
getFactor() - Method in class gecco.server.core.UnitEvent
Gets the factor of the event.
getForce() - Method in class gecco.game.dke.WarUnit
 
getForceName(int) - Static method in class gecco.game.dke.Def
 
getFromRole() - Method in class gecco.server.actionprocessor.QueuedAction
Gets the FromRole attribute of the QueuedAction object.
getFuelConsumptionCombat() - Static method in class gecco.game.dke.Def
 
getFuelLevel() - Method in class gecco.game.dke.WarUnit
 
getFuelLevelProperty() - Method in class gecco.game.dke.WarUnit
 
getFuelLevelSpeedFactor() - Method in class gecco.game.dke.WarUnit
 
getFuelPropertyString() - Static method in class gecco.game.dke.Def
 
getGameClassLoader() - Static method in class gecco.server.core.ReferenceHolder
Gets the GameClassLoader attribute of the ReferenceHolder class
getGameDescription() - Static method in class gecco.server.core.ReferenceHolder
Gets a short description of the game.
getGameName() - Static method in class gecco.server.core.ReferenceHolder
Gets the name of the game.
getGameTime() - Method in class gecco.server.clock.TimeString
Returns a String specifying the current game time.
getGhostSymbol(String) - Static method in class gecco.client.Symbols
Return the ghost symbol of the given type, or NULL if there is no symbol for that type.
getGodseyeRoles() - Method in class gecco.server.startup.RolesConf
Gets God's Eye roles.
getGodsEyeRoles() - Method in class gecco.server.unitmanager.UnitManager
Gets the GodsEyeRoles attribute of the UnitManager object
getGroundState() - Method in class gecco.game.dke.WarUnit
 
getHandle() - Method in class gecco.client.Piece
Gets the Handle attribute of the Piece object
getHandle() - Method in class gecco.communication.messages.ActionMessage
Gets the PieceHandle attribute of the ActionMessage object
getHandle() - Method in class gecco.server.core.Unit
Gets the handle of the unit.
getHandles() - Method in class gecco.server.unitmanager.UnitManager
Gets the BlockedActionStrings attribute of the UnitManager object Gets the UnblockedActionStrings attribute of the UnitManager object Gets the handles of all units in the game.
getHealth() - Method in class gecco.game.dke.WarUnit
 
getHealthPropertyString() - Static method in class gecco.game.dke.Def
 
getHeight() - Method in class gecco.server.automaton.AutomatonMap
The height of the automaton grid.
getHost() - Method in class gecco.client.dialogs.HostPort
Gets the Host attribute of the HostPort object
getId() - Method in class gecco.communication.messages.ActionMessage
Gets the Id attribute of the ActionMessage object
getId() - Method in class gecco.communication.server.ClientConnection
Gets the Id attribute of the ClientConnection object
getId() - Method in class gecco.server.core.Action
Gets the id of the Action object
getId() - Method in class gecco.server.core.ActionDefinition
Gets the id.
getImage() - Method in class gecco.client.Map
Gets the image of automaton colors.
getImageData() - Method in class gecco.server.core.UnitType
Gets the ImageData attribute of the UnitType object
getInCombatWhith() - Method in class gecco.game.dke.WarUnit
 
getIndirectFireCompletedString() - Static method in class gecco.game.dke.Def
 
getIndirectFireDispersion() - Method in class gecco.game.dke.WarUnit
 
getIndirectFireDispersion(WarUnit) - Static method in class gecco.game.dke.Def
 
getIndirectFireExtendTime() - Method in class gecco.game.dke.WarUnit
 
getIndirectFireExtendTime() - Method in class gecco.game.dke3.WarUnitDKE3
getIndirectFireExtendTime overrides parent
getIndirectFireExtendTime(WarUnit) - Static method in class gecco.game.dke.Def
 
getIndirectFireExtendTime(WarUnitDKE3) - Static method in class gecco.game.dke3.DefDKE3
Overrides parent
getIndirectFireFactor() - Method in class gecco.game.dke.WarUnit
 
getIndirectFireMaxRadius() - Static method in class gecco.game.dke.Def
getIndirectFireMaxRadius returns the outer range for the artillery in map pixels
getIndirectFireMinRadius() - Static method in class gecco.game.dke.Def
getIndirectFireMinRadius returns the minimum innre range for the artillery in map pixels
getIndirectFireOutOfRangeMessage() - Static method in class gecco.game.dke.Def
 
getIndirectFirePropertyString() - Static method in class gecco.game.dke.Def
 
getIndirectFireStartedString() - Static method in class gecco.game.dke.Def
 
getIndirectFireString() - Static method in class gecco.game.dke.Def
 
getIndirectFireWarningString() - Static method in class gecco.game.dke.Def
 
getInitialMap() - Method in class gecco.server.automaton.AutomatonMap
Gets the InitialMap attribute of the AutomatonMap object
getInitialOpenRouteRange() - Static method in class gecco.game.dke3.DefDKE3
getInitialOpenRouteRange returns the range from each WarUnit that should be used to set open routs when initializing the game used by DKE3Referee.setInitialOpenRoute()
getInitialRegainStrengthString() - Static method in class gecco.game.dke.Def
 
getInitialReloadingString() - Static method in class gecco.game.dke.Def
 
getInitialState() - Method in class gecco.game.dke.AutomatonImpl
 
getIntegerList(String) - Method in class gecco.server.startup.PropertyTree
Gets the IntegerList attribute of the PropertyTree object
getIntProperty(String) - Method in class gecco.server.core.TypedProperties
Retrieves the int value associated with a name
getIntProperty(String) - Method in class gecco.server.core.UnitType
Gets the IntProperty attribute of the Unit object
getIntProperty(String) - Method in class gecco.server.core.Unit
Gets a specific property value that is known to be an integer value.
getIntProperty(String, int) - Method in class gecco.util.CommandLineProperties
Gets the IntProperty attribute of the CommandLineProperties object
getIntX() - Method in class gecco.server.core.Unit
Gets the x coordinate of the unit's position, cast as an integer, using the floor function
getIntY() - Method in class gecco.server.core.Unit
Gets the y coordinate of the unit's position, cast as an integer, using the floor function.
getLastVisitor() - Method in class gecco.game.dke.AutomatonImpl
Gets the value of lastVisitor
getLastVisitorChangedString() - Static method in class gecco.game.dke.Def
 
getLowAmmunitionLevel() - Static method in class gecco.game.dke.Def
 
getLowAmmunitionLevelAttackFactor() - Static method in class gecco.game.dke.Def
 
getLowFuelLevel() - Static method in class gecco.game.dke.Def
 
getLowFuelLevelSpeedFactor() - Static method in class gecco.game.dke.Def
 
GetMap - Static variable in interface gecco.communication.messages.MessageType
 
getMap() - Method in interface gecco.client.Server
Returns the map of the game.
getMap() - Method in class gecco.communication.client.ServerAmbassador
Called by the client when it wants to get the whole map
getMap() - Method in class gecco.communication.server.ClientAmbassador
Gets the Map attribute of the ClientAmbassador object
getMap() - Method in class gecco.server.core.ServerImpl
Returns the map itself, in its original state.
getMap() - Method in interface gecco.server.core.Server
Returns the map itself, in its original state.
getMapIndex() - Method in class gecco.game.dke.RouteLink
 
GetMapMessage - class gecco.communication.messages.GetMapMessage.
This message is sent by the client to request the map.
GetMapMessage() - Constructor for class gecco.communication.messages.GetMapMessage
 
getMapSize() - Method in class gecco.communication.server.ClientAmbassador
Gets the MapSize attribute of the ClientAmbassador object
getMapSize() - Method in class gecco.server.core.ServerImpl
Returns the size of the map.
getMapSize() - Method in interface gecco.server.core.Server
Returns the size of the map.
getMarkRoute() - Static method in class gecco.server.core.ReferenceHolder
 
getMaxDistance() - Method in class gecco.game.dke3.BeachHeadPoint
 
getMaxGameTime() - Static method in class gecco.game.dke3.DefDKE3
 
getMaximumSize() - Method in class gecco.client.infopanels.PropertyDisplayExp12
 
getMaximumSize() - Method in class gecco.client.infopanels.PropertyDisplay
 
getMaxRoadWidth() - Static method in class gecco.game.dke.Def
 
getMessage() - Method in class gecco.communication.messages.CoffeeBreakMessage
 
getMessages() - Method in class gecco.client.Piece
Gets the Messages attribute of the Piece object
getMinimumSize() - Method in class gecco.client.infopanels.PropertyDisplayExp12
 
getMinimumSize() - Method in class gecco.client.infopanels.PropertyDisplay
 
getMinimumSize() - Method in class gecco.client.infopanels.ActionDisplay
Gets the MinimumSize attribute of the ActionDisplay object
getMovementPropertyString() - Static method in class gecco.game.dke.Def
 
getMustEndOnRouteString() - Static method in class gecco.game.dke.Def
 
getMustStartOnRouteString() - Static method in class gecco.game.dke.Def
 
getName() - Method in class gecco.client.Property
Gets the Name attribute of the Property object
getName() - Method in class gecco.client.Piece
Gets the Name attribute of the Piece object
getName() - Method in class gecco.client.Action
Gets the Name attribute of the Action object
getName() - Method in class gecco.server.core.UnitType
Gets the Name attribute of the UnitType object
getName() - Method in class gecco.server.core.Unit
Gets the name of the unit.
getName() - Method in class gecco.server.core.UnitEvent
Gets the name of the event.
getName() - Method in class gecco.server.core.ActionDefinition
Gets the name.
getNearestColor(HashMap, Color) - Method in class gecco.server.automaton.AutomatonMap
Gets the nearest color that exists on the map, given a certain color.
getNeighbourStates(int, int) - Method in class gecco.server.automaton.AutomatonMap
Gets the states of the automatons at a 3x3 region around a given location.
getNeighboursTimeToExecution() - Method in class gecco.server.automaton.AutomatonReturn
Gets the NeighboursTimeToExecution attribute of the AutomatonReturn object
getNewActionHandle() - Static method in class gecco.server.core.Action
Returns a increasing nuber each time
getNormalSpeed() - Method in class gecco.server.clock.Clock
Returns the normal speed of the game time.
getNormalSpeed() - Method in class gecco.server.startup.GlobalConf
Gets the normal speed.
getNrOfRegainStrengthSteps() - Static method in class gecco.game.dke.Def
 
getNrOfReloadingSteps() - Static method in class gecco.game.dke.Def
 
getNumberOfClients() - Method in class gecco.communication.server.RoleConnection
returns the number of clients connected to this role
getNumberOfClients() - Method in class gecco.communication.server.ClientAmbassador
returns the number of clients that are connected as any role
getNumberOfClients(String) - Method in class gecco.communication.server.ClientAmbassador
returns the number of clients that are connected as 'role' at the moment.
getNumberOfMessages() - Method in class gecco.client.Piece
Gets the NumberOfMessages attribute of the Piece object
getObjectiveFor() - Method in class gecco.game.dke.VictoryPoint
 
getObservers() - Method in class gecco.server.core.Unit
Gets the set of observers of the unit.
getObservingUnits(String) - Method in class gecco.server.unitmanager.UnitManager
Gets the set of units that a given role observes.
getOwner() - Method in class gecco.game.dke.GameEventPoint
 
getOwnLossesString() - Static method in class gecco.game.dke.Def
 
getParameter() - Method in class gecco.client.Action
Gets the Parameter attribute of the Action object
getParameterType() - Method in class gecco.client.Action
Gets the ParameterType attribute of the Action object
getPieceAt(Point) - Method in class gecco.client.Game
Returns the piece at the given point of the board, or null if no such piece exists.
getPieceBounds(Piece) - Method in class gecco.client.Board
Returns the bounding rectangle of the given piece.
getPieceHandle() - Method in class gecco.communication.messages.AbortAllClientActionsMessage
 
getPiecePositions(Piece) - Method in class gecco.client.Game
 
getPiecesIntersecting(Rectangle) - Method in class gecco.client.Game
Returns all pieces of the game that intersect the given rectangle.
getPieceSymbol(String) - Static method in class gecco.client.Symbols
Returns the symbol (Image) of the given type, or NULL if there is no symbol for that type.
getPort() - Method in class gecco.client.dialogs.HostPort
Gets the Port attribute of the HostPort object
getPosition() - Method in class gecco.client.Piece
Gets the Position attribute of the Piece object
getPositionAt(Point) - Method in class gecco.client.Board
Converts a screen point to the Position corresponding to that point.
getPreferredCenter() - Method in class gecco.client.Game
Returns the preferred center of the map.
getProperties() - Method in class gecco.client.Piece
Returns an array containing the properties of this Piece.
getProperties() - Method in class gecco.server.core.UnitType
Gets the Properties attribute of the Unit object
getProperties() - Method in class gecco.server.core.Unit
Gets the map of properties of the unit.
getProperty(String) - Method in class gecco.client.Piece
Returns the property with the given name.
getProperty(String) - Method in class gecco.server.core.TypedProperties
Retrieves the value associated with a name, without regard of its type.
getProperty(String) - Method in class gecco.server.core.UnitType
Gets the Property attribute of the Unit object
getProperty(String) - Method in class gecco.server.core.Unit
Gets a specific property value, given the property name.
getPropertyType(String) - Method in class gecco.server.core.TypedProperties
Retrieves the type of a property
getPropertyType(String) - Method in class gecco.server.core.UnitType
Gets the PropertyType attribute of the UnitType object
getPropertyType(String) - Method in class gecco.server.core.Unit
Gets the PropertyType attribute of the Unit object
getProtection(String) - Static method in class gecco.game.dke.Def
 
getProtectionPropertyString() - Static method in class gecco.game.dke.Def
 
getQManager() - Static method in class gecco.server.core.ReferenceHolder
Gets the QManager attribute of the ReferenceHolder class
getRange() - Method in class gecco.server.core.UnitType
Gets the visibility range
getRange(Unit) - Method in class gecco.server.unitmanager.UnitManager
Gets the visibility range of a given unit.
getRangeSquare() - Method in class gecco.server.core.UnitType
Gets the square of the visibility range.
getRealTime() - Method in class gecco.server.clock.TimeString
Returns a String specifying the current real time.
getReferee() - Static method in class gecco.server.core.ReferenceHolder
Gets the Referee of the game.
getRegainAmmunitionValue() - Static method in class gecco.game.dke.Def
 
getRegainFuelValue() - Static method in class gecco.game.dke.Def
 
getRegainHealthFactor() - Static method in class gecco.game.dke.Def
 
getRegainStrengthAbortedString() - Static method in class gecco.game.dke.Def
 
getRegainStrengthPropertyString() - Static method in class gecco.game.dke.Def
 
getRegainStrengthTime() - Static method in class gecco.game.dke.Def
 
getRegainStrengthTime() - Method in class gecco.game.dke.WarUnit
 
getRegainStrengthTime() - Static method in class gecco.game.dke3.DefDKE3
Overrides parent
getRegainStrengthTime() - Method in class gecco.game.dke3.WarUnitDKE3
getRegainStrengthTime overrides parent
getReloadExtendTime() - Method in class gecco.game.dke.WarUnit
 
getReloadExtendTime() - Static method in class gecco.game.dke3.DefDKE3
Overrides parent
getReloadExtendTime() - Method in class gecco.game.dke3.WarUnitDKE3
getReloadExtendTime overrides parent
getReloadExtendTime(WarUnit) - Static method in class gecco.game.dke.Def
 
getReloadPropertyString() - Static method in class gecco.game.dke.Def
 
getReplayDataFile() - Static method in class gecco.server.core.ReferenceHolder
 
getReplayLog() - Static method in class gecco.server.core.ReferenceHolder
 
getResultOfArtilleryFire(int, int) - Static method in class gecco.game.dke.Def
 
getResutltOfCombat(int, int) - Static method in class gecco.game.dke.Def
Return the result of combat as a integer array containing first the result for the attacker and then the result for the defender
getRetreatBase(int) - Static method in class gecco.game.dke.Def
 
getRole() - Method in class gecco.communication.server.ClientConnection
Gets the Role attribute of the ClientConnection object
getRoles() - Method in class gecco.server.startup.RolesConf
Gets all roles.
getRoles() - Method in class gecco.server.unitmanager.UnitManager
Gets the Roles attribute of the UnitManager object
getRolesAlienToUnit(Unit) - Method in class gecco.server.unitmanager.UnitManager
Gets the names of all roles that is alien to a given unit.
getRolesObservingUnit(Unit) - Method in class gecco.server.unitmanager.UnitManager
Gets the names of all roles that observes a given unit.
getRouteLinkIndex() - Method in class gecco.game.dke.RouteLink
 
getScreenPoint(Position) - Method in class gecco.client.Board
Converts the given Position of the map to the actual screen Point in the board's coordinate system.
getSelectedPiecePositions() - Method in class gecco.client.Game
Returns the positions of the queued actions (and the currently executing action) of the selected piece, or NULL if no piece is selected.
getSelfTimeToExecution() - Method in class gecco.server.automaton.AutomatonReturn
Gets the SelfTimeToExecution attribute of the AutomatonReturn object
getSender() - Method in class gecco.server.core.UnitEventFromUnit
 
getSingle(String) - Method in class gecco.server.startup.PropertyTree
Gets the Single attribute of the PropertyTree object
getSingleDouble(String) - Method in class gecco.server.startup.PropertyTree
Gets the SingleDouble attribute of the PropertyTree object
getSingleInt(String) - Method in class gecco.server.startup.PropertyTree
Gets the SingleInt attribute of the PropertyTree object
getSingleString(String) - Method in class gecco.server.startup.PropertyTree
Gets the SingleString attribute of the PropertyTree object
getSingleSubtree(String) - Method in class gecco.server.startup.PropertyTree
Gets the SingleSubtree attribute of the PropertyTree object
getSize() - Method in class gecco.client.Map
Return the size of the map, in automatons.
getSpeed() - Method in class gecco.server.clock.Clock
Gets the Speed attribute of the Clock object
getSpeed(String) - Static method in class gecco.game.dke.Def
 
getSpeedFactor() - Method in class gecco.game.dke.WarUnit
 
getSpeedFactorString() - Static method in class gecco.game.dke.Def
 
getStartTime() - Method in class gecco.server.startup.GlobalConf
Gets the start time.
getState() - Method in class gecco.server.automaton.Automaton
Gets the State attribute of the Automaton object
getStatusPropertyString() - Static method in class gecco.game.dke.Def
 
getStepLength() - Static method in class gecco.game.dke.Def
 
getStringList(String) - Method in class gecco.server.startup.PropertyTree
Gets the StringList attribute of the PropertyTree object
getStringProperty(String) - Method in class gecco.server.core.TypedProperties
Retrieves the String value associated with a name
getStringProperty(String) - Method in class gecco.server.core.UnitType
Gets the StringProperty attribute of the Unit object
getStringProperty(String) - Method in class gecco.server.core.Unit
Gets a specific property value that is known to be a String.
getStringProperty(String, String) - Method in class gecco.util.CommandLineProperties
Gets the StringProperty attribute of the CommandLineProperties object
getSubtreeList(String) - Method in class gecco.server.startup.PropertyTree
Gets the SubtreeList attribute of the PropertyTree object
getSupports() - Method in class gecco.game.dke.WarUnit
 
getSymbol() - Method in class gecco.client.Ghost
Gets the Symbol attribute of the Ghost object
getSymbol() - Method in class gecco.client.Piece
Gets the Symbol attribute of the Piece object
getSymbol() - Method in class gecco.client.animation.AnimatedPiece
Gets the Symbol attribute of the AnimatedPiece object
getSystemRoleName() - Static method in class gecco.game.dke.Def
 
getTargetDestroyedMessage() - Static method in class gecco.game.dke.Def
 
getTargetForAutoIndirectFire() - Method in class gecco.game.dke3.WarUnitDKE3
getTargetForAutoIndirectFire returns a WarUnit from a alian force that is in combat and is whithin fire range.
getTargetHandle() - Method in class gecco.communication.messages.ActionOnUnitMessage
Gets the TargetPieceHandle attribute of the ActionOnUnitMessage object
getTerrainAttackProtectionFactor(int) - Static method in class gecco.game.dke.Def
 
getTerrainIndirectFireProtectionFactor(int) - Static method in class gecco.game.dke.Def
 
getTerrainSpeedDenominator(int) - Static method in class gecco.game.dke.Def
 
getTimeString() - Static method in class gecco.server.core.ReferenceHolder
Gets the time string factory.
getTimeString(double, boolean) - Static method in class gecco.server.clock.TimeString
Returns a String specifying the given time.
getTimeToExecute() - Method in class gecco.server.actionprocessor.QueuedAction
Gets the TimeToExecute attribute of the QueuedAction object.
getTimeToExecute() - Method in class gecco.server.qmanager.QueuedAutomaton
Gets the time when the automaton shoule be processed.
getTimeToExecutions() - Method in class gecco.server.automaton.AutomatonReturnQueueSelective
Gets the TimeToExecutions attribute of the AutomatonReturnQueueSelective object
getTimeToShowIndirectFire() - Static method in class gecco.game.dke.Def
 
getTimeToShowIndirectFire() - Method in class gecco.game.dke.WarUnit
 
getTimeToShowIndirectFire() - Static method in class gecco.game.dke3.DefDKE3
Overrides parent
getTimeToShowIndirectFire() - Method in class gecco.game.dke3.WarUnitDKE3
getTimeToShowIndirectFiregetTimeToWakeup() - Method in class gecco.server.core.ActionReturnRequeue
Gets the number of seconds until next call to handler.
getType() - Method in class gecco.client.Piece
Gets the Type attribute of the Piece object
getType() - Method in class gecco.client.Action
Gets the Type attribute of the Action object
getUnblockedActions(Unit) - Method in class gecco.server.unitmanager.UnitManager
Gets the set of non-blocked actions of a given unit.
getUnderAttack() - Method in class gecco.game.dke.WarUnit
 
getUnit() - Method in class gecco.server.core.Action
Gets the unit that executes this action
getUnit(int) - Method in class gecco.server.unitmanager.UnitManager
Gets a unit, given its handle.
getUnitClass() - Method in class gecco.server.core.UnitType
Gets the UnitClass attribute of the UnitType object
getUnitDestroyedWarningString() - Static method in class gecco.game.dke.Def
 
getUnitEvent() - Method in class gecco.server.automaton.AutomatonReturn
Gets the UnitEvent attribute of the AutomatonReturn object
getUnitEventForCurrentState(String) - Method in class gecco.game.dke.AutomatonImpl
 
getUnitEventForCurrentState(String) - Method in class gecco.server.automaton.Automaton
Gets the UnitEvent for the current state of the automaton.
getUnitHandle() - Method in class gecco.server.core.Action
Gets the handle of the unit that executes this action
getUnitManager() - Static method in class gecco.server.core.ReferenceHolder
Gets the UnitManager attribute of the ReferenceHolder class
getUnitMessage() - Method in class gecco.server.core.ActionReturn
Gets the message from the action handler.
getUnitsAtAutomatonPosition(int, int) - Method in class gecco.server.unitmanager.UnitManager
Gets the set of units at a given position.
getUnitType() - Method in class gecco.server.core.Unit
Gets the unit type of the unit.
getUnitType(String) - Method in class gecco.server.unitmanager.UnitManager
Gets a unit type, given its name.
getUnitTypeIcons() - Method in class gecco.communication.server.ClientAmbassador
Gets the UnitTypeIcons attribute of the ClientAmbassador object
getUnitTypeIcons() - Method in class gecco.server.core.ServerImpl
Gets the UnitTypeIcons attribute of the ServerImpl object
getUnitTypeIcons() - Method in interface gecco.server.core.Server
Returns a map with keys representing the string for each unit type.
getUnitTypes() - Method in class gecco.server.unitmanager.UnitManager
Gets all unit types in the game.
getUp() - Method in class gecco.game.dke.RouteLink
 
getUpdatedActions() - Method in class gecco.server.core.Unit
Gets the set of all actions that have been updated.
getUpdatedProperties() - Method in class gecco.server.core.Unit
Gets the map of all properties that have been updated during the current tick.
getValue() - Method in class gecco.client.Property
Gets the Value attribute of the Property object
getValue() - Method in class gecco.game.dke.ScorePoint
 
getVariable(String) - Method in class gecco.server.startup.PropertyTree
Gets the Variable attribute of the PropertyTree object
getVisibilityFilter() - Static method in class gecco.server.core.ReferenceHolder
Gets the visibility filter.
getVisibilityInfo() - Static method in class gecco.server.core.ReferenceHolder
Gets the visibility info object.
getVisionStart() - Method in class gecco.server.core.UnitType
Gets the VisionStart attribute of the UnitType object
getVisionStop() - Method in class gecco.server.core.UnitType
Gets the VisionStop attribute of the UnitType object
getWarningString() - Static method in class gecco.game.dke.Def
 
getWarUnit() - Method in class gecco.game.dke.MoveAction
 
getWarUnitDKE3() - Method in class gecco.game.dke3.WarUnitDKE3Action
 
getWidth() - Method in class gecco.server.automaton.AutomatonMap
The width of the automaton grid.
getWinner() - Method in class gecco.communication.messages.GameOverMessage
 
getWinnerIsString() - Static method in class gecco.game.dke.Def
 
getX() - Method in class gecco.client.Position
Gets the X attribute of the Position object
getX() - Method in class gecco.communication.messages.ActionOnPositionMessage
Gets the X attribute of the ActionOnPositionMessage object
getX() - Method in class gecco.server.core.Unit
Gets the x coordinate of the unit's position.
getX() - Method in class gecco.server.qmanager.QueuedEvent
Gets the x coordinate of the automaton to be affected
getX() - Method in class gecco.server.qmanager.QueuedAutomaton
Gets the x coordinate of the automaton
getY() - Method in class gecco.client.Position
Gets the Y attribute of the Position object
getY() - Method in class gecco.communication.messages.ActionOnPositionMessage
Gets the Y attribute of the ActionOnPositionMessage object
getY() - Method in class gecco.server.core.Unit
Gets the y coordinate of the unit's position.
getY() - Method in class gecco.server.qmanager.QueuedEvent
Gets the y coordinate of the automaton to be affected
getY() - Method in class gecco.server.qmanager.QueuedAutomaton
Gets the y coordinate of the automaton
Ghost - class gecco.client.Ghost.
A ghost is a piece that is painted using a semi-transparent symbol.
Ghost(int) - Constructor for class gecco.client.Ghost
Constructor for the Ghost object
Ghost(int, Position, String, String) - Constructor for class gecco.client.Ghost
Constructor for the Ghost object
GlobalConf - class gecco.server.startup.GlobalConf.
This class loads the settings stored in global.conf.
GlobalConf(Reader) - Constructor for class gecco.server.startup.GlobalConf
The constructor parses the file immediately.
godseyeRoles - Variable in class gecco.server.unitmanager.UnitManager
All gods eye roles!
greaterThan(VersionNumber) - Method in class gecco.util.VersionNumber
Determines if this VersionNumber is greater than the other VersionNumber.

H

handle - Variable in class gecco.communication.messages.UnitVisibleMessage
Description of the Field
handle - Variable in class gecco.communication.messages.UnitPropertyUpdateMessage
Description of the Field
handle - Variable in class gecco.communication.messages.UnitPropertyDeletedMessage
 
handle - Variable in class gecco.communication.messages.UnitPositionUpdateMessage
Description of the Field
handle - Variable in class gecco.communication.messages.UnitMessageMessage
Description of the Field
handle - Variable in class gecco.communication.messages.UnitDestroyedMessage
Description of the Field
handle - Variable in class gecco.communication.messages.UnitDeletedMessage
Description of the Field
handle - Variable in class gecco.communication.messages.ActionFailedMessage
Description of the Field
handle - Variable in class gecco.communication.messages.ActionCompletedMessage
Description of the Field
handle - Variable in class gecco.communication.messages.ActionBlockedMessage
Description of the Field
handle - Variable in class gecco.server.core.Unit
The handle identifies the unit during communication with clients.
handleAutomatonUnitEvent(int, int, UnitEvent) - Method in class gecco.server.actionprocessor.ActionProcessor
This method handles an incoming UnitEvent coming from the automaton-layer, most probably due to a change of state in the automaton at position (x, y).
handleEvent(AutomatonEvent) - Method in class gecco.game.dke.AutomatonImpl
 
handleEvent(AutomatonEvent) - Method in class gecco.game.dke3.AutomatonImplDKE3
 
handleEvent(AutomatonEvent) - Method in class gecco.server.automaton.Automaton
Handles incoming event to the automaton.
handleEvent(UnitEvent, Unit) - Method in class gecco.game.dke.WarUnitEventHandler
 
handleEvent(UnitEvent, Unit) - Method in class gecco.game.dke.GameEventPointEventHandler
 
handleEvent(UnitEvent, Unit) - Method in class gecco.server.core.EventHandler
The method that is called by the game engine when a unit of a unit type with this event handler receives a message.
handleUnitToUnitEvent(Unit, UnitEvent) - Method in class gecco.server.actionprocessor.ActionProcessor
This method handles an incoming UnitEvent which originates from another unit in the game.
hasChanged() - Method in class gecco.server.automaton.Automaton
Indicates if the automaton has changed state since the last call to this method.
hashCode() - Method in class gecco.client.Piece
Description of the Method
hashCode() - Method in class gecco.client.Action
Description of the Method
hashCode() - Method in class gecco.server.core.TypedProperties
Computes a hash code for this object.
hashCode() - Method in class gecco.server.core.Unit
Returns a hash code of the unit.
hashCode() - Method in class gecco.util.VersionNumber
Computes the hash code of this VersionNumber.
HEALTH_PROPERTY_STRING - Static variable in class gecco.game.dke.Def
 
hide() - Static method in class gecco.client.dialogs.LoadingInfo
Hides the dialog.
hideMapPoint(Point) - Method in interface gecco.client.Client
Makes the given point (automaton) of the map invisible.
hideMapPoint(Point) - Method in class gecco.client.Game
Makes an automaton in the map invisible.
hideMapPoint(Point) - Method in class gecco.client.Board
Makes the given point of the map invisible.
hideMapPoints(Point[]) - Method in interface gecco.client.Client
Makes the given points (automatons) of the map invisible.
hideMapPoints(Point[]) - Method in class gecco.client.Game
Makes a number of automatons invisible.
hidePoint(Point) - Method in class gecco.client.Map
Makes the given point invisibile by making it darker.
HILL - Static variable in class gecco.game.dke.Def
 
host - Variable in class gecco.client.dialogs.HostPort
Description of the Field
HostPort - class gecco.client.dialogs.HostPort.
A struct containing a hostname and a port.
HostPort() - Constructor for class gecco.client.dialogs.HostPort
Constructor for the HostPort object
HostPort(HostPort) - Constructor for class gecco.client.dialogs.HostPort
Constructor for the HostPort object
HostPort(String, int) - Constructor for class gecco.client.dialogs.HostPort
Constructor for the HostPort object

I

icons - Variable in class gecco.communication.messages.MapMessage
 
in - Static variable in class gecco.server.core.ReferenceHolder
Standard input
INDIRECT_FIRE_COMPLETED_STRING - Static variable in class gecco.game.dke.Def
 
INDIRECT_FIRE_DISPERSION - Static variable in class gecco.game.dke.Def
 
INDIRECT_FIRE_EXTEND_TIME - Static variable in class gecco.game.dke.Def
 
INDIRECT_FIRE_MAX_RANGE - Static variable in class gecco.game.dke.Def
 
INDIRECT_FIRE_MIN_RANGE - Static variable in class gecco.game.dke.Def
 
INDIRECT_FIRE_OUT_OF_RANGE_STRING - Static variable in class gecco.game.dke.Def
 
INDIRECT_FIRE_PROPERTY_STRING - Static variable in class gecco.game.dke.Def
 
INDIRECT_FIRE_STARTS_STRING - Static variable in class gecco.game.dke.Def
 
INDIRECT_FIRE_STRING - Static variable in class gecco.game.dke.Def
 
INDIRECT_FIRE_WARNING_STRING - Static variable in class gecco.game.dke.Def
 
IndirectFireAction - class gecco.game.dke.IndirectFireAction.
 
IndirectFireAction() - Constructor for class gecco.game.dke.IndirectFireAction
 
IndirectFireUnitAction - class gecco.game.dke.IndirectFireUnitAction.
IndirectFireUnitAction.java Created: Mon Nov 18 00:12:59 2002
IndirectFireUnitAction() - Constructor for class gecco.game.dke.IndirectFireUnitAction
 
init() - Method in class gecco.game.dke.WarUnit
 
init() - Method in class gecco.game.dke3.WarUnitDKE3
 
init() - Method in class gecco.server.core.Unit
This method is called once before the game starts.
INITIAL_REGAIN_STRENGTH_STRING - Static variable in class gecco.game.dke.Def
 
INITIAL_RELOADING_STRING - Static variable in class gecco.game.dke.Def
 
initialize(int) - Method in class gecco.game.dke.AutomatonImpl
 
initialize(int) - Method in class gecco.server.automaton.Automaton
Initialises the automaton.
initializeUnitPosition(Unit) - Method in class gecco.server.unitmanager.UnitManager
Initialises a unit.
initialMapRGB - Variable in class gecco.server.automaton.AutomatonMap
The size of this array is 3*xsize*ysize.
initiate(int, int) - Method in class gecco.game.dke.RegainStrengthAction
 
initiate(int, int) - Method in class gecco.game.dke.MarchAction
 
initiate(int, int) - Method in class gecco.game.dke.IndirectFireUnitAction
 
initiate(int, int) - Method in class gecco.game.dke.IndirectFireAction
 
initiate(int, int) - Method in class gecco.game.dke.AttackAction
 
initiate(int, int) - Method in class gecco.game.dke3.AutoFireWorkerAction
 
initiate(int, int) - Method in class gecco.game.dke3.AutoFireOnAction
 
initiate(int, int) - Method in class gecco.game.dke3.AutoFireOffAction
 
initiate(int, int) - Method in class gecco.server.core.Action
Initialise the action without any arguments.
initiate(int, int, double, double) - Method in class gecco.game.dke.MoveAction
 
initiate(int, int, double, double) - Method in class gecco.game.dke.MarchAction
Initialise the action with a point as argument by calling super.initiate(_actionHandle, _unitHandle, _argX, _argY).
initiate(int, int, double, double) - Method in class gecco.game.dke.IndirectFireUnitAction
 
initiate(int, int, double, double) - Method in class gecco.game.dke.IndirectFireAction
 
initiate(int, int, double, double) - Method in class gecco.game.dke.AttackAction
 
initiate(int, int, double, double) - Method in class gecco.server.core.Action
Initialise the action with a point as argument.
initiate(int, int, int) - Method in class gecco.game.dke.MarchAction
 
initiate(int, int, int) - Method in class gecco.game.dke.IndirectFireUnitAction
 
initiate(int, int, int) - Method in class gecco.game.dke.IndirectFireAction
 
initiate(int, int, int) - Method in class gecco.game.dke.AttackAction
 
initiate(int, int, int) - Method in class gecco.server.core.Action
Initialise the action with a unit as argument.
initiate(int, int, int, double) - Method in class gecco.game.dke.DelayAction
 
initiate(int, int, int, int[]) - Method in class gecco.server.core.Action
Initialise the action with a unit and cooperative units as arguments.
initiateAction(String, Action) - Method in class gecco.server.actionprocessor.ActionProcessor
Initiates an action for a unit.
initMap(Image, HashMap) - Method in class gecco.server.automaton.AutomatonMap
Allocates all automatons on the map.
initMap(String) - Method in class gecco.server.automaton.AutomatonMap
Allocates all automatons on the map.
initUnderAttack(WarUnit) - Method in class gecco.game.dke.WarUnit
 
inReplayMode() - Static method in class gecco.server.core.ReferenceHolder
 
instant - Variable in class gecco.communication.messages.ActionBlockedMessage
Description of the Field
intX - Variable in class gecco.server.core.Unit
The x-coordinate of the unit's position as an integer.
intY - Variable in class gecco.server.core.Unit
The y-coordinate of the unit's position as an integer.
InvalidMessage - class gecco.communication.messages.InvalidMessage.
This message is returned by Message.read() when the message id did not match any existing message.
InvalidMessage() - Constructor for class gecco.communication.messages.InvalidMessage
 
invisible - Variable in class gecco.communication.messages.MapPointsInvisibleMessage
Description of the Field
isActionInstantaneous(String) - Method in class gecco.server.core.UnitType
Determines if a given action associated with this unit type is instantaneous.
isAdvancing() - Method in class gecco.game.dke.WarUnit
 
isAttacking() - Method in class gecco.game.dke.WarUnit
 
isAutoFire() - Method in class gecco.game.dke3.WarUnitDKE3
Get the AutoFire value.
isBeachHeadRouteOpen(BeachHeadPoint, BeachHeadPoint) - Static method in class gecco.game.dke3.RouteFinderDKE3
 
isBlocked - Variable in class gecco.communication.messages.ActionBlockedMessage
Description of the Field
isBlueZC() - Method in class gecco.game.dke.AutomatonImpl
Gets the value of blueZC
isCloseEnough(double, double) - Method in class gecco.game.dke.MoveAction
 
isDestroyed - Variable in class gecco.server.core.Unit
Flag to indicate if the unit is destroyed.
isDestroyed() - Method in class gecco.server.core.Unit
Determines if the unit has been destroyed.
isDisturbed() - Method in class gecco.game.dke.WarUnit
 
isEmpty() - Method in class gecco.client.ActionQueue
Gets the Empty attribute of the ActionQueue object
isEmpty() - Method in class gecco.communication.messages.MessageQueue
Gets the Empty attribute of the MessageQueue object
isEmpty() - Method in class gecco.server.core.TypedProperties
Checks if any properties are defined or not.
isEnemyForcesWithinRangeOfUnit() - Method in class gecco.game.dke.WarUnit
 
isEnemyForcesWithinRangeOfUnit(Vector) - Method in class gecco.game.dke.WarUnit
 
isFiringIndirect() - Method in class gecco.game.dke.WarUnit
 
isFrozen() - Method in class gecco.server.clock.Clock
Gets the Frozen attribute of the Clock object
isGameEnded - Variable in class gecco.game.dke.DKEReferee
 
isGameEventPointRouteOpen(GameEventPoint, GameEventPoint) - Static method in class gecco.game.dke3.RouteFinderDKE3
 
isGameWon() - Method in class gecco.game.dke.DKEReferee
 
isGodseye(String) - Method in class gecco.server.unitmanager.UnitManager
Determines if a given role has status as god's eye.
isInCombat() - Method in class gecco.game.dke.WarUnit
 
isInstantaneous() - Method in class gecco.client.Action
Gets the Instantaneous attribute of the Action object
isInstantaneous() - Method in class gecco.server.core.Action
Gets the Instantaneous flag of the Action object
isInstantaneous() - Method in class gecco.server.core.ActionDefinition
Is the action instantaneous?
isMarching() - Method in class gecco.game.dke.WarUnit
 
isObjectiveObtained() - Method in class gecco.game.dke.VictoryPoint
 
isObserver(String) - Method in class gecco.server.core.Unit
Determines if a given role is an observer of the unit.
isOutsideMap(double, double) - Method in class gecco.game.dke.WarUnit
 
isOutsideMap(double, double) - Static method in class gecco.server.core.Action
Determines whether or not a given point is outside the map or not.
isPropertyBlocked(String) - Static method in class gecco.game.dke.Def
 
isReadyForAutoIndirectFire() - Method in class gecco.game.dke3.WarUnitDKE3
isReadyForAutoIndirectFire
isRedZC() - Method in class gecco.game.dke.AutomatonImpl
Gets the value of redZC
isRegainingStrength() - Method in class gecco.game.dke.WarUnit
 
isReloading() - Method in class gecco.game.dke.WarUnit
 
isRoleCommander(String) - Method in class gecco.server.unitmanager.UnitManager
Determines if a given role commands any unit.
isRoute() - Method in class gecco.game.dke.AutomatonImpl
 
isRouteOpen(Point, Point, int) - Static method in class gecco.game.dke.RouteFinder
 
isSelected() - Method in class gecco.client.Piece
Gets the Selected attribute of the Piece object
isSelectedPropertiesBlocked() - Method in class gecco.client.Game
Get the SelectedPropertiesBlocked value.
isUnderAttack() - Method in class gecco.game.dke.WarUnit
 
isUnderIndirectFire() - Method in class gecco.game.dke.WarUnit
 
isUnique() - Method in class gecco.communication.server.RoleDefinition
returns true if this role only can be assumed by one client at a time.
isUnitActive(String, int) - Method in class gecco.server.unitmanager.UnitManager
Determines if a given is active for a given role.
isVictoryPointsFound - Variable in class gecco.game.dke.DKEReferee
 
isVisited() - Method in class gecco.game.dke.AutomatonImpl
 
isWhithinIndirectFireRange(double) - Static method in class gecco.game.dke.Def
Retruns true if distance (in map pixels) is whithin the range defined in Def.java

J

JavaVersion - class gecco.util.JavaVersion.
A subclass of VersionNumber that is initialized to the system property java.version.
JavaVersion() - Constructor for class gecco.util.JavaVersion
Constructs a JavaVersion with the version number specified in the system property java.version.
JoinAsRole - Static variable in interface gecco.communication.messages.MessageType
 
joinAsRole(String) - Method in interface gecco.client.Server
Join the game as the given role.
joinAsRole(String) - Method in class gecco.communication.client.ServerAmbassador
Tells the server that the client wants to join the game.
JoinAsRoleMessage - class gecco.communication.messages.JoinAsRoleMessage.
This message is sent by the client to tell the server what role it wants to play.
JoinAsRoleMessage(String) - Constructor for class gecco.communication.messages.JoinAsRoleMessage
 
joinForCombat(WarUnit) - Method in class gecco.game.dke.WarUnit
 

K

key - Variable in class gecco.communication.messages.UnitPropertyUpdateMessage
Description of the Field
key - Variable in class gecco.communication.messages.UnitPropertyDeletedMessage
 
keySet() - Method in class gecco.server.core.TypedProperties
Returns the set of all names of properties that have been defined
kill() - Method in class gecco.communication.client.DataOutputExchangeHandler
called whenever someone wants this thread to die
kill() - Method in class gecco.communication.client.DataInputExchangeHandler
called whenever someone wants this thread to die
kill() - Method in class gecco.communication.server.DataInputExchangeHandler
called whenever someone wants this Thread to die
kill() - Method in class gecco.communication.server.DataOutputExchangeHandler
called whenever someone wants this Thread to die

L

LAST_VISITOR_CHANGED - Static variable in class gecco.game.dke.Def
 
lastVisitorChanged(int) - Method in class gecco.game.dke.DKEReferee
 
lastVisitorChanged(int) - Method in class gecco.game.dke3.DKE3Referee
lastVisitorChanged overrided for compatibility reasons
lessThan(VersionNumber) - Method in class gecco.util.VersionNumber
Determines if this VersionNumber is less than the other VersionNumber.
loadCommandLine(String[]) - Method in class gecco.util.CommandLineProperties
Description of the Method
LoadingInfo - class gecco.client.dialogs.LoadingInfo.
This class supplies a modal dialog box that indicates that something is loading.
loadMap(BufferedImage) - Method in class gecco.client.Map
Loads the given image as map.
loadMap(Map) - Method in class gecco.client.Board
Sets the map of the board.
loadProperties(TypedProperties) - Method in class gecco.server.core.TypedProperties
Copies all properties (and their types) from the given TypedProperties to this one.
LockDuringIndirectFireDelayAction - class gecco.game.dke.LockDuringIndirectFireDelayAction.
LockDuringIndirectFireDelayAction.java Created: Mon Mar 10 13:32:35 2003
LockDuringIndirectFireDelayAction(int) - Constructor for class gecco.game.dke.LockDuringIndirectFireDelayAction
 
log - Static variable in class gecco.server.core.ReferenceHolder
Log output
LOG - Static variable in class gecco.client.Game
 
LOW_AMMUNITION_LEVEL - Static variable in class gecco.game.dke.Def
 
LOW_AMMUNITION_LEVEL_ATTACK_FACTOR - Static variable in class gecco.game.dke.Def
 
LOW_FUEL_LEVEL - Static variable in class gecco.game.dke.Def
 
LOW_FUEL_LEVEL_SPEED_FACTOR - Static variable in class gecco.game.dke.Def
 

M

main(String[]) - Static method in class gecco.client.Game
Main method for program start.
main(String[]) - Static method in class gecco.server.startup.StartServer
The main program for the StartServer class
Map - class gecco.client.Map.
This class represents the map of a game.
Map - Static variable in interface gecco.communication.messages.MessageType
 
MAP_SCALE - Static variable in class gecco.game.dke.Def
 
Map() - Constructor for class gecco.client.Map
Initilizes a new map.
mapLoadingProgressUpdate(double) - Method in interface gecco.client.Client
The server calls this method as the initilizing loading of the map progresses.
mapLoadingProgressUpdate(double) - Method in class gecco.client.Game
Description of the Method
MapMessage - class gecco.communication.messages.MapMessage.
This message contains the map and the icons.
MapMessage(Dimension, byte[], Map) - Constructor for class gecco.communication.messages.MapMessage
 
MapPointInvisible - Static variable in interface gecco.communication.messages.MessageType
 
MapPointInvisibleMessage - class gecco.communication.messages.MapPointInvisibleMessage.
This message is put in the send queue on the server part of the communication, when the server calls automatonInvisible
MapPointInvisibleMessage(int, int) - Constructor for class gecco.communication.messages.MapPointInvisibleMessage
Constructor for the MapPointInvisibleMessage object
MapPointsInvisible - Static variable in interface gecco.communication.messages.MessageType
 
MapPointsInvisibleMessage - class gecco.communication.messages.MapPointsInvisibleMessage.
This message is put in the send queue on the server part of the communication, when the server calls automatonsInvisible
MapPointsInvisibleMessage(byte[]) - Constructor for class gecco.communication.messages.MapPointsInvisibleMessage
Constructor for the MapPointsInvisibleMessage object
mapRGB - Variable in class gecco.communication.messages.MapMessage
 
MapUpdate - Static variable in interface gecco.communication.messages.MessageType
 
mapUpdate(Point[], int[]) - Method in interface gecco.client.Client
Update the given points to the corresponding colors.
mapUpdate(Point[], int[]) - Method in class gecco.client.Game
Description of the Method
mapUpdate(Point, int) - Method in interface gecco.client.Client
Update the given point to the given color.
mapUpdate(Point, int) - Method in class gecco.client.Game
Description of the Method
mapUpdate(Point, int) - Method in class gecco.client.Board
Updates the given point of the map to the given color.
MapUpdateMessage - class gecco.communication.messages.MapUpdateMessage.
This message is put in the send queue on the server part of the communication, when the server calls automatonHasState
MapUpdateMessage(int, int, Color) - Constructor for class gecco.communication.messages.MapUpdateMessage
Constructor for the MapUpdateMessage object
MapUpdates - Static variable in interface gecco.communication.messages.MessageType
 
MapUpdatesMessage - class gecco.communication.messages.MapUpdatesMessage.
This message is put in the send queue on the server part of the communication, when the server calls automatonsHasState
MapUpdatesMessage(byte[]) - Constructor for class gecco.communication.messages.MapUpdatesMessage
Constructor for the MapUpdatesMessage object
MarchAction - class gecco.game.dke.MarchAction.
 
MarchAction() - Constructor for class gecco.game.dke.MarchAction
 
markAsDestroyed() - Method in class gecco.game.dke.WarUnit
 
markAsDestroyed() - Method in class gecco.server.core.Unit
Mark the unit as destroyed.
markAsVisited(int, int) - Method in class gecco.game.dke.MoveAction
 
markRoute - Static variable in class gecco.server.core.ReferenceHolder
 
MAX_GAME_TIME - Static variable in class gecco.game.dke.Def
 
MAX_MESSAGES - Static variable in class gecco.client.Piece
The maximum number of messages.
MAX_ROAD_WIDTH - Static variable in class gecco.game.dke.Def
 
message - Variable in class gecco.communication.messages.UnitMessageMessage
Description of the Field
Message - class gecco.communication.messages.Message.
This is the superclass to all messages.
Message() - Constructor for class gecco.communication.messages.Message
 
MessageDisplay - class gecco.client.infopanels.MessageDisplay.
This panel contains the messages of a Piece.
MessageDisplay() - Constructor for class gecco.client.infopanels.MessageDisplay
Constructor for the MessageDisplay object
MessageQueue - class gecco.communication.messages.MessageQueue.
A simple queue for messages to be sent, used both in the server and client part of the communication packages.
MessageQueue() - Constructor for class gecco.communication.messages.MessageQueue
Constructor for the MessageQueue object
MessageType - interface gecco.communication.messages.MessageType.
An interface containing constants that will be sent before a message is sent, to tell what type of message is coming.
MoveAction - class gecco.game.dke.MoveAction.
 
MoveAction() - Constructor for class gecco.game.dke.MoveAction
 
MOVEMENT_PROPERTY_STRING - Static variable in class gecco.game.dke.Def
 
MOVING_ACTION - Static variable in interface gecco.server.replaymanager.ReplayReady
 
MUST_END_ON_ROUTE_STRING - Static variable in class gecco.game.dke.Def
 
MUST_START_ON_ROUTE_STRING - Static variable in class gecco.game.dke.Def
 

N

name - Variable in class gecco.communication.messages.UnitVisibleMessage
Description of the Field
name - Variable in class gecco.communication.messages.ActionBlockedMessage
Description of the Field
name - Variable in class gecco.server.core.Unit
The name of the unit appears in the client, and is set up in a configuration file.
neighboursTimeToExecution - Variable in class gecco.server.automaton.AutomatonReturn
Description of the Field
newOwnerOfGameEventPoint(GameEventPoint) - Method in class gecco.game.dke.DKEReferee
 
newValue - Variable in class gecco.communication.messages.UnitPropertyUpdateMessage
Description of the Field
newValue - Variable in class gecco.communication.messages.UnitPropertyDeletedMessage
 
NO_FORCE - Static variable in class gecco.game.dke.Def
 
NO_FORCE_NAME - Static variable in class gecco.game.dke.Def
 
NR_OF_REGAIN_STRENGTH_STEPS - Static variable in class gecco.game.dke.Def
 
NR_OF_RELOADING_STEPS - Static variable in class gecco.game.dke.Def
 
NullWriter - class gecco.util.NullWriter.
Description of the Class
NullWriter() - Constructor for class gecco.util.NullWriter
Constructor for the NullWriter object

O

observers - Variable in class gecco.server.core.Unit
The set of observers contains the names of all roles that has observing rights on this unit, that is, that sees everything this unit sees.
out - Static variable in class gecco.server.core.ReferenceHolder
Standard output
OWN_LOSSES_STRING - Static variable in class gecco.game.dke.Def
 

P

paint(Graphics) - Method in class gecco.client.Board
Only for test purpose
paint(Graphics, Rectangle) - Method in class gecco.client.Piece
Paints the symbol on the given graphics, within the given bounding rectangle.
paramType - Variable in class gecco.communication.messages.ActionBlockedMessage
Description of the Field
parse(Reader, ActsOfGod) - Static method in class gecco.server.startup.ActsOfGodConf
Parses the file and updates the Acts of God scheduler.
parse(Reader, UnitManager) - Static method in class gecco.server.startup.UnitsConf
Parses the file and updates the unit manager.
parse(Reader, UnitManager) - Static method in class gecco.server.startup.UnitTypesConf
Parses the file and updates the unit manager.
ParseErrorException - exception gecco.server.startup.ParseErrorException.
Description of the Class
ParseErrorException(String) - Constructor for class gecco.server.startup.ParseErrorException
Constructor for the ParseErrorException object
parseStream(Reader) - Method in class gecco.server.startup.PropertyTree
Description of the Method
pauseHandler() - Static method in class gecco.util.SignalThread
This utility method will cause the thread to sleep as long as the currently pending signal is SIGPAUSE .
peek() - Method in class gecco.client.ActionQueue
Description of the Method
performRetreatTo(double, double) - Method in class gecco.game.dke.WarUnit
 
Piece - class gecco.client.Piece.
Represents a piece (unit) on the game board.
PIECE - Static variable in class gecco.client.Action
The parameter type piece.
Piece(int) - Constructor for class gecco.client.Piece
Constructor for the Piece object
Piece(int, Position, String, String) - Constructor for class gecco.client.Piece
Constructor for the Piece object
pieceInfoLog(Piece) - Method in class gecco.client.Game
 
PieceInfoPanel - class gecco.client.infopanels.PieceInfoPanel.
This is a panel that contains info about a Piece.
PieceInfoPanel(Game) - Constructor for class gecco.client.infopanels.PieceInfoPanel
 
Ping - Static variable in interface gecco.communication.messages.MessageType
 
PingMessage - class gecco.communication.messages.PingMessage.
This message is sent by the server to make sure that the client is connected and working properly.
PingMessage() - Constructor for class gecco.communication.messages.PingMessage
 
PingReply - Static variable in interface gecco.communication.messages.MessageType
 
PingReplyMessage - class gecco.communication.messages.PingReplyMessage.
This message is put in the send queue on the client part of the communication, when the DataInputExchangeHandler gets a Ping message from the server
PingReplyMessage() - Constructor for class gecco.communication.messages.PingReplyMessage
 
pingSyncObject - Variable in class gecco.communication.server.DataOutputExchangeHandler
Description of the Field
playAudioClip(AudioClip) - Method in class gecco.client.Game
 
playReplayData(int, Object[]) - Method in class gecco.game.dke.MoveAction
 
playReplayData(int, Object[]) - Method in class gecco.game.dke.GameEventPoint
 
playReplayData(int, Object[]) - Method in class gecco.game.dke.WarUnit
 
playReplayData(int, Object[]) - Method in class gecco.game.dke.AutomatonImpl
 
playReplayData(int, Object[]) - Method in interface gecco.server.replaymanager.ReplayReady
 
Point - class gecco.server.visibility.Point.
Description of the Class
Point(int, int) - Constructor for class gecco.server.visibility.Point
Constructor for the Point object
port - Variable in class gecco.client.dialogs.HostPort
Description of the Field
Position - class gecco.client.Position.
Represents the position of a Piece.
POSITION - Static variable in class gecco.client.Action
The parameter type position.
Position() - Constructor for class gecco.client.Position
Initilizes a position at the origin (0,0);
Position(double, double) - Constructor for class gecco.client.Position
Constructor for the Position object
Position(Position) - Constructor for class gecco.client.Position
Initilizes a position with the same coordinates as the given position object.
prepareAbortion() - Method in class gecco.game.dke.RegainStrengthAction
 
prepareAbortion() - Method in class gecco.game.dke.MoveAction
 
prepareAbortion() - Method in class gecco.game.dke.MarchAction
 
prepareAbortion() - Method in class gecco.game.dke.IndirectFireAction
 
prepareAbortion() - Method in class gecco.game.dke.AttackAction
 
prepareAbortion() - Method in class gecco.server.core.Action
Called from ActionProcessor when Action is aborted, lets Action abort gracefully
print(boolean) - Method in class gecco.util.AutoFlushWriter
Description of the Method
print(char) - Method in class gecco.util.AutoFlushWriter
Description of the Method
print(char[]) - Method in class gecco.util.AutoFlushWriter
Description of the Method
print(double) - Method in class gecco.util.AutoFlushWriter
Description of the Method
print(float) - Method in class gecco.util.AutoFlushWriter
Description of the Method
print(int) - Method in class gecco.util.AutoFlushWriter
Description of the Method
print(long) - Method in class gecco.util.AutoFlushWriter
Description of the Method
print(Object) - Method in class gecco.util.AutoFlushWriter
Description of the Method
print(String) - Method in class gecco.util.AutoFlushWriter
Description of the Method
println() - Method in class gecco.util.AutoFlushWriter
Description of the Method
println(boolean) - Method in class gecco.util.AutoFlushWriter
Description of the Method
println(char) - Method in class gecco.util.AutoFlushWriter
Description of the Method
println(char[]) - Method in class gecco.util.AutoFlushWriter
Description of the Method
println(double) - Method in class gecco.util.AutoFlushWriter
Description of the Method
println(float) - Method in class gecco.util.AutoFlushWriter
Description of the Method
println(int) - Method in class gecco.util.AutoFlushWriter
Description of the Method
println(long) - Method in class gecco.util.AutoFlushWriter
Description of the Method
println(Object) - Method in class gecco.util.AutoFlushWriter
Description of the Method
println(String) - Method in class gecco.util.AutoFlushWriter
Description of the Method
printWriteMe(PrintWriter) - Method in class gecco.game.dke.ScorePoint
 
printWriteMe(PrintWriter) - Method in class gecco.game.dke.GameEventPoint
 
printWriteMe(PrintWriter) - Method in class gecco.game.dke.WarUnit
 
printWriteMe(PrintWriter) - Method in class gecco.server.core.Unit
 
properties - Variable in class gecco.communication.messages.UnitVisibleMessage
Description of the Field
properties - Variable in class gecco.server.core.Unit
Container for the properties of the unit.
Property - class gecco.client.Property.
This represents a property of a Piece.
Property() - Constructor for class gecco.client.Property
Constructor for the Property object
Property(Property) - Constructor for class gecco.client.Property
Constructor for the Property object
Property(String, String) - Constructor for class gecco.client.Property
Constructor for the Property object
PropertyDisplay - class gecco.client.infopanels.PropertyDisplay.
This panel contains the properties of a piece.
PropertyDisplay() - Constructor for class gecco.client.infopanels.PropertyDisplay
Constructor for the PropertyDisplay object
PropertyDisplay(Game) - Constructor for class gecco.client.infopanels.PropertyDisplay
 
PropertyDisplayExp12 - class gecco.client.infopanels.PropertyDisplayExp12.
A special version of PropertyDisplay for Experiment 12.
PropertyDisplayExp12(Game) - Constructor for class gecco.client.infopanels.PropertyDisplayExp12
 
PropertyTree - class gecco.server.startup.PropertyTree.
Description of the Class
PropertyTree() - Constructor for class gecco.server.startup.PropertyTree
Constructor for the PropertyTree object
PROTECTION_PROPERTY_STRING - Static variable in class gecco.game.dke.Def
 
publicCheckActionBlocklist(Unit) - Method in class gecco.server.actionprocessor.ActionProcessor
 
publicCheckChangedPosition(double, double, Unit) - Method in class gecco.server.actionprocessor.ActionProcessor
 
publicCheckChangedProperties(Unit) - Method in class gecco.server.actionprocessor.ActionProcessor
 
put(Action) - Method in class gecco.client.ActionQueue
Description of the Method
put(Object, Object) - Method in class gecco.server.core.TypedProperties
Creates or replaces a property.
put(String, List) - Method in class gecco.server.startup.PropertyTree
Description of the Method
put(String, PropertyTree) - Method in class gecco.server.startup.PropertyTree
Description of the Method
put(String, String) - Method in class gecco.server.startup.PropertyTree
Description of the Method
putAll(Map) - Method in class gecco.server.core.TypedProperties
Copies all the key/value pairs from a map as properties in this mapping.
putAll(PropertyTree) - Method in class gecco.server.startup.PropertyTree
Description of the Method
putVariable(String, List) - Method in class gecco.server.startup.PropertyTree
Description of the Method
putVariable(String, PropertyTree) - Method in class gecco.server.startup.PropertyTree
Description of the Method
putVariable(String, String) - Method in class gecco.server.startup.PropertyTree
Description of the Method

Q

QManager - class gecco.server.qmanager.QManager.
This class manages the queue of AutomatonEvents and QueuedAutomatons.
QManager() - Constructor for class gecco.server.qmanager.QManager
Constructor for the QManager object
queue(Action) - Method in class gecco.client.Piece
Queues the given action, allowing it to be executed after the other actions has finished.
QueuedAction - class gecco.server.actionprocessor.QueuedAction.
This class is a wrapper object that is stored in the priority queue in the ActionProcessor.
QueuedAction(String, Action, double) - Constructor for class gecco.server.actionprocessor.QueuedAction
Creates a QueuedAction object.
QueuedAutomaton - class gecco.server.qmanager.QueuedAutomaton.
This class encapsulates data about an automaton in the queue of the server.
QueuedAutomaton(int, int, double) - Constructor for class gecco.server.qmanager.QueuedAutomaton
Constructor for the QueuedAutomaton object
QueuedEvent - class gecco.server.qmanager.QueuedEvent.
This class encapsulates data about an AutomatonEvent in the queue of the server.
QueuedEvent(AutomatonEvent, int, int) - Constructor for class gecco.server.qmanager.QueuedEvent
Constructor for the QueuedEvent object

R

R - Static variable in class gecco.game.dke.Def
 
RAILROAD - Static variable in class gecco.game.dke.Def
 
RAILROAD_ATTACK_PROTECTION_FACTOR - Static variable in class gecco.game.dke.Def
 
RAILROAD_INDIRECT_FIRE_PROTECTION_FACTOR - Static variable in class gecco.game.dke.Def
 
RAILROAD_SPEED_DENOMINATOR - Static variable in class gecco.game.dke.Def
 
read(DataInput) - Static method in class gecco.communication.messages.UnitVisibleMessage
This factory method reads a message of this type without an initial ID from the input stream, and returns a Message object.
read(DataInput) - Static method in class gecco.communication.messages.UnitPropertyUpdateMessage
This factory method reads a message of this type without an initial ID from the input stream, and returns a Message object.
read(DataInput) - Static method in class gecco.communication.messages.UnitPropertyDeletedMessage
 
read(DataInput) - Static method in class gecco.communication.messages.UnitPositionUpdateMessage
This factory method reads a message of this type without an initial ID from the input stream, and returns a Message object.
read(DataInput) - Static method in class gecco.communication.messages.UnitMessageMessage
This factory method reads a message of this type without an initial ID from the input stream, and returns a Message object.
read(DataInput) - Static method in class gecco.communication.messages.UnitDestroyedMessage
This factory method reads a message of this type without an initial ID from the input stream, and returns a Message object.
read(DataInput) - Static method in class gecco.communication.messages.UnitDeletedMessage
This factory method reads a message of this type without an initial ID from the input stream, and returns a Message object.
read(DataInput) - Static method in class gecco.communication.messages.TimeUpdateMessage
This factory method reads a message of this type without an initial ID from the input stream, and returns a Message object.
read(DataInput) - Static method in class gecco.communication.messages.StartGameMessage
This factory method reads a message of this type without an initial ID from the input stream, and returns a Message object.
read(DataInput) - Static method in class gecco.communication.messages.RejectConnectionMessage
This factory method reads a message of this type without an initial ID from the input stream, and returns a Message object.
read(DataInput) - Static method in class gecco.communication.messages.PingReplyMessage
This factory method reads a message of this type without an initial ID from the input stream, and returns a Message object.
read(DataInput) - Static method in class gecco.communication.messages.PingMessage
This factory method reads a message of this type without an initial ID from the input stream, and returns a Message object.
read(DataInput) - Static method in class gecco.communication.messages.MapUpdatesMessage
This factory method reads a message of this type without an initial ID from the input stream, and returns a Message object.
read(DataInput) - Static method in class gecco.communication.messages.MapUpdateMessage
This factory method reads a message of this type without an initial ID from the input stream, and returns a Message object.
read(DataInput) - Static method in class gecco.communication.messages.MapPointsInvisibleMessage
This factory method reads a message of this type without an initial ID from the input stream, and returns a Message object.
read(DataInput) - Static method in class gecco.communication.messages.MapPointInvisibleMessage
This factory method reads a message of this type without an initial ID from the input stream, and returns a Message object.
read(DataInput) - Static method in class gecco.communication.messages.MapMessage
This factory method reads a message of this type without an initial ID from the input stream, and returns a Message object.
read(DataInput) - Static method in class gecco.communication.messages.JoinAsRoleMessage
This factory method reads a message of this type without an initial ID from the input stream, and returns a Message object.
read(DataInput) - Static method in class gecco.communication.messages.InvalidMessage
This factory method reads a message, without an initial ID, from the input stream.
read(DataInput) - Static method in class gecco.communication.messages.GetMapMessage
This factory method reads a message of this type without an initial ID from the input stream, and returns a Message object.
read(DataInput) - Static method in class gecco.communication.messages.GetAvailableRolesMessage
This factory method reads a message of this type without an initial ID from the input stream, and returns a Message object.
read(DataInput) - Static method in class gecco.communication.messages.GameOverMessage
 
read(DataInput) - Static method in class gecco.communication.messages.DisconnectMessage
This factory method reads a message of this type without an initial ID from the input stream, and returns a Message object.
read(DataInput) - Static method in class gecco.communication.messages.CoffeeBreakMessage
 
read(DataInput) - Static method in class gecco.communication.messages.AvailableRolesMessage
This factory method reads a message of this type without an initial ID from the input stream, and returns a Message object.
read(DataInput) - Static method in class gecco.communication.messages.ActionOnVoidMessage
This factory method reads a message of this type without an initial ID from the input stream, and returns a Message object.
read(DataInput) - Static method in class gecco.communication.messages.ActionOnUnitMessage
This factory method reads a message of this type without an initial ID from the input stream, and returns a Message object.
read(DataInput) - Static method in class gecco.communication.messages.ActionOnPositionMessage
This factory method reads a message of this type without an initial ID from the input stream, and returns a Message object.
read(DataInput) - Static method in class gecco.communication.messages.ActionFailedMessage
This factory method reads a message of this type without an initial ID from the input stream, and returns a Message object.
read(DataInput) - Static method in class gecco.communication.messages.ActionCompletedMessage
This factory method reads a message of this type without an initial ID from the input stream, and returns a Message object.
read(DataInput) - Static method in class gecco.communication.messages.ActionBlockedMessage
This factory method reads a message of this type without an initial ID from the input stream, and returns a Message object.
read(DataInput) - Static method in class gecco.communication.messages.AcceptConnectionMessage
This factory method reads a message of this type without an initial ID from the input stream, and returns a Message object.
read(DataInput) - Static method in class gecco.communication.messages.AbortGameMessage
This factory method reads a message of this type without an initial ID from the input stream, and returns a Message object.
read(DataInput) - Static method in class gecco.communication.messages.AbortAllClientActionsMessage
 
read(DataInput) - Static method in class gecco.communication.messages.AbortActionMessage
This factory method reads a message of this type without an initial ID from the input stream, and returns a Message object.
read(DataInput) - Static method in class gecco.communication.messages.Message
This factory method reads a message id from the input stream and calls the read() factory method of the corresponding subclass, which is responsible for reading the actual data.
realSleep(double) - Method in class gecco.server.clock.Clock
Sleep for the specified amount of real time.
realTime(double) - Method in class gecco.server.clock.Clock
Converts game time to real time.
realTimeNow() - Method in class gecco.server.clock.Clock
Returns the current value of the real-time clock, in seconds.
realWait(Object, double) - Method in class gecco.server.clock.Clock
Wait on the specified object for (at most) the specified amount of real time.
RED_FORCE - Static variable in class gecco.game.dke.Def
 
RED_FORCE_NAME - Static variable in class gecco.game.dke.Def
 
RED_RETREAT_BASE - Static variable in class gecco.game.dke.Def
 
redObjectiveObtained - Variable in class gecco.game.dke.DKEReferee
 
redRemainingUnits - Variable in class gecco.game.dke.DKEReferee
 
redScore - Variable in class gecco.game.dke.DKEReferee
 
redScorePointPoints - Variable in class gecco.game.dke.DKEReferee
 
redVictoryPoint - Variable in class gecco.game.dke.DKEReferee
 
redVPPos - Variable in class gecco.game.dke.DKEReferee
 
RedWarUnit - class gecco.game.dke.RedWarUnit.
RedWarUnit.java Created: Wed Nov 13 22:31:22 2002
RedWarUnit() - Constructor for class gecco.game.dke.RedWarUnit
 
RedWarUnitDKE3 - class gecco.game.dke3.RedWarUnitDKE3.
RedWarUnitDKE3.java Created: Mon Jan 19 12:11:11 2004
RedWarUnitDKE3() - Constructor for class gecco.game.dke3.RedWarUnitDKE3
 
redWarUnitsPoints - Variable in class gecco.game.dke.DKEReferee
 
Referee - class gecco.server.referee.Referee.
Referee() - Constructor for class gecco.server.referee.Referee
 
Referee(TimeUpdate) - Constructor for class gecco.server.referee.Referee
 
RefereeTimerThread - class gecco.game.dke.RefereeTimerThread.
RefereeTimerThread.java Created: Mon Sep 29 12:33:43 2003
RefereeTimerThread(DKEReferee, double, double) - Constructor for class gecco.game.dke.RefereeTimerThread
double returnValue = the value that should be passed to the referees timeIsUp(double) function.
ReferenceHolder - class gecco.server.core.ReferenceHolder.
This class holds references to all important modules of the server.
ReferenceHolder() - Constructor for class gecco.server.core.ReferenceHolder
 
REGAIN_AMMUNITION_VALUE - Static variable in class gecco.game.dke.Def
 
REGAIN_FUEL_VALUE - Static variable in class gecco.game.dke.Def
 
REGAIN_HEALT_FACTOR - Static variable in class gecco.game.dke.Def
 
REGAIN_STRENGTH_ABORTED_STRING - Static variable in class gecco.game.dke.Def
 
REGAIN_STRENGTH_PROPERTY_STRING - Static variable in class gecco.game.dke.Def
 
REGAIN_STRENGTH_TIME - Static variable in class gecco.game.dke.Def
 
regainingStrength - Variable in class gecco.game.dke.WarUnit
 
regainStrength() - Method in class gecco.game.dke.WarUnit
 
RegainStrengthAction - class gecco.game.dke.RegainStrengthAction.
RegainStrengthAction.java Created: Fri Sep 12 13:50:41 2003
RegainStrengthAction() - Constructor for class gecco.game.dke.RegainStrengthAction
 
RejectConnection - Static variable in interface gecco.communication.messages.MessageType
 
RejectConnectionMessage - class gecco.communication.messages.RejectConnectionMessage.
This message is sent to the client when the server refuses to accept a connection.
RejectConnectionMessage() - Constructor for class gecco.communication.messages.RejectConnectionMessage
 
releaseFiringIndirect() - Method in class gecco.game.dke.WarUnit
 
RELOAD_EXTEND_TIME - Static variable in class gecco.game.dke.Def
 
RELOAD_PROPERTY_STRING - Static variable in class gecco.game.dke.Def
 
ReloadDelayAction - class gecco.game.dke.ReloadDelayAction.
ReloadDelayAction.java Created: Mon Mar 10 14:22:02 2003
ReloadDelayAction(int) - Constructor for class gecco.game.dke.ReloadDelayAction
 
remove(Action) - Method in class gecco.client.ActionQueue
Description of the Method
remove(ClientConnectionHandler) - Method in class gecco.communication.server.RoleConnection
removes a client from this role
remove(Object) - Method in class gecco.server.core.TypedProperties
Removes a property This method exists only because the Map interface requires it.
removeAction(Action) - Method in class gecco.client.Piece
Removes any action that has the same type as the given action from the list of available actions of this piece.
removeAllActions() - Method in class gecco.client.Piece
Removes all actions that indicates what this piece can do.
removeBlockedAction(String) - Method in class gecco.server.core.Unit
Unblock an action.
removeButton - Variable in class gecco.client.infopanels.ActionDisplay
Description of the Field
removeObserver(String) - Method in class gecco.server.core.Unit
Remove a role from the set of observers of the unit, so the role is no longer an observer.
removePiece(int) - Method in interface gecco.client.Client
Call this method to indicate that a piece is no longer visible and should be removed.
removePiece(int) - Method in class gecco.client.Game
Description of the Method
removePieceAction(int, Action) - Method in interface gecco.client.Client
Removes the given action from the list of actions the a piece can do.
removePieceAction(int, Action) - Method in class gecco.client.Game
Description of the Method
removePieceSymbol(String) - Static method in class gecco.client.Symbols
Removes the symbol assigned to the given piece type (if any)..
removeProperty(Property) - Method in class gecco.client.Piece
 
removeProperty(String) - Method in class gecco.client.Piece
Removes the property with the given name from this Piece.
removeProperty(String) - Method in class gecco.server.core.TypedProperties
Removes a property
removeProperty(String) - Method in class gecco.server.core.Unit
 
repaintAnimation(AnimatedPiece) - Method in class gecco.client.Game
Description of the Method
repaintAnimation(AnimatedPiece) - Method in interface gecco.client.animation.Animator
The animated piece calls this method to indicate that it has changed image and wishes to be repainted.
repaintBoard() - Method in class gecco.client.Board
 
replayDataFile - Static variable in class gecco.server.core.ReferenceHolder
 
replayLog - Static variable in class gecco.server.core.ReferenceHolder
 
ReplayManager - class gecco.server.replaymanager.ReplayManager.
ReplayManager.java Created: Tue May 20 21:08:18 2003
ReplayManager(ObjectInputStream) - Constructor for class gecco.server.replaymanager.ReplayManager
 
ReplayManager(String) - Constructor for class gecco.server.replaymanager.ReplayManager
 
replayMode - Static variable in class gecco.server.core.ReferenceHolder
 
ReplayReady - interface gecco.server.replaymanager.ReplayReady.
ReplayReady.java Created: Wed May 07 14:47:49 2003
reportObserverForUnit(String, Unit) - Method in class gecco.server.unitmanager.UnitManager
Mark a given role as observer for a given unit.
reportUpdatedUnitPosition(Unit, int, int) - Method in class gecco.server.unitmanager.UnitManager
Report that a units position has been updated.
resendAllData(String) - Method in class gecco.server.core.ServerImpl
Description of the Method
resendAllData(String) - Method in interface gecco.server.core.Server
Called when a client wants all its available visible information sent
resendAllData(String) - Method in class gecco.server.visibility.VisibilityManager
Description of the Method
resendAllData(String) - Method in interface gecco.server.visibility.VisibilityFilter
This method causes the server to resend all data to a role that the clients playing that role should know (and should be caching).
resetCombatants() - Method in class gecco.game.dke.WarUnit
 
resetDisturbed(int) - Method in class gecco.game.dke.WarUnit
 
resetUpdatedActions() - Method in class gecco.server.core.Unit
Clears the set of updates actions.
resetUpdatedProperties() - Method in class gecco.server.core.Unit
Clears the set of updated properties.
RESULT_MASK - Static variable in class gecco.game.dke.Def
 
RETREAT - Static variable in class gecco.game.dke.Def
 
retreatAfterCombat(double, double) - Method in class gecco.game.dke.WarUnit
 
RIVER - Static variable in class gecco.game.dke.Def
 
RIVER_ATTACK_PROTECTION_FACTOR - Static variable in class gecco.game.dke.Def
 
RIVER_INDIRECT_FIRE_PROTECTION_FACTOR - Static variable in class gecco.game.dke.Def
 
RIVER_SPEED_DENOMINATOR - Static variable in class gecco.game.dke.Def
 
ROAD_FOREST - Static variable in class gecco.game.dke.Def
 
ROAD_FOREST_SPEED_DENOMINATOR - Static variable in class gecco.game.dke.Def
 
ROAD_LARGE - Static variable in class gecco.game.dke.Def
 
ROAD_LARGE_ATTACK_PROTECTION_FACTOR - Static variable in class gecco.game.dke.Def
 
ROAD_LARGE_INDIRECT_FIRE_PROTECTION_FACTOR - Static variable in class gecco.game.dke.Def
 
ROAD_LARGE_SPEED_DENOMINATOR - Static variable in class gecco.game.dke.Def
 
ROAD_SMALL - Static variable in class gecco.game.dke.Def
 
ROAD_SMALL_ATTACK_PROTECTION_FACTOR - Static variable in class gecco.game.dke.Def
 
ROAD_SMALL_INDIRECT_FIRE_PROTECTION_FACTOR - Static variable in class gecco.game.dke.Def
 
ROAD_SMALL_SPEED_DENOMINATOR - Static variable in class gecco.game.dke.Def
 
role - Variable in class gecco.communication.messages.JoinAsRoleMessage
 
role() - Method in class gecco.communication.server.RoleDefinition
Description of the Method
RoleConnection - class gecco.communication.server.RoleConnection.
A class that represents the connection from the server to a specific role.
RoleConnection(String, Server) - Constructor for class gecco.communication.server.RoleConnection
Constructor for the RoleConnection object
RoleDefinition - class gecco.communication.server.RoleDefinition.
This class defines a role, as viewed by the gecco.communication.server package.
RoleDefinition(String, boolean) - Constructor for class gecco.communication.server.RoleDefinition
Constructor for the RoleDefinition object
roleMessage(String, Unit, String) - Method in class gecco.server.visibility.VisibilityManager
This method may be called to pass some information to a specific role redarding a unit.
roleMessage(String, Unit, String) - Method in interface gecco.server.visibility.VisibilityFilter
This method may be called to pass some information to a specific role regarding a unit.
roles - Variable in class gecco.communication.messages.AvailableRolesMessage
 
roles - Variable in class gecco.server.unitmanager.UnitManager
Array containing _all_ roles, including the gods eye roles!
RolesConf - class gecco.server.startup.RolesConf.
This class loads the settings stored in roles.conf.
RolesConf(Reader) - Constructor for class gecco.server.startup.RolesConf
The constructor parses the file immediately.
RoleSelectionDialog - class gecco.client.dialogs.RoleSelectionDialog.
Creates a modal dialog for selecting among the roles given.
rolesLeft() - Method in class gecco.communication.server.ClientAmbassador
Called by NewClientListener when a client has asked for the available roles.
RoleState - class gecco.server.log.RoleState.
 
RoleState(String, int[][], boolean[][], Set) - Constructor for class gecco.server.log.RoleState
 
rolesToAlienUnitsMap - Variable in class gecco.server.unitmanager.UnitManager
For each role, the set of units alien to that role, hashed on the role name.
rolesToObserverUnitsMap - Variable in class gecco.server.unitmanager.UnitManager
For each role, the set of units that the role observes, hashed on the role name.
RouteFinder - class gecco.game.dke.RouteFinder.
RouteFinder.java Created: Sun Oct 20 20:41:22 2002
RouteFinder() - Constructor for class gecco.game.dke.RouteFinder
 
RouteFinderDKE3 - class gecco.game.dke3.RouteFinderDKE3.
RouteFinderDKE3.java Created: Mon Jan 26 16:39:24 2004
RouteFinderDKE3() - Constructor for class gecco.game.dke3.RouteFinderDKE3
 
RouteLink - class gecco.game.dke.RouteLink.
RouteLink.java Created: Sun Oct 20 20:32:47 2002
RouteLink(AutomatonImpl, int, int, Point) - Constructor for class gecco.game.dke.RouteLink
 
run() - Method in class gecco.communication.client.DataOutputExchangeHandler
Main processing method for the DataOutputExchangeHandler object
run() - Method in class gecco.communication.client.DataInputExchangeHandler
Main processing method for the DataInputExchangeHandler object
run() - Method in class gecco.communication.server.DataInputExchangeHandler
Main processing method for the DataInputExchangeHandler object
run() - Method in class gecco.communication.server.DataOutputExchangeHandler
Main processing method for the DataOutputExchangeHandler object
run() - Method in class gecco.game.dke.RefereeTimerThread
 
run() - Method in class gecco.server.actionprocessor.ActionProcessor
Main processing method for the execution of actions.
run() - Method in class gecco.server.actsofgod.ActsOfGod
Main processing method for the ActsOfGod object
run() - Method in class gecco.server.clock.TimeUpdate
Periodically sends the clients time update messages.
run() - Method in class gecco.server.clock.Clock
Wake up sleeping threads at the times they asked for.
run() - Method in class gecco.server.qmanager.QManager
Main processing method for the QManager object
run() - Method in class gecco.server.replaymanager.ReplayManager
 
run() - Method in class gecco.server.startup.CommandPrompt
The command prompt loop.

S

saveReplayData(int, int, int, Object[]) - Method in class gecco.game.dke.AutomatonImpl
 
saveReplayData(int, Object[]) - Method in class gecco.game.dke.MoveAction
 
saveReplayData(int, Object[]) - Method in class gecco.game.dke.GameEventPoint
 
saveReplayData(int, Object[]) - Method in class gecco.game.dke.WarUnit
 
saveReplayData(int, Object[]) - Method in class gecco.game.dke.AutomatonImpl
 
saveReplayData(int, Object[]) - Method in interface gecco.server.replaymanager.ReplayReady
 
SCORE_ADVANTAGE_TO_WIN - Static variable in class gecco.game.dke.Def
 
ScorePoint - class gecco.game.dke.ScorePoint.
ScorePoint.java Created: Wed Feb 05 13:55:17 2003
ScorePoint() - Constructor for class gecco.game.dke.ScorePoint
 
SEA - Static variable in class gecco.game.dke.Def
 
SEA_ATTACK_PROTECTION_FACTOR - Static variable in class gecco.game.dke.Def
 
SEA_INDIRECT_FIRE_PROTECTION_FACTOR - Static variable in class gecco.game.dke.Def
 
SEA_SPEED_DENOMINATOR - Static variable in class gecco.game.dke.Def
 
selfTimeToExecution - Variable in class gecco.server.automaton.AutomatonReturn
Description of the Field
sendCombatEndedMessage(int, int) - Method in class gecco.game.dke.WarUnit
 
sendCombatEndedMessage(int, int) - Method in class gecco.game.dke3.WarUnitDKE3
Overrides parent In DKE3 we don't use combat result messages
sendEventToAutomaton(int, int, String, int) - Method in class gecco.server.core.Action
Sends an event to a given automaton.
sendEventToUnit(Unit, String, int) - Method in class gecco.server.core.Action
Sends an event to a given unit.
sendMessage(Message) - Method in class gecco.communication.server.RoleConnection
called by ClientAmbassodor to send a message to this role This method then distributes this message to all clients connected as this role
sendMessage(Message) - Method in class gecco.communication.server.ClientConnectionHandler
called by RoleConnection, to send a message to the client represented by this ClientConnectionHandler
sendSignal(int) - Method in class gecco.util.SignalThread
This sends a signal to the thread.
sendStateInfo(DataOutput) - Method in class gecco.server.log.RoleState
 
sendUnitMessage(String) - Method in class gecco.game.dke.WarUnit
 
sendUnitMessage(String) - Method in class gecco.server.core.Unit
Sends a message to all observers of the unit (as well as to all God's Eye roles).
sendUnitMessage(Unit, String) - Method in class gecco.server.core.EventHandler
Sends a message to all observers of the given unit (as well as to all God's Eye roles).
Server - interface gecco.client.Server.
This is the interface that represents the server from the client's point of view.
Server - interface gecco.server.core.Server.
Description of the Interface
ServerAmbassador - class gecco.communication.client.ServerAmbassador.
This is the class that implements gecco.client.Server, and is the only part of the communication the client knows of.
ServerAmbassador(Client) - Constructor for class gecco.communication.client.ServerAmbassador
 
ServerConnection - class gecco.communication.client.ServerConnection.
This class keeps track of the connection to the server
ServerConnection() - Constructor for class gecco.communication.client.ServerConnection
Constructor for the ServerConnection object
ServerImpl - class gecco.server.core.ServerImpl.
Description of the Class
ServerImpl() - Constructor for class gecco.server.core.ServerImpl
Constructor for the ServerImpl object
setActionDefinition(ActionDefinition) - Method in class gecco.server.core.Action
Sets the definition of the Action object
setActionProcessor(ActionProcessor) - Static method in class gecco.server.core.ReferenceHolder
Sets the ActionProcessor attribute of the ReferenceHolder class
setActiveAction(Action) - Method in class gecco.server.core.Unit
Sets the ActiveAction attribute of the Unit object
setAdvancing(boolean) - Method in class gecco.game.dke.WarUnit
 
setAmmunitionLevel(int) - Method in class gecco.game.dke.WarUnit
 
setArgumentUnit(Unit) - Method in class gecco.server.core.Action
 
setArgumentX(double) - Method in class gecco.server.core.Action
 
setArgumentY(double) - Method in class gecco.server.core.Action
 
setAttackFactor(int) - Method in class gecco.game.dke.WarUnit
 
setAttacking(boolean) - Method in class gecco.game.dke.WarUnit
 
setAutoFire(boolean) - Method in class gecco.game.dke3.WarUnitDKE3
Set the AutoFire value.
setAutomatonMap(AutomatonMap) - Static method in class gecco.server.core.ReferenceHolder
Sets the AutomatonMap attribute of the ReferenceHolder class
setBoardCursor(Cursor) - Method in class gecco.client.Board
Set the cursor for the map area of the board.
setClient(Client) - Static method in class gecco.server.core.ReferenceHolder
added by hs Sets the Client, primary for use by DKEReferee
setClock(Clock) - Static method in class gecco.server.core.ReferenceHolder
Sets the clock.
setColor(int) - Method in class gecco.game.dke.AutomatonImpl
 
setCommander(String) - Method in class gecco.server.core.Unit
Sets the Commander attribute of the Unit object
setComServer(Server) - Static method in class gecco.server.core.ReferenceHolder
Sets the ComServer attribute of the ReferenceHolder class
setCurrentColor(int, int, int) - Method in class gecco.server.automaton.Automaton
Sets the current color for the automaton.
setDefenceFactor(int) - Method in class gecco.game.dke.WarUnit
 
setDisturbed(boolean) - Method in class gecco.game.dke.WarUnit
 
setEventHandler(String) - Method in class gecco.server.core.UnitType
Sets the EventHandler attribute of the UnitType object
setFiringIndirect(boolean) - Method in class gecco.game.dke.WarUnit
 
setForce(int) - Method in class gecco.game.dke.WarUnit
 
setFuelLevel(double) - Method in class gecco.game.dke.WarUnit
 
setFuelLevelProperty(int) - Method in class gecco.game.dke.WarUnit
 
setGameClassLoader(ClassLoader) - Static method in class gecco.server.core.ReferenceHolder
Sets the GameClassLoader attribute of the ReferenceHolder class
setGameDescription(String) - Static method in class gecco.server.core.ReferenceHolder
Sets the description of the game.
setGameName(String) - Static method in class gecco.server.core.ReferenceHolder
Sets the name of the game.
setHandle(int) - Method in class gecco.server.core.Unit
Sets the Handle attribute of the Unit object
setHealth(int) - Method in class gecco.game.dke.WarUnit
 
setHost(String) - Method in class gecco.client.dialogs.HostPort
Sets the Host attribute of the HostPort object
setImage(byte[], HashMap) - Method in class gecco.server.automaton.AutomatonMap
Sets the Image attribute of the AutomatonMap object
setImage(Image, HashMap) - Method in class gecco.server.automaton.AutomatonMap
Sets the Image attribute of the AutomatonMap object
setImage(Reader) - Method in class gecco.server.automaton.AutomatonMap
Sets the Image attribute of the AutomatonMap object, by reading characters from a stream.
setImage(String, HashMap) - Method in class gecco.server.automaton.AutomatonMap
Sets the Image attribute of the AutomatonMap object
setImage(URL, HashMap) - Method in class gecco.server.automaton.AutomatonMap
Sets the Image attribute of the AutomatonMap object
setImageData(byte[]) - Method in class gecco.server.core.UnitType
Sets the ImageData attribute of the UnitType object
setInCombatWhith(WarUnit) - Method in class gecco.game.dke.WarUnit
 
setIndirectFireFactor(int) - Method in class gecco.game.dke.WarUnit
 
setInstantaneous(boolean) - Method in class gecco.server.core.Action
Sets the Instantaneous flag of the Action object
setLastVisitor(int) - Method in class gecco.game.dke.AutomatonImpl
Sets the value of lastVisitor
setLastVisitor(int, boolean) - Method in class gecco.game.dke3.AutomatonImplDKE3
For use in DKE3Referee.setInitialOpenRoute().
setLastVisitor(int, int, int) - Method in class gecco.game.dke.AutomatonImpl
 
setMarching(boolean) - Method in class gecco.game.dke.WarUnit
 
setName(String) - Method in class gecco.client.Property
Sets the Name attribute of the Property object
setName(String) - Method in class gecco.client.Piece
Sets the Name attribute of the Piece object
setName(String) - Method in class gecco.server.core.Unit
Sets the Name attribute of the Unit object
setNormalSpeed() - Method in class gecco.server.clock.Clock
Sets the speed of the game to its default value.
setParameter(Object) - Method in class gecco.client.Action
Sets the Parameter attribute of the Action object
setPiece(Piece) - Method in class gecco.client.infopanels.PropertyDisplayExp12
Sets the piece whose information is displayed.
setPiece(Piece) - Method in class gecco.client.infopanels.MessageDisplay
Sets the piece whose messages are displayed.
setPiece(Piece) - Method in class gecco.client.infopanels.PropertyDisplay
Sets the piece whose information is displayed.
setPiece(Piece) - Method in class gecco.client.infopanels.ActionDisplay
Set the piece whosse actions is displayed in the panel.
setPiece(Piece) - Method in class gecco.client.infopanels.PieceInfoPanel
Sets the piece whose information is displayed in this info panel.
setPort(int) - Method in class gecco.client.dialogs.HostPort
Sets the Port attribute of the HostPort object
setPosition(double, double) - Method in class gecco.game.dke.WarUnit
 
setPosition(double, double) - Method in class gecco.server.core.Unit
Sets the Position attribute of the Unit object
setPosition(double, double, boolean) - Method in class gecco.game.dke.WarUnit
 
setPosition(Position) - Method in class gecco.client.Piece
Sets the Position attribute of the Piece object
setProperty(Property) - Method in class gecco.client.Piece
Adds the given property to the properties of this object.
setProperty(String, double) - Method in class gecco.server.core.TypedProperties
Creates or replaces a property.
setProperty(String, double) - Method in class gecco.server.core.UnitType
Sets the DoubleProperty attribute of the UnitType object
setProperty(String, double) - Method in class gecco.server.core.Unit
Sets a property to a Double value.
setProperty(String, int) - Method in class gecco.server.core.TypedProperties
Creates or replaces a property.
setProperty(String, int) - Method in class gecco.server.core.UnitType
Sets the IntProperty attribute of the UnitType object
setProperty(String, int) - Method in class gecco.server.core.Unit
Sets a property to an Integer value.
setProperty(String, Object, String) - Method in class gecco.server.core.TypedProperties
Creates or replaces a property.
setProperty(String, String) - Method in class gecco.client.Piece
Adds a property with the given name and value to the properties of this object.
setProperty(String, String) - Method in class gecco.server.core.TypedProperties
Creates or replaces a property.
setProperty(String, String) - Method in class gecco.server.core.UnitType
Sets the StringProperty attribute of the UnitType object
setProperty(String, String) - Method in class gecco.server.core.Unit
Sets a property to a String value.
setQManager(QManager) - Static method in class gecco.server.core.ReferenceHolder
Sets the QManager attribute of the ReferenceHolder class
setRange(int) - Method in class gecco.server.core.UnitType
Sets the visibility range of the unit type.
setReferee(Referee) - Static method in class gecco.server.core.ReferenceHolder
added by hs Sets the Referee of a game
setRegainingStrength(boolean) - Method in class gecco.game.dke.WarUnit
 
setRegainStrengthProperty(String) - Method in class gecco.game.dke.WarUnit
 
setReloading(boolean) - Method in class gecco.game.dke.WarUnit
 
setReloadProperty(String) - Method in class gecco.game.dke.WarUnit
 
setSelected(boolean) - Method in class gecco.client.Piece
Sets the Selected attribute of the Piece object
setSize(Dimension) - Method in class gecco.client.Map
 
setSpeed(double) - Method in class gecco.server.clock.Clock
Sets the speed of the game.
setSpeedFactor(int) - Method in class gecco.game.dke.WarUnit
 
SetSpeedFactor1Action - class gecco.game.dke.SetSpeedFactor1Action.
SetSpeedFactor1Action.java Created: Tue Aug 19 16:28:17 2003
SetSpeedFactor1Action() - Constructor for class gecco.game.dke.SetSpeedFactor1Action
 
SetSpeedFactor2Action - class gecco.game.dke.SetSpeedFactor2Action.
SetSpeedFactor2Action.java Created: Tue Aug 19 16:30:29 2003
SetSpeedFactor2Action() - Constructor for class gecco.game.dke.SetSpeedFactor2Action
 
SetSpeedFactor3Action - class gecco.game.dke.SetSpeedFactor3Action.
SetSpeedFactor3Action.java Created: Tue Aug 19 16:32:01 2003
SetSpeedFactor3Action() - Constructor for class gecco.game.dke.SetSpeedFactor3Action
 
SetSpeedFactor4Action - class gecco.game.dke.SetSpeedFactor4Action.
SetSpeedFactor4Action.java Created: Tue Aug 19 16:32:54 2003
SetSpeedFactor4Action() - Constructor for class gecco.game.dke.SetSpeedFactor4Action
 
SetSpeedFactor5Action - class gecco.game.dke.SetSpeedFactor5Action.
SetSpeedFactor5Action.java Created: Tue Aug 19 16:34:01 2003
SetSpeedFactor5Action() - Constructor for class gecco.game.dke.SetSpeedFactor5Action
 
SetSpeedFactorAction - class gecco.game.dke.SetSpeedFactorAction.
SetSpeedFactorAction.java Created: Tue Aug 19 16:08:05 2003
SetSpeedFactorAction() - Constructor for class gecco.game.dke.SetSpeedFactorAction
 
setState(int) - Method in class gecco.server.automaton.Automaton
Sets the State attribute of the Automaton object
setSupports(WarUnit) - Method in class gecco.game.dke.WarUnit
 
setTimeString(TimeString) - Static method in class gecco.server.core.ReferenceHolder
Supplies an object that constructs strings representing time.
setTimeToExecute(double) - Method in class gecco.server.actionprocessor.QueuedAction
Sets the TimeToExecute attribute of the QueuedAction object.
setTimeToExecute(double) - Method in class gecco.server.qmanager.QueuedAutomaton
Sets the time when the automaton should be processed.
setType(String) - Method in class gecco.client.Piece
Sets the Type attribute of the Piece object
setUnderAttack(boolean) - Method in class gecco.game.dke.WarUnit
 
setUnderIndirectFire(boolean) - Method in class gecco.game.dke.WarUnit
 
setUnitClass(String) - Method in class gecco.server.core.UnitType
Sets the class that implements units of this type.
setUnitEvent(UnitEvent) - Method in class gecco.server.automaton.AutomatonReturn
Sets the UnitEvent attribute of the AutomatonReturn object
setUnitManager(UnitManager) - Static method in class gecco.server.core.ReferenceHolder
Sets the UnitManager attribute of the ReferenceHolder class
setUnitType(String) - Method in class gecco.server.core.Unit
Sets the UnitType attribute of the Unit object
setValue(String) - Method in class gecco.client.Property
Sets the Value attribute of the Property object
setVisibilityFilter(VisibilityFilter) - Static method in class gecco.server.core.ReferenceHolder
Sets the visibility filter.
setVisibilityInfo(VisibilityInfo) - Static method in class gecco.server.core.ReferenceHolder
Sets the visibility info object.
setVisited(boolean) - Method in class gecco.game.dke.AutomatonImpl
 
setX(double) - Method in class gecco.client.Position
Sets the X attribute of the Position object
setY(double) - Method in class gecco.client.Position
Sets the Y attribute of the Position object
setZC(boolean, int, int) - Method in class gecco.game.dke.AutomatonImpl
 
showDialog(Frame, Set) - Static method in class gecco.client.dialogs.RoleSelectionDialog
Shows the dialog.
showDialog(Frame, String, int) - Static method in class gecco.client.dialogs.ConnectionDialog
Shows the dialog.
showScore() - Method in class gecco.server.referee.Referee
 
shutdown() - Static method in class gecco.server.startup.StartServer
 
SIGKILL - Static variable in interface gecco.util.SignalRunnable
On receiving this signal, the thread should die as quickly as possible.
signalPending() - Static method in class gecco.util.SignalThread
Returns the currently pending signal for the current thread.
SignalRunnable - interface gecco.util.SignalRunnable.
This is a variant of the Runnable inteface to be used with the SignalThread class.
SignalThread - class gecco.util.SignalThread.
This subclass of Thread has been extended with signal facilities.
SignalThread() - Constructor for class gecco.util.SignalThread
Constructs a new thread.
SignalThread(SignalRunnable) - Constructor for class gecco.util.SignalThread
Constructs a new thread.
SignalThread(SignalRunnable, String) - Constructor for class gecco.util.SignalThread
Constructs a new thread.
SignalThread(String) - Constructor for class gecco.util.SignalThread
Constructs a new thread.
SignalThread(ThreadGroup, SignalRunnable) - Constructor for class gecco.util.SignalThread
Constructs a new thread.
SignalThread(ThreadGroup, SignalRunnable, String) - Constructor for class gecco.util.SignalThread
Constructs a new thread.
SignalThread(ThreadGroup, String) - Constructor for class gecco.util.SignalThread
Constructs a new thread.
SIGNONE - Static variable in interface gecco.util.SignalRunnable
This indicates that there is no pending signal.
SIGPAUSE - Static variable in interface gecco.util.SignalRunnable
On receiving this signal, the thread should sleep until it receives a SIGKILL , SIGQUIT or SIGRESUME signal.
SIGQUIT - Static variable in interface gecco.util.SignalRunnable
On receiving this signal, the thread should quit in an orderly fashion.
SIGRESUME - Static variable in interface gecco.util.SignalRunnable
On receiving this signal, the thread should continue with its normal job, cancelling the effect of any previous SIGPAUSE signal.
size - Variable in class gecco.communication.messages.MapMessage
 
size() - Method in class gecco.communication.messages.MessageQueue
Description of the Method
size() - Method in class gecco.server.core.TypedProperties
Calculates the number of properties stored in this mapping
SleepingThread - class gecco.server.clock.SleepingThread.
Description of the Class
SleepingThread(Thread, double) - Constructor for class gecco.server.clock.SleepingThread
Constructor for the SleepingThread object
sortScorePoints(Vector) - Method in class gecco.game.dke.DKEReferee
 
SPEED_FACTOR_FIVE - Static variable in class gecco.game.dke.Def
 
SPEED_FACTOR_FOUR - Static variable in class gecco.game.dke.Def
 
SPEED_FACTOR_ONE - Static variable in class gecco.game.dke.Def
 
SPEED_FACTOR_STRING - Static variable in class gecco.game.dke.Def
 
SPEED_FACTOR_THREE - Static variable in class gecco.game.dke.Def
 
SPEED_FACTOR_TWO - Static variable in class gecco.game.dke.Def
 
speedFactorConverter(int) - Static method in class gecco.game.dke.Def
 
speedFactorConverter(int) - Static method in class gecco.game.dke3.DefDKE3
Overrides parent
startAnimation() - Method in class gecco.client.animation.AnimatedPiece
Description of the Method
StartGame - Static variable in interface gecco.communication.messages.MessageType
 
startGame() - Method in interface gecco.client.Server
Called by the client when it is ready to start receiving game messages from the server.
startGame() - Method in class gecco.communication.client.ServerAmbassador
Called by the client when it is ready to receive messages from the server
StartGameMessage - class gecco.communication.messages.StartGameMessage.
This message is put in the send queue on the client part of the communication, when the client calls startGame
StartGameMessage() - Constructor for class gecco.communication.messages.StartGameMessage
 
startReferee() - Method in class gecco.game.dke.DKEReferee
 
startReferee() - Method in class gecco.game.dke3.DKE3Referee
 
startReferee() - Method in class gecco.server.referee.Referee
 
StartServer - class gecco.server.startup.StartServer.
This class is the startup routine for the server, that parses all configuration files, and sets everything up.
StartServer() - Constructor for class gecco.server.startup.StartServer
 
startThreads() - Method in class gecco.communication.server.ClientConnectionHandler
Description of the Method
STATUS_PROPERTY_STRING - Static variable in class gecco.game.dke.Def
 
STEP_LENGTH - Static variable in class gecco.game.dke.Def
 
stopAnimation() - Method in class gecco.client.animation.AnimatedPiece
Stops the animation and notifies the animator that the animation is done.
stopGame() - Method in class gecco.game.dke.DKEReferee
 
SWAMP - Static variable in class gecco.game.dke.Def
 
SWAMP_ATTACK_PROTECTION_FACTOR - Static variable in class gecco.game.dke.Def
 
SWAMP_INDIRECT_FIRE_PROTECTION_FACTOR - Static variable in class gecco.game.dke.Def
 
SWAMP_SPEED_DENOMINATOR - Static variable in class gecco.game.dke.Def
 
Symbols - class gecco.client.Symbols.
This class contains the symbols (Images) of the game.
Symbols() - Constructor for class gecco.client.Symbols
 
SyntaxErrorException - exception gecco.server.startup.SyntaxErrorException.
Description of the Class
SyntaxErrorException(String, int) - Constructor for class gecco.server.startup.SyntaxErrorException
Constructor for the SyntaxErrorException object
SYSTEM_ROLE_NAME - Static variable in class gecco.game.dke.Def
 

T

TARGET_DESTROYED_STRING - Static variable in class gecco.game.dke.Def
 
testForWinnerOnPoints() - Method in class gecco.game.dke.DKEReferee
 
testUpdateVisited() - Method in class gecco.game.dke.MoveAction
 
theMap - Variable in class gecco.server.automaton.AutomatonMap
The map
thread - Variable in class gecco.server.clock.SleepingThread
Description of the Field
time - Variable in class gecco.communication.messages.TimeUpdateMessage
The time string.
TIME_FOR_NORMAL_SPEED - Static variable in class gecco.game.dke.Def
 
TIME_FOR_PAUSE - Static variable in class gecco.game.dke.Def
 
TIME_FOR_WARP_SPEED - Static variable in class gecco.game.dke.Def
 
timeIsUp() - Method in class gecco.server.referee.Referee
 
timeIsUp(double) - Method in class gecco.game.dke.DKEReferee
 
timeIsUp(double) - Method in class gecco.game.dke3.DKE3Referee
 
TimeString - class gecco.server.clock.TimeString.
Description of the Class
TimeString(Clock) - Constructor for class gecco.server.clock.TimeString
Creates a new TimeString object which uses the given clock.
TimeUpdate - class gecco.server.clock.TimeUpdate.
A thread that periodically sends a new time string to the clients.
TimeUpdate - Static variable in interface gecco.communication.messages.MessageType
 
TimeUpdate() - Constructor for class gecco.server.clock.TimeUpdate
 
timeUpdate(String) - Method in interface gecco.client.Client
This is called every now and then to tell the client what time it is.
timeUpdate(String) - Method in class gecco.client.Game
Description of the Method
timeUpdate(String) - Method in class gecco.communication.server.ClientAmbassador
Tells all clients that some game time has passed.
timeUpdate(String) - Method in interface gecco.server.core.Client
Tells all clients that some game time has passed.
timeUpdate(String) - Method in class gecco.server.visibility.VisibilityManager
This method may be called to tell the clients that some time has passed.
timeUpdate(String) - Method in interface gecco.server.visibility.VisibilityFilter
This method may be called to tell the clients that some time has passed.
TimeUpdateMessage - class gecco.communication.messages.TimeUpdateMessage.
This message is put in the send queue on the server part of the communication when the clients are sent a time update.
TimeUpdateMessage(String) - Constructor for class gecco.communication.messages.TimeUpdateMessage
Constructs a new time update message.
toString() - Method in class gecco.client.Property
Description of the Method
toString() - Method in class gecco.client.Position
 
toString() - Method in class gecco.client.Piece
 
toString() - Method in class gecco.client.Action
Description of the Method
toString() - Method in class gecco.client.dialogs.HostPort
Description of the Method
toString() - Method in class gecco.client.infopanels.PropertyDisplay
 
toString() - Method in class gecco.game.dke.ScorePoint
 
toString() - Method in class gecco.game.dke.GameEventPoint
 
toString() - Method in class gecco.game.dke.WarUnit
 
toString() - Method in class gecco.server.clock.SleepingThread
 
toString() - Method in class gecco.server.core.Unit
 
toString() - Method in class gecco.server.core.ActionDefinition
 
toString() - Method in class gecco.server.startup.PropertyTree
Description of the Method
toString() - Method in class gecco.util.VersionNumber
Returns the String representation of this VersionNumber.
TOWN - Static variable in class gecco.game.dke.Def
 
TOWN_ATTACK_PROTECTION_FACTOR - Static variable in class gecco.game.dke.Def
 
TOWN_INDIRECT_FIRE_PROTECTION_FACTOR - Static variable in class gecco.game.dke.Def
 
TOWN_SPEED_DENOMINATOR - Static variable in class gecco.game.dke.Def
 
translate(double, double) - Method in class gecco.client.Position
Description of the Method
type - Variable in class gecco.communication.messages.UnitVisibleMessage
Description of the Field
type - Variable in class gecco.server.core.Unit
The type of the unit appears in the client, and is set up in a configuration file.
TYPE_DOUBLE - Static variable in class gecco.server.core.TypedProperties
Predefined property type corresponding to the primitive data type double
TYPE_INT - Static variable in class gecco.server.core.TypedProperties
Predefined property type corresponding to the primitive data type int
TYPE_STRING - Static variable in class gecco.server.core.TypedProperties
Predefined property type corresponding to the class String
TYPE_UNDEFINED - Static variable in class gecco.server.core.TypedProperties
Property type assigned when none was specified
TypedProperties - class gecco.server.core.TypedProperties.
Maintains a mapping between names and values.
TypedProperties() - Constructor for class gecco.server.core.TypedProperties
Constructor for the TypedProperties object.
TypedProperties(TypedProperties) - Constructor for class gecco.server.core.TypedProperties
Constructor for the TypedProperties object.

U

unblockedActions - Variable in class gecco.communication.messages.UnitVisibleMessage
Description of the Field
UNDEFINED_FORCE - Static variable in class gecco.game.dke.Def
 
UNDEFINED_RETREAT_BASE - Static variable in class gecco.game.dke.Def
 
UNDER_INDIRECT_FIRE - Static variable in class gecco.game.dke.Def
 
underAttackInitiated - Variable in class gecco.game.dke.WarUnit
 
underIndirectFire(int) - Method in class gecco.game.dke.WarUnit
 
underIndirectFireCompleted() - Method in class gecco.game.dke.WarUnit
Calculates the effect of indirect fire
UnderIndirectFireDelayAction - class gecco.game.dke.UnderIndirectFireDelayAction.
UnderIndirectFireDelayAction.java Created: Mon Dec 16 09:13:56 2002
UnderIndirectFireDelayAction(int, double) - Constructor for class gecco.game.dke.UnderIndirectFireDelayAction
 
Unit - class gecco.server.core.Unit.
This class represents a unit in the game, and must be subclassed by every game implementation.
UNIT - Static variable in interface gecco.server.replaymanager.ReplayReady
 
UNIT_DESTROYED_STRING - Static variable in class gecco.game.dke.Def
 
Unit() - Constructor for class gecco.server.core.Unit
Constructor for the Unit object
unitActionBlocked(String, int, ActionDefinition, boolean) - Method in class gecco.communication.server.ClientAmbassador
Description of the Method
unitActionBlocked(String, int, ActionDefinition, boolean) - Method in interface gecco.server.core.Client
Tells the clients that an action of the specified unit, which was and is visible to them, is now blocked or unblocked (depending on isBlocked ).
unitConqured(Unit, String, String) - Method in class gecco.server.referee.Referee
 
UnitDeleted - Static variable in interface gecco.communication.messages.MessageType
 
unitDeleted(String, int) - Method in class gecco.communication.server.ClientAmbassador
Description of the Method
unitDeleted(String, int) - Method in interface gecco.server.core.Client
Tells the clients that the specified unit, which was previosly visible to them, is now deleted.
UnitDeletedMessage - class gecco.communication.messages.UnitDeletedMessage.
This message is put in the send queue on the server part of the communication, when the server calls unitInvisible
UnitDeletedMessage(int) - Constructor for class gecco.communication.messages.UnitDeletedMessage
Constructor for the UnitDeletedMessage object
UnitDestroyed - Static variable in interface gecco.communication.messages.MessageType
 
unitDestroyed(Unit) - Method in class gecco.server.referee.Referee
 
UnitDestroyedMessage - class gecco.communication.messages.UnitDestroyedMessage.
This message is put in the send queue on the server part of the communication, when the server calls unitDeleted
UnitDestroyedMessage(int) - Constructor for class gecco.communication.messages.UnitDestroyedMessage
Constructor for the UnitDestroyedMessage object
UnitEvent - class gecco.server.core.UnitEvent.
This class encapsulates an event sent to a unit.
UnitEvent(String, int) - Constructor for class gecco.server.core.UnitEvent
Constructor for the UnitEvent object
UnitEventFromUnit - class gecco.server.core.UnitEventFromUnit.
 
UnitEventFromUnit(String, int, Unit) - Constructor for class gecco.server.core.UnitEventFromUnit
 
unitInvisible(String, int) - Method in class gecco.communication.server.ClientAmbassador
Description of the Method
unitInvisible(String, int) - Method in interface gecco.server.core.Client
Tells the clients that the specified unit, which was previosly visible to them, is now invisible.
UnitManager - class gecco.server.unitmanager.UnitManager.
This class acts as a container for all units in the game.
UnitManager(Set, Set) - Constructor for class gecco.server.unitmanager.UnitManager
Constructor for the UnitManager object
unitMessage - Variable in class gecco.server.core.ActionReturn
Message sent from the action handler.
UnitMessage - Static variable in interface gecco.communication.messages.MessageType
 
unitMessage(int, String) - Method in interface gecco.client.Client
Sends a message that that describes that something has happened to the piece with the given handle.
unitMessage(int, String) - Method in class gecco.client.Game
Description of the Method
unitMessage(String, int, String) - Method in class gecco.communication.server.ClientAmbassador
Description of the Method
unitMessage(String, int, String) - Method in interface gecco.server.core.Client
Description of the Method
unitMessage(Unit, String) - Method in class gecco.server.visibility.VisibilityManager
This method may be called to pass some information regarding a unit, such as when it has finished an action.
unitMessage(Unit, String) - Method in interface gecco.server.visibility.VisibilityFilter
This method may be called to pass some information to the owner of a unit.
UnitMessageMessage - class gecco.communication.messages.UnitMessageMessage.
This message is put in the send queue on the server part of the communication, when the server calls unitMessage
UnitMessageMessage(int, String) - Constructor for class gecco.communication.messages.UnitMessageMessage
Constructor for the UnitMessageMessage object
unitMoved(String, int, double, double) - Method in class gecco.communication.server.ClientAmbassador
Description of the Method
unitMoved(String, int, double, double) - Method in interface gecco.server.core.Client
Tells the clients that the specified unit, which was and is visible to them, has moved.
UnitPositionUpdate - Static variable in interface gecco.communication.messages.MessageType
 
UnitPositionUpdateMessage - class gecco.communication.messages.UnitPositionUpdateMessage.
This message is put in the send queue on the server part of the communication, when the server calls unitMoved
UnitPositionUpdateMessage(int, double, double) - Constructor for class gecco.communication.messages.UnitPositionUpdateMessage
Constructor for the UnitPositionUpdateMessage object
unitPropertyChanged(String, int, String, String) - Method in class gecco.communication.server.ClientAmbassador
Description of the Method
unitPropertyChanged(String, int, String, String) - Method in interface gecco.server.core.Client
Tells the clients that a property of the specified unit, which was and is visible to them, has changed.
unitPropertyChanged(Unit, String, String) - Method in class gecco.server.visibility.VisibilityManager
This method should be called whenever a unit property changes.
unitPropertyChanged(Unit, String, String) - Method in interface gecco.server.visibility.VisibilityFilter
This method should be called whenever a unit property changes.
UnitPropertyDeleted - Static variable in interface gecco.communication.messages.MessageType
 
UnitPropertyDeletedMessage - class gecco.communication.messages.UnitPropertyDeletedMessage.
UnitPropertyDeleted.java Created: Mon Sep 15 16:56:16 2003
UnitPropertyDeletedMessage(int, String) - Constructor for class gecco.communication.messages.UnitPropertyDeletedMessage
 
UnitPropertyUpdate - Static variable in interface gecco.communication.messages.MessageType
 
UnitPropertyUpdateMessage - class gecco.communication.messages.UnitPropertyUpdateMessage.
This message is put in the send queue on the server part of the communication when a unit property is updated.
UnitPropertyUpdateMessage(int, String, String) - Constructor for class gecco.communication.messages.UnitPropertyUpdateMessage
Constructor for the UnitPropertyChangedMessage object
units - Variable in class gecco.server.unitmanager.UnitManager
Contains all units, hashed on their handles.
UnitsConf - class gecco.server.startup.UnitsConf.
This class loads the settings stored in units.conf.
UnitsConf() - Constructor for class gecco.server.startup.UnitsConf
 
unitType - Variable in class gecco.server.core.Unit
An instance of the unit type of this unit.
UnitType - class gecco.server.core.UnitType.
This class represents a unit type.
UnitType(String) - Constructor for class gecco.server.core.UnitType
Constructor for the UnitType object
unitTypes - Variable in class gecco.server.unitmanager.UnitManager
All unit types in the game, hashed on their names.
UnitTypesConf - class gecco.server.startup.UnitTypesConf.
This class loads the settings stored in unittypes.conf.
UnitTypesConf() - Constructor for class gecco.server.startup.UnitTypesConf
 
UnitVisible - Static variable in interface gecco.communication.messages.MessageType
 
unitVisible(String, int, String, String, double, double, Set, Set, Map) - Method in class gecco.communication.server.ClientAmbassador
Here follows the implementation of the methods in interface gecco.server.core.Client.
unitVisible(String, int, String, String, double, double, Set, Set, Map) - Method in interface gecco.server.core.Client
Tells the clients that the specified unit, which was previously invisible to them, is now visible.
UnitVisibleMessage - class gecco.communication.messages.UnitVisibleMessage.
This message is put in the send queue on the server part of the communication, when the server calls unitVisible
UnitVisibleMessage(int, String, String, double, double, Set, Set, Map) - Constructor for class gecco.communication.messages.UnitVisibleMessage
Constructor for the UnitVisibleMessage object
update(double) - Static method in class gecco.client.dialogs.LoadingInfo
Update the progress bar.
update(int[][]) - Method in class gecco.game.dke.AutomatonImpl
 
update(int[][]) - Method in class gecco.server.automaton.Automaton
The update method of the automaton.
update(Message) - Method in class gecco.server.log.RoleState
 
updateActionDisplay() - Method in class gecco.client.infopanels.PieceInfoPanel
Call this when the ongoing or queued actions of the piece has changed.
updateAutomatonState(int, int, Color) - Method in class gecco.server.visibility.VisibilityManager
Description of the Method
updateAutomatonState(int, int, Color) - Method in interface gecco.server.visibility.VisibilityFilter
This method is to be called whenever an automaton changes state.
updatedActions - Variable in class gecco.server.core.Unit
???
updateDisplay() - Method in class gecco.client.infopanels.PropertyDisplayExp12
Used to update the information about the selected piece
updateDisplay() - Method in class gecco.client.infopanels.PropertyDisplay
Used to update the information about the selected piece
updatedProperties - Variable in class gecco.server.core.Unit
Contains all properties that have been updated during the current tick, and the new values.
updateMessageDisplay() - Method in class gecco.client.infopanels.PieceInfoPanel
Call this when the messages of the piece has changed.
updatePiece(int, Position) - Method in interface gecco.client.Client
Sets a new position for the piece with the given handle.
updatePiece(int, Position) - Method in class gecco.client.Game
Description of the Method
updatePiece(int, Property[]) - Method in interface gecco.client.Client
Adds/changed the given properties of the piece with the given handle.
updatePiece(int, Property[]) - Method in class gecco.client.Game
Description of the Method
updatePoint(Point, int) - Method in class gecco.client.Map
Updates the given point of the map to the new color.
updatePropertyDisplay() - Method in class gecco.client.infopanels.PieceInfoPanel
Call this when the properties of the piece has changed.
updateStatus() - Method in class gecco.game.dke.WarUnit
 
updateStatus() - Method in class gecco.game.dke3.WarUnitDKE3
 
UpdateStatusAction - class gecco.game.dke.UpdateStatusAction.
 
UpdateStatusAction(int) - Constructor for class gecco.game.dke.UpdateStatusAction
 
updateTime(String) - Method in class gecco.client.infopanels.PieceInfoPanel
Updates the time label.
updateUnitPosition(Unit, double, double, double, double) - Method in class gecco.server.visibility.VisibilityManager
Description of the Method
updateUnitPosition(Unit, double, double, double, double) - Method in interface gecco.server.visibility.VisibilityFilter
This method is to be called whenever a unit changes its position.
updateUnitStatus(boolean) - Method in class gecco.game.dke.MoveAction
 
updateUnitStatus(boolean) - Method in class gecco.game.dke.MarchAction
 
updateUpdateVisited() - Method in class gecco.game.dke.MoveAction
 
updateZoneOfControll() - Method in class gecco.game.dke.WarUnit
 

V

values() - Method in class gecco.server.core.TypedProperties
Returns a Collection view of all values stored in this mapping
VersionNumber - class gecco.util.VersionNumber.
A utility class for holding, parsing and comparing version numbers.
VersionNumber() - Constructor for class gecco.util.VersionNumber
Constructs an empty version number.
VersionNumber(int) - Constructor for class gecco.util.VersionNumber
Constructs a version number with only a major number, such as "3".
VersionNumber(int, int) - Constructor for class gecco.util.VersionNumber
Constructs a version number with a major and a minor number, such as "3.1".
VersionNumber(int, int, int) - Constructor for class gecco.util.VersionNumber
Constructs a version number with a major and two minor numbers, such as "3.1.41".
VersionNumber(String) - Constructor for class gecco.util.VersionNumber
Constructs a version number from a String, such as "3.14.15".
VictoryPoint - class gecco.game.dke.VictoryPoint.
 
VictoryPoint() - Constructor for class gecco.game.dke.VictoryPoint
 
VILLAGE - Static variable in class gecco.game.dke.Def
 
VILLAGE_ATTACK_PROTECTION_FACTOR - Static variable in class gecco.game.dke.Def
 
VILLAGE_INDIRECT_FIRE_PROTECTION_FACTOR - Static variable in class gecco.game.dke.Def
 
VILLAGE_SPEED_DENOMINATOR - Static variable in class gecco.game.dke.Def
 
VisibilityFilter - interface gecco.server.visibility.VisibilityFilter.
This interface acts as a filter between the server and the outside world.
VisibilityInfo - interface gecco.server.visibility.VisibilityInfo.
Description of the Class
VisibilityManager - class gecco.server.visibility.VisibilityManager.
Description of the Class
VisibilityManager(Client) - Constructor for class gecco.server.visibility.VisibilityManager
Constructor for the VisibilityManager object
VOID - Static variable in class gecco.client.Action
The parameter type void.

W

wakeupTime - Variable in class gecco.server.clock.SleepingThread
Description of the Field
WARNING_STRING - Static variable in class gecco.game.dke.Def
 
WarningDisplay - class gecco.client.infopanels.WarningDisplay.
WarningDisplay.java Created: Fri Jan 10 14:45:00 2003
WarningDisplay() - Constructor for class gecco.client.infopanels.WarningDisplay
 
warningMessage(String) - Method in class gecco.client.Game
 
warningMessage(String) - Method in class gecco.client.infopanels.PieceInfoPanel
 
WARP_SPEED_FACTOR - Static variable in class gecco.game.dke.Def
 
WarUnit - class gecco.game.dke.WarUnit.
 
WarUnit() - Constructor for class gecco.game.dke.WarUnit
 
WarUnitDKE3 - class gecco.game.dke3.WarUnitDKE3.
WarUnitDKE3.java Created: Mon Jan 19 12:08:24 2004
WarUnitDKE3() - Constructor for class gecco.game.dke3.WarUnitDKE3
 
WarUnitDKE3Action - class gecco.game.dke3.WarUnitDKE3Action.
WarUnitAction.java Created: Mon Feb 02 10:01:20 2004
WarUnitDKE3Action() - Constructor for class gecco.game.dke3.WarUnitDKE3Action
 
WarUnitEventHandler - class gecco.game.dke.WarUnitEventHandler.
 
WarUnitEventHandler() - Constructor for class gecco.game.dke.WarUnitEventHandler
 
whoIsConnected() - Method in class gecco.communication.server.RoleConnection
returns a string with the names of the clients connected to this role.
whoIsConnected() - Method in class gecco.communication.server.ClientAmbassador
returns a String with the names of all connected clients
WINNER_IS_STRING - Static variable in class gecco.game.dke.Def
 
winningForce - Variable in class gecco.game.dke.DKEReferee
 
WOODED - Static variable in class gecco.game.dke.Def
 
WOODED_ATTACK_PROTECTION_FACTOR - Static variable in class gecco.game.dke.Def
 
WOODED_INDIRECT_FIRE_PROTECTION_FACTOR - Static variable in class gecco.game.dke.Def
 
WOODED_SPEED_DENOMINATOR - Static variable in class gecco.game.dke.Def
 
write(char[]) - Method in class gecco.util.NullWriter
Description of the Method
write(char[]) - Method in class gecco.util.AutoFlushWriter
Description of the Method
write(char[], int, int) - Method in class gecco.util.NullWriter
Description of the Method
write(char[], int, int) - Method in class gecco.util.AutoFlushWriter
Description of the Method
write(DataOutput) - Method in class gecco.communication.messages.UnitVisibleMessage
This method writes the message to the given DataOutput.
write(DataOutput) - Method in class gecco.communication.messages.UnitPropertyUpdateMessage
This method writes the message to the given DataOutput.
write(DataOutput) - Method in class gecco.communication.messages.UnitPropertyDeletedMessage
 
write(DataOutput) - Method in class gecco.communication.messages.UnitPositionUpdateMessage
This method writes the message to the given DataOutput.
write(DataOutput) - Method in class gecco.communication.messages.UnitMessageMessage
This method writes the message to the given DataOutput.
write(DataOutput) - Method in class gecco.communication.messages.UnitDestroyedMessage
This method writes the message to the given DataOutput.
write(DataOutput) - Method in class gecco.communication.messages.UnitDeletedMessage
This method writes the message to the given DataOutput.
write(DataOutput) - Method in class gecco.communication.messages.TimeUpdateMessage
This method writes the message to the given DataOutput.
write(DataOutput) - Method in class gecco.communication.messages.StartGameMessage
This method writes the message to the given DataOutput.
write(DataOutput) - Method in class gecco.communication.messages.RejectConnectionMessage
This method writes the message to the given DataOutput.
write(DataOutput) - Method in class gecco.communication.messages.PingReplyMessage
This method writes the message to the given DataOutput.
write(DataOutput) - Method in class gecco.communication.messages.PingMessage
This method writes the message to the given DataOutput.
write(DataOutput) - Method in class gecco.communication.messages.MapUpdatesMessage
This method writes the message to the given DataOutput.
write(DataOutput) - Method in class gecco.communication.messages.MapUpdateMessage
This method writes the message to the given DataOutput.
write(DataOutput) - Method in class gecco.communication.messages.MapPointsInvisibleMessage
This method writes the message to the given DataOutput.
write(DataOutput) - Method in class gecco.communication.messages.MapPointInvisibleMessage
This method writes the message to the given DataOutput.
write(DataOutput) - Method in class gecco.communication.messages.MapMessage
This method writes the message to the given DataOutput.
write(DataOutput) - Method in class gecco.communication.messages.JoinAsRoleMessage
This method writes the message to the given DataOutput.
write(DataOutput) - Method in class gecco.communication.messages.InvalidMessage
This method writes the message to the given DataOutput .
write(DataOutput) - Method in class gecco.communication.messages.GetMapMessage
This method writes the message to the given DataOutput.
write(DataOutput) - Method in class gecco.communication.messages.GetAvailableRolesMessage
This method writes the message to the given DataOutput.
write(DataOutput) - Method in class gecco.communication.messages.GameOverMessage
 
write(DataOutput) - Method in class gecco.communication.messages.DisconnectMessage
This method writes the message to the given DataOutput.
write(DataOutput) - Method in class gecco.communication.messages.CoffeeBreakMessage
 
write(DataOutput) - Method in class gecco.communication.messages.AvailableRolesMessage
This method writes the message to the given DataOutput.
write(DataOutput) - Method in class gecco.communication.messages.ActionOnVoidMessage
This method writes the message to the given DataOutput.
write(DataOutput) - Method in class gecco.communication.messages.ActionOnUnitMessage
This method writes the message to the given DataOutput.
write(DataOutput) - Method in class gecco.communication.messages.ActionOnPositionMessage
This method writes the message to the given DataOutput.
write(DataOutput) - Method in class gecco.communication.messages.ActionFailedMessage
This method writes the message to the given DataOutput.
write(DataOutput) - Method in class gecco.communication.messages.ActionCompletedMessage
This method writes the message to the given DataOutput.
write(DataOutput) - Method in class gecco.communication.messages.ActionBlockedMessage
This method writes the message to the given DataOutput.
write(DataOutput) - Method in class gecco.communication.messages.AcceptConnectionMessage
This method writes the message to the given DataOutput.
write(DataOutput) - Method in class gecco.communication.messages.AbortGameMessage
This method writes the message to the given DataOutput.
write(DataOutput) - Method in class gecco.communication.messages.AbortAllClientActionsMessage
 
write(DataOutput) - Method in class gecco.communication.messages.AbortActionMessage
This method writes the message to the given DataOutput.
write(DataOutput) - Method in class gecco.communication.messages.Message
This method should write the message to the given DataOutput.
write(int) - Method in class gecco.util.NullWriter
Description of the Method
write(int) - Method in class gecco.util.AutoFlushWriter
Description of the Method
write(String) - Method in class gecco.util.NullWriter
Description of the Method
write(String) - Method in class gecco.util.AutoFlushWriter
Description of the Method
write(String, int, int) - Method in class gecco.util.NullWriter
Description of the Method
write(String, int, int) - Method in class gecco.util.AutoFlushWriter
Description of the Method
writeResult() - Method in class gecco.game.dke.DKEReferee
 
writeResult() - Method in class gecco.game.dke3.DKE3Referee
 

X

x - Variable in class gecco.client.Position
Description of the Field
x - Variable in class gecco.communication.messages.UnitVisibleMessage
Description of the Field
x - Variable in class gecco.communication.messages.UnitPositionUpdateMessage
Description of the Field
x - Variable in class gecco.communication.messages.MapUpdateMessage
Description of the Field
x - Variable in class gecco.communication.messages.MapPointInvisibleMessage
Description of the Field
x - Variable in class gecco.server.automaton.Automaton
 
x - Variable in class gecco.server.core.Unit
The x-coordinate of the unit's position.
x - Variable in class gecco.server.visibility.Point
Description of the Field
xArray - Variable in class gecco.server.unitmanager.UnitManager
An array of sets, one set for each x coordinate on the map.

Y

y - Variable in class gecco.client.Position
Description of the Field
y - Variable in class gecco.communication.messages.UnitVisibleMessage
Description of the Field
y - Variable in class gecco.communication.messages.UnitPositionUpdateMessage
 
y - Variable in class gecco.communication.messages.MapUpdateMessage
Description of the Field
y - Variable in class gecco.communication.messages.MapPointInvisibleMessage
Description of the Field
y - Variable in class gecco.server.automaton.Automaton
 
y - Variable in class gecco.server.core.Unit
The y-coordinate of the unit's position.
y - Variable in class gecco.server.visibility.Point
Description of the Field
yArray - Variable in class gecco.server.unitmanager.UnitManager
An array of sets, one set for each y coordinate on the map.

Z

zoomInfoLog(String) - Method in class gecco.client.Game
 

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z