< 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

<

() - Static method in class com.eteks.awt.PJAGraphicsManager
 
() - Method in class com.eteks.awt.PJAImage
 
() - Method in class com.eteks.awt.PJAGraphics.AreaAveragingScaleFilter
 
() - Method in class com.eteks.awt.image.GIFDecoder
 
() - Static method in class com.eteks.awt.image.Web216ColorModel
 
() - Method in class com.eteks.filter.Web216ColorsFilter
 
() - Static method in class gecco.client.animation.Explosion
 
() - Static method in class gecco.client.dialogs.GameInfo
 
() - Static method in class gecco.client.dialogs.LoadingInfo
 
() - Static method in class gecco.game.firefighter.AutomatonImpl
 
() - Static method in class gecco.game.oresund.AutomatonImpl
 

A

abort(String, int) - Static method in class gecco.server.startup.StartServer
Description of the Method
abortAction - Static variable in class gecco.communication.messages.MessageType
Description of the Field
abortAction(long) - Method in class gecco.client.TestServer
Description of the Method
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.client.ServerAdapter
Description of the Method
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
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
abortCurrentAction() - Method in class gecco.client.infopanels.ActionDisplay
Called when the stop current action button is clicked.
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.
abortGame - Static variable in class gecco.communication.messages.MessageType
Description of the Field
abortGame() - Method in class gecco.communication.server.DataOutputExchangeHandler
called when the client says it wants to abort the game or disconnect
abortGame() - Method in class gecco.communication.server.DataInputExchangeHandler
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
absoluteTimeToExecute - Variable in class gecco.server.actionprocessor.QueuedAction
Description of the Field
absoluteTimeToExecute - Variable in class gecco.server.qmanager.QueuedAutomaton
Description of the Field
accept() - Method in class gecco.communication.server.NewClientListener
Description of the Method
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
accumPixels(int, int, int, int, ColorModel, int[], int, int) - Method in class com.eteks.awt.PJAGraphics.AreaAveragingScaleFilter
 
acknowledgePingReply() - Method in class gecco.communication.server.DataInputExchangeHandler
Description of the Method
Act - class gecco.server.actsofgod.Act.
Description of the Class
Act(AutomatonEvent, double, double, long) - Constructor for class gecco.server.actsofgod.Act
Constructor for the Act object
action - Variable in class gecco.client.Game.ActionMenuItem
Description of the Field
action - Variable in class gecco.client.ActionQueue.QueueNode
Description of the Field
action - Variable in class gecco.server.actionprocessor.QueuedAction
Description of the Field
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 class gecco.communication.messages.MessageType
Description of the Field
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, String, boolean) - Constructor for class gecco.communication.messages.ActionBlockedMessage
Constructor for the ActionBlockedMessage object
actionClass - Variable in class gecco.server.core.ActionDefinition
The class that implements the action.
ActionCompleted - Static variable in class gecco.communication.messages.MessageType
Description of the Field
actionCompleted(String) - Static method in class gecco.game.testgame.ServerTest
Description of the Method
actionCompleted(String, int, String) - Method in class gecco.communication.server.ClientAmbassador
Description of the Method
actionCompleted(String, int, String) - 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, String) - Constructor for class gecco.communication.messages.ActionCompletedMessage
Constructor for the ActionCompletedMessage object
actionCtr - Static variable in class gecco.game.testgame.ServerTest
Description of the Field
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
actionDefs - Variable in class gecco.server.core.UnitType
All ActionDefinitions of this unit type, hashed on the action name.
actionDisplay - Variable in class gecco.client.infopanels.PieceInfoPanel
Description of the Field
ActionDisplay - class gecco.client.infopanels.ActionDisplay.
This panel contains the action information of a piece.
ActionDisplay(Game) - Constructor for class gecco.client.infopanels.ActionDisplay
 
actionExecutingPieces - Variable in class gecco.client.Game
The pieces that are currenlty executing some actions.
ActionFailed - Static variable in class gecco.communication.messages.MessageType
Description of the Field
actionFailed(String, int, String) - Method in class gecco.communication.server.ClientAmbassador
Description of the Method
actionFailed(String, int, String) - 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, String) - Constructor for class gecco.communication.messages.ActionFailedMessage
Constructor for the ActionFailedMessage object
actionhandle - Variable in class gecco.communication.messages.ActionMessage
Description of the Field
actionHandle - Variable in class gecco.server.core.Action
The unique handle of the action.
actionId - Variable in class gecco.client.TestServer
Description of the Field
actionId - Variable in class gecco.communication.client.ServerAmbassador
Description of the Field
actionID - Variable in class gecco.communication.messages.ActionMessage
Description of the Field
actionIds - Variable in class gecco.client.Game
The action id of the currenlty executing action for some piece.
actionInfo - Variable in class gecco.client.infopanels.ActionDisplay
Description of the Field
actionMenu - Variable in class gecco.client.Game
The menu that is displayed with piece actions, ghost pieces or ghost actions.
actionMenuListener - Variable in class gecco.client.Game
The listener that handles selections in the menu that displays the actions of a piece.
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 class gecco.communication.messages.MessageType
Description of the Field
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 class gecco.communication.messages.MessageType
Description of the Field
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 as a parameter.
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 class gecco.communication.messages.MessageType
Description of the Field
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.dialogs.Error.OKAction
Description of the Method
actionPerformed(ActionEvent) - Method in class gecco.client.infopanels.ActionDisplay
Handles button clicks.
actionProcessor - Static variable in class gecco.server.core.ReferenceHolder
Description of the Field
actionProcessor - Variable in class gecco.server.startup.StartServer
Description of the Field
ActionProcessor - class gecco.server.actionprocessor.ActionProcessor.
The action processor handles the scheduling and execution of actions for the units in the ongoing game.
ActionProcessor(UnitManager, VisibilityManager, Client) - Constructor for class gecco.server.actionprocessor.ActionProcessor
Constructor for the ActionProcessor object
actionQueue - Variable in class gecco.client.Piece
Description of the Field
actionQueue - Variable in class gecco.server.actionprocessor.ActionProcessor
Description of the Field
ActionQueue - class gecco.client.ActionQueue.
This is a Queue (with methods get, peek, put, remove, empty and isEmpty) that contains actions.
ActionQueue.QueueNode - class gecco.client.ActionQueue.QueueNode.
An element in the queue.
ActionQueue.QueueNode(ActionQueue, Action) - Constructor for class gecco.client.ActionQueue.QueueNode
Constructor for the QueueNode object
ActionQueue() - Constructor for class gecco.client.ActionQueue
 
actionReply(long, boolean, String) - Method in interface gecco.client.Client
Call this to indicate that the executed action with the given id has been finished.
actionReply(long, boolean, String) - 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 - Variable in class gecco.client.Piece
Description of the Field
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.
acts - Variable in class gecco.server.actsofgod.ActsOfGod
Description of the Field
actsOfGod - Variable in class gecco.server.startup.StartServer
Description of the Field
ActsOfGod - class gecco.server.actsofgod.ActsOfGod.
Description of the Class
ActsOfGod(QManager) - Constructor for class gecco.server.actsofgod.ActsOfGod
Constructor for the ActsOfGod object
actsofgodConfFileName - Variable in class gecco.server.startup.StartServer
Description of the Field
add(ClientConnection) - Method in class gecco.communication.server.RoleConnection
adds a new client to this role
add(Object) - Method in class gecco.communication.messages.MessageQueue
Description of the Method
add(String, int) - Method in class com.eteks.awt.PJAComponentPeer
 
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
addConsumer(ImageConsumer) - Method in class com.eteks.awt.PJAImage.NBProducer
 
addConsumer(ImageConsumer) - Method in class com.eteks.awt.image.GIFDecoder
ImageProducer implementation.
addEventToQueue(AutomatonEvent, int, int) - Method in class gecco.server.qmanager.QManager
Adds an event to the event queue
addFontData(PJAFontData) - Method in class com.eteks.awt.PJAFontPeer
 
addGhostPiece(Position, String) - Method in class gecco.client.Game
Adds a ghost piece with the specified properties.
addHelpMenu(Menu) - Method in class com.eteks.awt.PJAComponentPeer
 
addHelpMenu(Menu) - Method in class com.eteks.awt.PJAMenuComponentPeer
 
addItem(MenuItem) - Method in class com.eteks.awt.PJAComponentPeer
 
addItem(MenuItem) - Method in class com.eteks.awt.PJAMenuComponentPeer
 
addItem(String, int) - Method in class com.eteks.awt.PJAComponentPeer
 
addMenu(Menu) - Method in class com.eteks.awt.PJAComponentPeer
 
addMenu(Menu) - Method in class com.eteks.awt.PJAMenuComponentPeer
 
addMessage(String) - Method in class gecco.client.Piece
Adds a feature to the Message attribute of the Piece object
addMessageToQueue(Object) - Method in class gecco.communication.client.DataOutputExchangeHandler
Used by the ServerAmbassador to add messages to send
addMessageToQueue(Object) - 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, Enumeration, Enumeration, String) - Method in interface gecco.client.Client
Creates a new Piece and adds it to the game.
addPiece(int, String, Position, Enumeration, Enumeration, 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.
addSeparator() - Method in class com.eteks.awt.PJAComponentPeer
 
addSeparator() - Method in class com.eteks.awt.PJAMenuComponentPeer
 
addUnit(Unit) - Method in class gecco.server.unitmanager.UnitManager
Adds a unit to the game.
addUnitType(UnitType) - Method in class gecco.server.unitmanager.UnitManager
Adds a new unit type.
addUpdateToQueue(int, int, long) - Method in class gecco.server.qmanager.QManager
Adds an automaton to the automaton queue.
addUpdateToQueue(QueuedAction, long) - Method in class gecco.server.actionprocessor.ActionProcessor
Adds an action to the action queue, with a given execution time.
addX - Variable in class gecco.game.firefighter.SetOnFire
Description of the Field
addX - Variable in class gecco.game.firefighter.Move
Description of the Field
addX - Variable in class gecco.game.oresund.Transfer
Description of the Field
addX - Variable in class gecco.game.oresund.Refuel
Description of the Field
addX - Variable in class gecco.game.oresund.Move
Description of the Field
addX - Variable in class gecco.game.oresund.Fly
Description of the Field
addX - Variable in class gecco.game.testgame.FlyAction
Description of the Field
addX - Variable in class gecco.game.testgame.AttackAction
Description of the Field
addX - Variable in class gecco.game.testgame.MoveAction
Description of the Field
addX - Variable in class gecco.game.testgame.InstantAttackAction
Description of the Field
addY - Variable in class gecco.game.firefighter.SetOnFire
Description of the Field
addY - Variable in class gecco.game.firefighter.Move
Description of the Field
addY - Variable in class gecco.game.oresund.Transfer
Description of the Field
addY - Variable in class gecco.game.oresund.Refuel
Description of the Field
addY - Variable in class gecco.game.oresund.Move
Description of the Field
addY - Variable in class gecco.game.oresund.Fly
Description of the Field
addY - Variable in class gecco.game.testgame.FlyAction
Description of the Field
addY - Variable in class gecco.game.testgame.AttackAction
Description of the Field
addY - Variable in class gecco.game.testgame.MoveAction
Description of the Field
addY - Variable in class gecco.game.testgame.InstantAttackAction
Description of the Field
allCharsWidth - Variable in class com.eteks.awt.PJAFontData
 
alphas - Variable in class com.eteks.awt.PJAGraphics.AreaAveragingScaleFilter
 
am - Variable in class gecco.server.visibility.VisibilityManager
Description of the Field
aMap - Variable in class gecco.server.qmanager.QManager
Description of the Field
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.
animationThread - Variable in class gecco.client.animation.AnimatedPiece
Description of the Field
animator - Variable in class gecco.client.animation.AnimatedPiece
Description of the Field
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.
ARGB - Variable in class com.eteks.awt.PJAGraphics
 
ARGBIndex - Variable in class com.eteks.awt.PJAGraphics
 
argumentType - Variable in class gecco.communication.messages.ActionBlockedMessage
Description of the Field
argumentType - Variable in class gecco.server.core.ActionDefinition
The argument type of the action.
argUnit - Variable in class gecco.server.core.Action
The unit that is the target of the action, if appropriate.
argX - Variable in class gecco.server.core.Action
The coordinates of the point that is the target of this action, if appropriate.
argY - Variable in class gecco.server.core.Action
Description of the Field
ascent - Variable in class com.eteks.awt.PJAFontData
 
AttackAction - class gecco.game.testgame.AttackAction.
Description of the Class
AttackAction() - Constructor for class gecco.game.testgame.AttackAction
Constructor for the AttackAction object
attackFactor - Variable in class gecco.game.testgame.AttackAction
Description of the Field
attackFactor - Variable in class gecco.game.testgame.InstantAttackAction
Description of the Field
ATTACKING_BEHAVIOUR - Variable in class gecco.game.testgame.AttackAction
Description of the Field
attackRadiusSquared - Variable in class gecco.game.testgame.AttackAction
Description of the Field
attackRadiusSquared - Variable in class gecco.game.testgame.InstantAttackAction
Description of the Field
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() - Constructor for class gecco.server.automaton.Automaton
Constructor for the Automaton object
automatonClass - Variable in class gecco.server.automaton.AutomatonMap
Description of the Field
automatonClass - Variable in class gecco.server.startup.StartServer
Description of the Field
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.firefighter.AutomatonImpl.
Description of the Class
AutomatonImpl - class gecco.game.oresund.AutomatonImpl.
Description of the Class
AutomatonImpl - class gecco.game.testgame.AutomatonImpl.
Description of the Class
AutomatonImpl() - Constructor for class gecco.game.firefighter.AutomatonImpl
 
AutomatonImpl() - Constructor for class gecco.game.oresund.AutomatonImpl
 
AutomatonImpl() - Constructor for class gecco.game.testgame.AutomatonImpl
 
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.
automatonMap - Static variable in class gecco.server.core.ReferenceHolder
Description of the Field
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
AutomatonMonitor - class gecco.game.testgame.AutomatonMonitor.
Description of the Class
AutomatonMonitor(AutomatonMap) - Constructor for class gecco.game.testgame.AutomatonMonitor
Constructor for the AutomatonMonitor object
automatonQueue - Variable in class gecco.server.qmanager.QManager
Description of the Field
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
availableInfo - Variable in class com.eteks.awt.PJAImage
 

B

b - Variable in class com.eteks.awt.image.GIFDecoder
 
BaseStation - class gecco.game.oresund.BaseStation.
Description of the Class
BaseStation() - Constructor for class gecco.game.oresund.BaseStation
Constructor for the BaseStation object
BaseStationEventHandler - class gecco.game.oresund.BaseStationEventHandler.
Description of the Class
BaseStationEventHandler() - Constructor for class gecco.game.oresund.BaseStationEventHandler
Constructor for the BaseStationEventHandler object
beep() - Method in class com.eteks.awt.PJAToolkit
java.awt.Toolkit implementation.
beginValidate() - Method in class com.eteks.awt.PJAComponentPeer
 
behaviourState - Variable in class gecco.game.testgame.AttackAction
Description of the Field
bitOffset - Variable in class com.eteks.awt.image.GIFDecoder
 
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.
blues - Variable in class com.eteks.awt.PJAGraphics.AreaAveragingScaleFilter
 
board - Variable in class gecco.client.Board
Description of the Field
board - Variable in class gecco.client.Game
Description of the Field
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
 
boardClicks - Variable in class gecco.client.Game
The listener that handles clicks on the board.
boardDrags - Variable in class gecco.client.Game
The listener that handles drags on the board.
boardHeight - Variable in class gecco.client.Board
Description of the Field
boardUpperLeft - Variable in class gecco.client.Board
Description of the Field
boardWidth - Variable in class gecco.client.Board
Description of the Field
BRIDGE - Static variable in class gecco.game.oresund.AutomatonImpl
Description of the Field
BRIDGE_EVENT_STRING - Static variable in class gecco.game.oresund.AutomatonImpl
Description of the Field
bufImg - Variable in class gecco.game.testgame.AutomatonMonitor
Description of the Field
bufReader - Variable in class gecco.server.startup.StartServer
Description of the Field
BURNING_TREE - Static variable in class gecco.game.firefighter.AutomatonImpl
Description of the Field
BURNING_TREE_STATE - Static variable in class gecco.game.firefighter.Water
Description of the Field
BURNING_TREE_STATE - Static variable in class gecco.game.oresund.Rescue
Description of the Field
burningTime - Variable in class gecco.game.firefighter.AutomatonImpl
Description of the Field
BURNT_TREE - Static variable in class gecco.game.firefighter.AutomatonImpl
Description of the Field
bytePixels - Variable in class com.eteks.awt.image.GIFDecoder
 

C

calcRow() - Method in class com.eteks.awt.PJAGraphics.AreaAveragingScaleFilter
 
calculateDistance(Color, Color) - Method in class gecco.server.automaton.AutomatonMap
Calculates the distance between two colors.
canSeeAutomaton(String, int, int) - Method in class gecco.server.visibility.VisibilityManager
Description of the Method
canSeeAutomaton(String, int, int, Unit) - Method in class gecco.server.visibility.VisibilityManager
Description of the Method
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, that is, if the position is inside the units visibility range.
canSeePosition(String, double, double) - Method in class gecco.server.visibility.VisibilityManager
Description of the Method
canSeeUnit(String, Unit, Unit) - Method in class gecco.server.visibility.VisibilityManager
Description of the Method
captureEnded() - Method in interface com.eteks.tools.fontcapture.PJAFontCapture.CaptureFontListener
 
captureFont(String, int[], boolean, boolean, boolean, boolean, String, PJAFontCapture.CaptureFontListener) - Static method in class com.eteks.tools.fontcapture.PJAFontCapture
 
captureNewFont(Font) - Method in interface com.eteks.tools.fontcapture.PJAFontCapture.CaptureFontListener
 
changed - Variable in class gecco.server.automaton.Automaton
Flag to indicate if the state of the automaton has changed.
changes - Variable in class gecco.communication.messages.MapUpdatesMessage
Description of the Field
charsBits - Variable in class com.eteks.awt.PJAFontData
 
charsOffset - Variable in class com.eteks.awt.PJAFontData
 
charsOffsetAtBaseline - Variable in class com.eteks.awt.PJAFontData
 
charsWidth - Variable in class com.eteks.awt.PJAFontData
 
charsWidth(char[], int, int) - Method in class com.eteks.awt.PJAFontMetrics
java.awt.FontMetrics implementation.
charWidth(char) - Method in class com.eteks.awt.PJAFontMetrics
java.awt.FontMetrics implementation.
charWidth(int) - Method in class com.eteks.awt.PJAFontMetrics
java.awt.FontMetrics implementation.
check(ImageObserver) - Method in class com.eteks.awt.PJAImage
 
checkActionBlocklist(Unit) - Method in class gecco.server.actionprocessor.ActionProcessor
Checks the ongoing actions of a given unit and notify the roles (clients) that commands the role about any updates.
checkActionReturn(QueuedAction, Unit, ActionReturn) - Method in class gecco.server.actionprocessor.ActionProcessor
Check if a given action, executed by a given unit, is completed, aborted or still ongoing, and take the necessary steps in each case.
checkAutomatonReturn(AutomatonReturn, int, int) - Method in class gecco.server.qmanager.QManager
Checks the return from an automaton update method, and possibly inserts the automaton and its neighbours into the queue.
checkChangedPosition(double, double, Unit) - Method in class gecco.server.actionprocessor.ActionProcessor
Check if a given unit has changed from a known last position.
checkChangedProperties(Unit) - Method in class gecco.server.actionprocessor.ActionProcessor
Checks all properties of the given unit, and notify all roles (clients) that observes the unit about any updates.
checkCharacterRange(char) - Method in class com.eteks.awt.PJAFontData
 
checkFontLoading() - Method in class com.eteks.awt.PJAGraphics
 
checkImage(Image, int, int, ImageObserver) - Method in class com.eteks.awt.PJAGraphicsManager
Checks the status of an image laoding.
checkImage(Image, int, int, ImageObserver) - Method in class com.eteks.awt.PJAComponentPeer
 
checkImage(Image, int, int, ImageObserver) - Method in class com.eteks.awt.PJAToolkit
java.awt.Toolkit implementation.
checkImage(Image, int, int, ImageObserver) - Method in class com.eteks.java2d.PJAGraphicsManager2D
Checks the status of an image laoding.
checkNeighbourstatesForState(int[][], int) - Method in class gecco.game.testgame.AutomatonImpl
Description of the Method
checkPoint() - Method in class gecco.game.firefighter.Water
Description of the Method
checkPoint() - Method in class gecco.game.firefighter.SetOnFire
Description of the Method
checkPoint() - Method in class gecco.game.firefighter.Move
Description of the Method
checkPoint() - Method in class gecco.game.oresund.Transfer
Description of the Method
checkPoint() - Method in class gecco.game.oresund.Refuel
Description of the Method
checkPoint() - Method in class gecco.game.oresund.Move
Description of the Method
checkPoint() - Method in class gecco.game.oresund.Rescue
Description of the Method
checkPoint() - Method in class gecco.game.oresund.Fly
Description of the Method
checkPoint() - Method in class gecco.game.testgame.FlyAction
Description of the Method
checkPoint() - Method in class gecco.game.testgame.AttackAction
Description of the Method
checkPoint() - Method in class gecco.game.testgame.MoveAction
Description of the Method
checkPoint() - Method in class gecco.game.testgame.MoveFastAction
Description of the Method
checkPoint() - Method in class gecco.game.testgame.InstantAttackAction
Description of the Method
checkPoint() - Method in class gecco.server.core.Action
This method is called periodically by the game engine.
childResized(int, int) - Method in class com.eteks.awt.PJAComponentPeer
 
ci - Variable in class gecco.server.visibility.VisibilityManager
Description of the Field
CITY - Static variable in class gecco.game.oresund.AutomatonImpl
Description of the Field
CITY_EVENT_STRING - Static variable in class gecco.game.oresund.AutomatonImpl
Description of the Field
cl - Variable in class gecco.communication.client.ServerAmbassador
Description of the Field
classColorAccessible - Variable in class com.eteks.awt.PJAGraphics
 
classColorModelAccessible - Variable in class com.eteks.awt.image.GIFDecoder
 
classFontMetricsAccessible - Variable in class com.eteks.awt.PJAGraphics
 
classRectangleAccessible - Variable in class com.eteks.awt.PJAGraphics
 
clear() - Method in class com.eteks.awt.PJAComponentPeer
DEPRECATED: Replaced by removeAll().
clear() - Method in class gecco.client.Map
Clears the map.
clear() - Method in class gecco.server.core.TypedProperties
Removes all properties
clear(int) - Method in class com.eteks.awt.PJAFontData.FastBitSet
 
clearMap() - Method in class gecco.client.Board
Description of the Method
clearRect(int, int, int, int) - Method in class com.eteks.awt.PJAGraphics
java.awt.Graphics implementation.
client - Variable in class gecco.client.TestServer
Description of the Field
client - Variable in class gecco.communication.client.DataInputExchangeHandler
Description of the Field
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
clients - Variable in class gecco.communication.server.RoleConnection
Description of the Field
clip - Variable in class com.eteks.awt.PJAGraphics
 
clipRect(int, int, int, int) - Method in class com.eteks.awt.PJAGraphics
java.awt.Graphics implementation.
clone() - Method in class gecco.client.Action
Description of the Method
close() - Method in class gecco.util.NullWriter
Description of the Method
coalescePaintEvent(PaintEvent) - Method in class com.eteks.awt.PJAComponentPeer
 
color - Variable in class com.eteks.awt.PJAGraphics
 
color - Variable in class gecco.communication.messages.MapUpdateMessage
Description of the Field
COLOR_FACTOR_100 - Static variable in class com.eteks.awt.PJAGraphics
 
COLORMAPMASK - Static variable in class com.eteks.awt.image.GIFDecoder
 
colorModel - Variable in class com.eteks.awt.PJAGraphicsManager
 
colorModel - Variable in class com.eteks.awt.PJAImage
 
colorModel - Variable in class com.eteks.awt.image.GIFDecoder
 
colorToState - Variable in class gecco.server.startup.StartServer
Description of the Field
cols - Static variable in class gecco.game.testgame.ServerTest
Description of the Field
com.eteks.awt - package com.eteks.awt
 
com.eteks.awt.image - package com.eteks.awt.image
 
com.eteks.filter - package com.eteks.filter
 
com.eteks.java2d - package com.eteks.java2d
 
com.eteks.tools.awt - package com.eteks.tools.awt
 
com.eteks.tools.fontcapture - package com.eteks.tools.fontcapture
 
comClient - Variable in class gecco.server.actionprocessor.ActionProcessor
Description of the Field
comClient - Static variable in class gecco.server.core.ReferenceHolder
Description of the Field
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
comment - Variable in class com.eteks.awt.image.GIFDecoder
 
compareTo(Object) - Method in class gecco.client.Property
Description of the Method
compareTo(Object) - Method in class gecco.server.actionprocessor.QueuedAction
Description of the Method
compareTo(Object) - Method in class gecco.server.actsofgod.Act
Description of the Method
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
component - Variable in class com.eteks.awt.PJAComponentPeer
 
comServer - Static variable in class gecco.server.core.ReferenceHolder
Description of the Field
connect(String, int) - Method in class gecco.client.TestServer
Description of the Method
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.client.ServerAdapter
Description of the Method
connect(String, int) - Method in class gecco.communication.client.ServerAmbassador
tries to connect to the server returns false if failed to connect
connection - Variable in class gecco.communication.client.DataOutputExchangeHandler
Description of the Field
connection - Variable in class gecco.communication.client.DataInputExchangeHandler
Description of the Field
connection - Variable in class gecco.communication.server.DataOutputExchangeHandler
Description of the Field
connection - Variable in class gecco.communication.server.ClientConnectionHandler
Description of the Field
connection - Variable in class gecco.communication.server.DataInputExchangeHandler
Description of the Field
ConnectionDialog - class gecco.client.dialogs.ConnectionDialog.
Creates a modal dialog for selecting the host and port to connect to.
ConnectionDialog(Frame) - Constructor for class gecco.client.dialogs.ConnectionDialog
Constructor for the ConnectionDialog object
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
connectionPort - Variable in class gecco.server.startup.StartServer
Description of the Field
connectionstatus - Variable in class gecco.communication.client.ServerAmbassador
Description of the Field
connectToGame() - Method in class gecco.client.Game
Description of the Method
connectToKrigsspel(Socket, String) - Method in class gecco.communication.server.NewClientListener
to be modified in iteration 2
connectToServer(String, int) - Method in class gecco.communication.client.ServerConnection
Tries to connect to a server
consumers - Variable in class com.eteks.awt.PJAImage.NBProducer
 
consumers - Variable in class com.eteks.awt.image.GIFDecoder
 
contains(int[], int[], int, PJAGraphics.PJARectangle, int, int) - Method in class com.eteks.awt.PJAGraphics
 
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.
content - Static variable in class gecco.client.dialogs.GameInfo
Description of the Field
content - Static variable in class gecco.client.dialogs.LoadingInfo
Description of the Field
copyArea(int, int, int, int, int, int) - Method in class com.eteks.awt.PJAGraphics
java.awt.Graphics implementation.
create() - Method in class com.eteks.awt.PJAGraphics
java.awt.Graphics implementation.
createActionMenu(Piece) - Method in class gecco.client.Game
Creates the menu that displays the actions of a piece.
createButton(Button) - Method in class com.eteks.awt.PJAToolkit
java.awt.Toolkit implementation.
createCanvas(Canvas) - Method in class com.eteks.awt.PJAToolkit
java.awt.Toolkit implementation.
createCheckbox(Checkbox) - Method in class com.eteks.awt.PJAToolkit
java.awt.Toolkit implementation.
createCheckboxMenuItem(CheckboxMenuItem) - Method in class com.eteks.awt.PJAToolkit
java.awt.Toolkit implementation.
createChoice(Choice) - Method in class com.eteks.awt.PJAToolkit
java.awt.Toolkit implementation.
createCompatibleImage(int, int) - Method in class com.eteks.java2d.PJAGraphicsConfiguration
java.awt.GraphicsConfiguration implementation.
createCompatibleImage(int, int, int) - Method in class com.eteks.java2d.PJAGraphicsConfiguration
java.awt.GraphicsConfiguration implementation.
createComponent(Component) - Method in class com.eteks.awt.PJAToolkit
java.awt.Toolkit implementation.
createDialog(Dialog) - Method in class com.eteks.awt.PJAToolkit
java.awt.Toolkit implementation.
createDragSourceContextPeer(DragGestureEvent) - Method in class com.eteks.awt.PJAToolkit
java.awt.Toolkit implementation.
createFileDialog(FileDialog) - Method in class com.eteks.awt.PJAToolkit
java.awt.Toolkit implementation.
createFrame(Frame) - Method in class com.eteks.awt.PJAToolkit
java.awt.Toolkit implementation.
createGraphics() - Method in class com.eteks.java2d.PJABufferedImage
Returns an instance of Graphics2D to draw in the image.
createGraphics(BufferedImage) - Method in class com.eteks.java2d.PJAGraphicsEnvironment
Returns a Graphics2D instance or throws an AWTError exception.
createImage(byte[], int, int) - Method in class com.eteks.awt.PJAGraphicsManager
Creates an image from the imagedata array.
createImage(byte[], int, int) - Method in class com.eteks.awt.PJAToolkit
java.awt.Toolkit implementation.
createImage(ImageProducer) - Method in class com.eteks.awt.PJAGraphicsManager
Creates an image from the producer.
createImage(ImageProducer) - Method in class com.eteks.awt.PJAComponentPeer
 
createImage(ImageProducer) - Method in class com.eteks.awt.PJAToolkit
java.awt.Toolkit implementation.
createImage(ImageProducer) - Method in class com.eteks.java2d.PJAGraphicsManager2D
Creates an image from the producer.
createImage(int, int) - Method in class com.eteks.awt.PJAGraphicsManager
Creates an image of width x height pixels.
createImage(int, int) - Method in class com.eteks.awt.PJAComponentPeer
Creates an image of width x height pixels.
createImage(int, int) - Method in class com.eteks.java2d.PJAGraphicsManager2D
Creates an image of width x height pixels.
createImage(String) - Method in class com.eteks.awt.PJAGraphicsManager
Returns an image from the file filename.
createImage(String) - Method in class com.eteks.awt.PJAToolkit
java.awt.Toolkit implementation.
createImage(URL) - Method in class com.eteks.awt.PJAGraphicsManager
Returns an image from the URL url.
createImage(URL) - Method in class com.eteks.awt.PJAToolkit
java.awt.Toolkit implementation.
createLabel(Label) - Method in class com.eteks.awt.PJAToolkit
java.awt.Toolkit implementation.
createList(List) - Method in class com.eteks.awt.PJAToolkit
java.awt.Toolkit implementation.
createMenu(Menu) - Method in class com.eteks.awt.PJAToolkit
java.awt.Toolkit implementation.
createMenuBar(MenuBar) - Method in class com.eteks.awt.PJAToolkit
java.awt.Toolkit implementation.
createMenuItem(MenuItem) - Method in class com.eteks.awt.PJAToolkit
java.awt.Toolkit implementation.
createPanel(Panel) - Method in class com.eteks.awt.PJAToolkit
java.awt.Toolkit implementation.
createPopupMenu(PopupMenu) - Method in class com.eteks.awt.PJAToolkit
java.awt.Toolkit implementation.
createScrollbar(Scrollbar) - Method in class com.eteks.awt.PJAToolkit
java.awt.Toolkit implementation.
createScrollPane(ScrollPane) - Method in class com.eteks.awt.PJAToolkit
java.awt.Toolkit implementation.
createTextArea(TextArea) - Method in class com.eteks.awt.PJAToolkit
java.awt.Toolkit implementation.
createTextField(TextField) - Method in class com.eteks.awt.PJAToolkit
java.awt.Toolkit implementation.
createUnit(String) - Method in class gecco.server.unitmanager.UnitManager
Creates a unit of a given unit type.
createWindow(Window) - Method in class com.eteks.awt.PJAToolkit
java.awt.Toolkit implementation.
currentAction - Variable in class gecco.client.Piece
Description of the Field
currentColor - Variable in class gecco.server.automaton.Automaton
The current color which is to be sent to the client in a given state.
currentFrame - Variable in class gecco.client.animation.AnimatedPiece
Description of the Field
currentLine - Variable in class gecco.server.startup.StartServer
Description of the Field
currentState - Variable in class gecco.server.automaton.Automaton
The current state of the automaton.

D

d - Static variable in class gecco.game.testgame.ServerTest
Description of the Field
data - Variable in class com.eteks.awt.PJAFontData.FastBitSet
 
data_in - Variable in class gecco.communication.client.ServerConnection
Description of the Field
data_in - Variable in class gecco.communication.server.NewClientListener
Description of the Field
data_in - Variable in class gecco.communication.server.ClientConnection
Description of the Field
data_out - Variable in class gecco.communication.client.ServerConnection
Description of the Field
data_out - Variable in class gecco.communication.server.NewClientListener
Description of the Field
data_out - Variable in class gecco.communication.server.ClientConnection
Description of the Field
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(String) - Static method in class gecco.server.actionprocessor.ActionProcessor
Outputs a debug message to the server log, as well as to the stdout of the server.
debug(String) - Method in class gecco.server.core.LogManager
Outputs a debug message to the log file.
debug(String) - Static method in class gecco.server.qmanager.QManager
Outputs to stdout.
deepClone() - Method in class gecco.server.startup.DeepCloneHashMap
Description of the Method
deepClone() - Method in class gecco.server.startup.PropertyTree
Description of the Method
deepClone() - Method in interface gecco.server.startup.DeepCloneable
Description of the Method
deepClone() - Method in class gecco.server.startup.DeepCloneLinkedList
Description of the Method
DeepCloneable - interface gecco.server.startup.DeepCloneable.
Description of the Interface
DeepCloneHashMap - class gecco.server.startup.DeepCloneHashMap.
Description of the Class
DeepCloneHashMap() - Constructor for class gecco.server.startup.DeepCloneHashMap
Constructor for the DeepCloneHashMap object
DeepCloneHashMap(int) - Constructor for class gecco.server.startup.DeepCloneHashMap
Constructor for the DeepCloneHashMap object
DeepCloneHashMap(int, float) - Constructor for class gecco.server.startup.DeepCloneHashMap
Constructor for the DeepCloneHashMap object
DeepCloneHashMap(Map) - Constructor for class gecco.server.startup.DeepCloneHashMap
Constructor for the DeepCloneHashMap object
DeepCloneLinkedList - class gecco.server.startup.DeepCloneLinkedList.
Description of the Class
DeepCloneLinkedList() - Constructor for class gecco.server.startup.DeepCloneLinkedList
Constructor for the DeepCloneLinkedList object
DeepCloneLinkedList(Collection) - Constructor for class gecco.server.startup.DeepCloneLinkedList
Constructor for the DeepCloneLinkedList object
DEFAULT_SCREEN_HEIGHT - Static variable in class com.eteks.awt.PJAGraphicsManager
 
DEFAULT_SCREEN_RES - Static variable in class com.eteks.awt.PJAGraphicsManager
 
DEFAULT_SCREEN_WIDTH - Static variable in class com.eteks.awt.PJAGraphicsManager
 
defaultFont - Variable in class com.eteks.awt.PJAGraphics
 
DEHInput - Variable in class gecco.communication.client.ServerAmbassador
Description of the Field
DEHInput - Variable in class gecco.communication.server.ClientConnectionHandler
Description of the Field
DEHOutput - Variable in class gecco.communication.client.ServerAmbassador
Description of the Field
DEHOutput - Variable in class gecco.communication.client.DataInputExchangeHandler
Description of the Field
DEHOutput - Variable in class gecco.communication.server.ClientConnectionHandler
Description of the Field
DEHOutput - Variable in class gecco.communication.server.DataInputExchangeHandler
Description of the Field
delayBetweenFrames - Variable in class gecco.client.animation.AnimatedPiece
Description of the Field
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
delItem(int) - Method in class com.eteks.awt.PJAComponentPeer
 
delItem(int) - Method in class com.eteks.awt.PJAMenuComponentPeer
 
delItems(int, int) - Method in class com.eteks.awt.PJAComponentPeer
 
delMenu(int) - Method in class com.eteks.awt.PJAComponentPeer
 
delMenu(int) - Method in class com.eteks.awt.PJAMenuComponentPeer
 
descent - Variable in class com.eteks.awt.PJAFontData
 
description - Variable in class gecco.communication.messages.ActionBlockedMessage
Description of the Field
description - Variable in class gecco.server.core.ActionDefinition
Description of the action.
deselect(int) - Method in class com.eteks.awt.PJAComponentPeer
 
destHeight - Variable in class com.eteks.awt.PJAGraphics.AreaAveragingScaleFilter
 
destPixels - Variable in class com.eteks.awt.PJAGraphics.AreaAveragingScaleFilter
 
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
destroyPiece(int, boolean) - Method in class gecco.client.Game
Removes the piece with the given handle (if any) from the game.
destWidth - Variable in class com.eteks.awt.PJAGraphics.AreaAveragingScaleFilter
 
device - Variable in class com.eteks.java2d.PJAGraphicsConfiguration
 
dialog - Static variable in class gecco.client.dialogs.GameInfo
Description of the Field
dialog - Static variable in class gecco.client.dialogs.LoadingInfo
Description of the Field
dialog - Variable in class gecco.client.dialogs.Error.OKAction
Description of the Field
dialog - Static variable in class gecco.client.dialogs.RoleSelectionDialog
Description of the Field
dialog - Static variable in class gecco.client.dialogs.ConnectionDialog
Description of the Field
die - Variable in class gecco.communication.client.DataOutputExchangeHandler
Description of the Field
die - Variable in class gecco.communication.client.DataInputExchangeHandler
Description of the Field
disable() - Method in class com.eteks.awt.PJAComponentPeer
DEPRECATED: Replaced by setEnabled(boolean).
disable() - Method in class com.eteks.awt.PJAMenuComponentPeer
 
disconnect - Static variable in class gecco.communication.messages.MessageType
Description of the Field
disconnect - Variable in class gecco.communication.server.DataOutputExchangeHandler
Description of the Field
disconnect - Variable in class gecco.communication.server.DataInputExchangeHandler
Description of the Field
disconnect() - Method in class gecco.client.TestServer
Description of the Method
disconnect() - Method in interface gecco.client.Server
Disconnects from the server.
disconnect() - Method in class gecco.client.ServerAdapter
Description of the Method
disconnect() - Method in class gecco.communication.client.ServerAmbassador
Called by the client when it wants to disconnect
DISCONNECTED - Static variable in class gecco.communication.client.ServerAmbassador
Description of the Field
disconnectFromGame() - Method in class gecco.client.Game
Description of the Method
display(Frame) - Static method in class gecco.client.dialogs.GameInfo
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.
dispose() - Method in class com.eteks.awt.PJAComponentPeer
 
dispose() - Method in class com.eteks.awt.PJAMenuComponentPeer
 
dispose() - Method in class com.eteks.awt.PJAGraphics
java.awt.Graphics implementation.
doAction(int, Action) - Method in class gecco.client.TestServer
Description of the Method
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.client.ServerAdapter
Description of the Method
doAction(int, Action) - Method in class gecco.communication.client.ServerAmbassador
Description of the Method
doInterlace(int) - Method in class com.eteks.awt.image.GIFDecoder
 
draw3DRect(int, int, int, int, boolean) - Method in class com.eteks.awt.PJAGraphics
Same implementation as in the class java.awtGraphics except it doesn't use Color class.
drawArc(int, int, int, int, int, int) - Method in class com.eteks.awt.PJAGraphics
java.awt.Graphics implementation.
drawArcHorizontalLine(int[], int[], int, PJAGraphics.PJARectangle, int, int, int) - Method in class com.eteks.awt.PJAGraphics
 
drawArcPoint(int[], int[], int, PJAGraphics.PJARectangle, int, int) - Method in class com.eteks.awt.PJAGraphics
 
drawHorizontalLine(int, int, int) - Method in class com.eteks.awt.PJAGraphics
 
drawImage(Image, int, int, Color, ImageObserver) - Method in class com.eteks.awt.PJAGraphics
java.awt.Graphics implementation.
drawImage(Image, int, int, ImageObserver) - Method in class com.eteks.awt.PJAGraphics
java.awt.Graphics implementation.
drawImage(Image, int, int, int, int, Color, ImageObserver) - Method in class com.eteks.awt.PJAGraphics
java.awt.Graphics implementation.
drawImage(Image, int, int, int, int, ImageObserver) - Method in class com.eteks.awt.PJAGraphics
java.awt.Graphics implementation.
drawImage(Image, int, int, int, int, int, int, int, int, Color, ImageObserver) - Method in class com.eteks.awt.PJAGraphics
java.awt.Graphics implementation.
drawImage(Image, int, int, int, int, int, int, int, int, ImageObserver) - Method in class com.eteks.awt.PJAGraphics
java.awt.Graphics implementation.
drawLine(int, int, int, int) - Method in class com.eteks.awt.PJAGraphics
 
drawOval(int, int, int, int) - Method in class com.eteks.awt.PJAGraphics
java.awt.Graphics implementation.
drawPoint(int, int) - Method in class com.eteks.awt.PJAGraphics
 
drawPolygon(int[], int[], int) - Method in class com.eteks.awt.PJAGraphics
java.awt.Graphics implementation.
drawPolyline(int[], int[], int) - Method in class com.eteks.awt.PJAGraphics
java.awt.Graphics implementation.
drawRoundRect(int, int, int, int, int, int) - Method in class com.eteks.awt.PJAGraphics
java.awt.Graphics implementation.
drawString(AttributedCharacterIterator, int, int) - Method in class com.eteks.awt.PJAGraphics
java.awt.Graphics implementation.
drawString(String, int, int) - Method in class com.eteks.awt.PJAGraphics
java.awt.Graphics implementation.
drawVerticalLine(int, int, int) - Method in class com.eteks.awt.PJAGraphics
 

E

EGA_PALETTE - Static variable in class com.eteks.awt.image.GIFDecoder
 
empty() - Method in class gecco.client.ActionQueue
Description of the Method
enable() - Method in class com.eteks.awt.PJAComponentPeer
DEPRECATED: Replaced by setEnabled(boolean).
enable() - Method in class com.eteks.awt.PJAMenuComponentPeer
 
endValidate() - Method in class com.eteks.awt.PJAComponentPeer
 
entrySet() - Method in class gecco.server.core.TypedProperties
Returns the set of mappings.
equals(Object) - Method in class com.eteks.awt.PJAFontData
Returns true if this font peer and object have the same name, style and size.
equals(Object) - Method in class com.eteks.awt.PJAFontPeer
Returns true if this font peer and object have the same name and style.
equals(Object) - Method in class gecco.client.Action
Description of the Method
equals(Object) - Method in class gecco.client.Piece
Description of the Method
equals(Object) - Method in class gecco.server.actionprocessor.QueuedAction
Description of the Method
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.core.TypedProperties
Tests the given Object for equality with this one.
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(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.
Error.OKAction - class gecco.client.dialogs.Error.OKAction.
ActionListener that closes the given dialog when the action is performed.
Error.OKAction(JDialog) - Constructor for class gecco.client.dialogs.Error.OKAction
Constructor for the OKAction object
Error() - Constructor for class gecco.client.dialogs.Error
No contructor is necessary.
error(Exception, String) - Method in interface com.eteks.tools.fontcapture.PJAFontCapture.CaptureFontListener
 
errorMessage - Variable in class gecco.communication.messages.ActionFailedMessage
Description of the Field
event - Variable in class gecco.server.automaton.AutomatonReturn
Description of the Field
eventHandler - Variable in class gecco.server.core.UnitType
Reference to the event handler for this unit type.
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
eventId - Variable in class gecco.server.core.UnitEvent
Description of the Field
eventName - Variable in class gecco.server.automaton.AutomatonEvent
Description of the Field
eventQueue - Variable in class com.eteks.awt.PJAToolkit
 
eventQueue - Variable in class gecco.server.qmanager.QManager
Description of the Field
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.
executeNextAction(Piece) - Method in class gecco.client.Game
Description of the Method
executingAction - Variable in class gecco.client.infopanels.ActionDisplay
Description of the Field
existsNeighboursWithState(int[][], int) - Method in class gecco.game.firefighter.AutomatonImpl
Description of the Method
existsNeighboursWithState(int[][], int) - Method in class gecco.game.oresund.AutomatonImpl
Description of the Method
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
 
explosionFrames - Static variable in class gecco.client.animation.Explosion
The frames of the explosion.
EXTENSION - Static variable in class com.eteks.awt.image.GIFDecoder
 

F

factor - Variable in class gecco.server.automaton.AutomatonEvent
Description of the Field
factor - Variable in class gecco.server.core.UnitEvent
Description of the Field
FILL - Static variable in class gecco.client.infopanels.PieceInfoPanel
The amount (in pixels) of white space between things.
fill3DRect(int, int, int, int, boolean) - Method in class com.eteks.awt.PJAGraphics
Same implementation as in the class java.awtGraphics except it doesn't use Color class.
fillArc(int, int, int, int, int, int) - Method in class com.eteks.awt.PJAGraphics
java.awt.Graphics implementation.
fillOval(int, int, int, int) - Method in class com.eteks.awt.PJAGraphics
java.awt.Graphics implementation.
fillPolygon(int[], int[], int) - Method in class com.eteks.awt.PJAGraphics
java.awt.Graphics implementation.
fillRect(int, int, int, int) - Method in class com.eteks.awt.PJAGraphics
java.awt.Graphics implementation.
fillRoundRect(int, int, int, int, int, int) - Method in class com.eteks.awt.PJAGraphics
java.awt.Graphics implementation.
filterEvents(long) - Method in class com.eteks.awt.PJAComponentPeer
 
filterRGB(int, int, int) - Method in class com.eteks.filter.Web216ColorsFilter
RGBImageFilter method implementation.
FIRE - Static variable in class gecco.game.testgame.AutomatonImpl
Description of the Field
FIRE_EVENT_STRING - Static variable in class gecco.game.firefighter.AutomatonImpl
Description of the Field
Firefighter - class gecco.game.firefighter.Firefighter.
Description of the Class
Firefighter() - Constructor for class gecco.game.firefighter.Firefighter
Constructor for the Firefighter object
FirefighterEventHandler - class gecco.game.firefighter.FirefighterEventHandler.
Description of the Class
FirefighterEventHandler() - Constructor for class gecco.game.firefighter.FirefighterEventHandler
Constructor for the FirefighterEventHandler object
fireReturn(int[][]) - Method in class gecco.game.firefighter.AutomatonImpl
Description of the Method
fireReturn(int[][]) - Method in class gecco.game.testgame.AutomatonImpl
Description of the Method
first - Variable in class gecco.client.ActionQueue
Description of the Field
flush() - Method in class com.eteks.awt.PJAImage
java.awt.Image implementation.
flush() - Method in class gecco.server.core.LogManager
Flushes the log file.
flush() - Method in class gecco.util.NullWriter
Description of the Method
Fly - class gecco.game.oresund.Fly.
Description of the Class
Fly() - Constructor for class gecco.game.oresund.Fly
Constructor for the Fly object
FlyAction - class gecco.game.testgame.FlyAction.
Description of the Class
FlyAction() - Constructor for class gecco.game.testgame.FlyAction
Constructor for the FlyAction object
font - Variable in class com.eteks.awt.PJAGraphics
 
fontData - Variable in class com.eteks.awt.PJAFontMetrics
 
fontData - Variable in class com.eteks.awt.PJAFontPeer
 
fontInstantiationEnabled - Variable in class com.eteks.awt.PJAGraphics
 
fontList - Variable in class com.eteks.awt.PJAGraphicsManager
 
fontName - Variable in class com.eteks.awt.PJAGraphics
 
fontPath - Variable in class com.eteks.awt.PJAGraphicsManager
 
fontPeer - Variable in class com.eteks.awt.PJAGraphics
 
fontSize - Variable in class com.eteks.awt.PJAGraphics
 
fontStyle - Variable in class com.eteks.awt.PJAGraphics
 
fontTable - Variable in class com.eteks.awt.PJAGraphicsManager
 
FOREST - Static variable in class gecco.game.oresund.AutomatonImpl
Description of the Field
FOREST_EVENT_STRING - Static variable in class gecco.game.oresund.AutomatonImpl
Description of the Field
formatter - Variable in class gecco.server.core.LogManager
The formatter for the dates in the log.
frames - Variable in class gecco.client.animation.AnimatedPiece
Description of the Field
fromRole - Variable in class gecco.server.actionprocessor.QueuedAction
Description of the Field
FUEL_DECREASE_PER_MOVE - Static variable in class gecco.game.firefighter.SetOnFire
Description of the Field
FUEL_DECREASE_PER_MOVE - Static variable in class gecco.game.firefighter.Move
Description of the Field
FUEL_DECREASE_PER_MOVE - Static variable in class gecco.game.oresund.Move
Description of the Field
FUEL_DECREASE_PER_MOVE - Static variable in class gecco.game.oresund.Fly
Description of the Field
FUEL_PROPERTY_STRING - Static variable in class gecco.game.firefighter.SetOnFire
Description of the Field
FUEL_PROPERTY_STRING - Static variable in class gecco.game.firefighter.Move
Description of the Field
FUEL_PROPERTY_STRING - Static variable in class gecco.game.oresund.Move
Description of the Field
FUEL_PROPERTY_STRING - Static variable in class gecco.game.oresund.Fly
Description of the Field
fullInfo - Variable in class com.eteks.awt.image.GIFDecoder
 

G

g - Variable in class com.eteks.awt.image.GIFDecoder
 
game - Variable in class gecco.client.Board
Description of the Field
game - Variable in class gecco.client.infopanels.ActionDisplay
Description of the Field
game - Variable in class gecco.server.startup.StartServer
Description of the Field
Game - class gecco.client.Game.
This is the main game class.
Game.ActionMenuItem - class gecco.client.Game.ActionMenuItem.
A menu item of the action menu.
Game.ActionMenuItem(Game, Action) - Constructor for class gecco.client.Game.ActionMenuItem
Constructor for the ActionMenuItem object
Game(String) - Constructor for class gecco.client.Game
Constructor for the Game object
gameClassLoader - Static variable in class gecco.server.core.ReferenceHolder
This is the ClassLoader that is used to load classes from the jar file making up a particular game.
GameInfo - class gecco.client.dialogs.GameInfo.
This class supplies a modal dialog that displays info about the game.
GameInfo() - Constructor for class gecco.client.dialogs.GameInfo
No contructor is necessary.
gameTitle - Variable in class gecco.client.Game
The title of the game, shown as title in window.
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.communication.client - package gecco.communication.client
 
gecco.communication.messages - package gecco.communication.messages
 
gecco.communication.server - package gecco.communication.server
 
gecco.game.firefighter - package gecco.game.firefighter
 
gecco.game.oresund - package gecco.game.oresund
 
gecco.game.testgame - package gecco.game.testgame
 
gecco.server.actionprocessor - package gecco.server.actionprocessor
 
gecco.server.actsofgod - package gecco.server.actsofgod
 
gecco.server.automaton - package gecco.server.automaton
 
gecco.server.core - package gecco.server.core
 
gecco.server.qmanager - package gecco.server.qmanager
 
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
 
get() - Method in class gecco.client.ActionQueue
Description of the Method
get() - Method in class gecco.communication.messages.MessageQueue
Description of the Method
get(int) - Method in class com.eteks.awt.PJAFontData.FastBitSet
 
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
getAbortAction() - Method in class gecco.communication.server.DataInputExchangeHandler
gets a message from the client that tells the server that a unit wants to abort an action
getAct() - Method in class gecco.server.actsofgod.Act
Gets the Act attribute of the Act object
getAction() - Method in class gecco.client.ActionQueue.QueueNode
Gets the Action attribute of the QueueNode object
getAction() - Method in class gecco.server.actionprocessor.QueuedAction
Gets the Action attribute of the QueuedAction object
getActionArgumentType(String) - Method in class gecco.server.core.UnitType
Gets the argument type of an action associated with this unit type.
getActionBlocked() - Method in class gecco.communication.client.DataInputExchangeHandler
an action is no longer valid for a certain unit, get which action and which unit
getActionClass(String) - Method in class gecco.server.core.UnitType
Gets the class implementing a given class, associated with this unit type.
getActionCompleted() - Method in class gecco.communication.client.DataInputExchangeHandler
Gets the handle of an action that has been completed
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.
getActionFailed() - Method in class gecco.communication.client.DataInputExchangeHandler
Gets the handle and an error message for an action that failed
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.
getActionOnPosition() - Method in class gecco.communication.server.DataInputExchangeHandler
gets a message from the client that tells the server that a unit wants to perform an action with a position as target
getActionOnUnit() - Method in class gecco.communication.server.DataInputExchangeHandler
gets a message from the client that tells the server that a unit wants to perform an action with a unit as target
getActionOnVoid() - Method in class gecco.communication.server.DataInputExchangeHandler
gets a message from the client that tells the server that a unit wants to perform an action with no target
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.
getAllUnits() - Method in class gecco.server.unitmanager.UnitManager
Gets all units in the game.
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.
getAscent() - Method in class com.eteks.awt.PJAFontData
Returns the ascent of this font.
getAscent() - Method in class com.eteks.awt.PJAFontMetrics
java.awt.FontMetrics implementation.
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
getAutomatonMap() - Static method in class gecco.server.core.ReferenceHolder
Gets the AutomatonMap attribute of the ReferenceHolder class
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.
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 class gecco.communication.messages.MessageType
Description of the Field
getAvailableRoles() - Method in class gecco.client.TestServer
Gets the AvailableRoles attribute of the TestServer object
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.client.ServerAdapter
Gets the AvailableRoles attribute of the ServerAdapter object
getAvailableRoles() - Method in class gecco.communication.client.ServerAmbassador
asks the server which roles are available for this client to join as
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.
getBoundingBox(int[], int[], int) - Method in class com.eteks.awt.PJAGraphics
 
getBoundingPointAtAngle(int, int, int, int, int) - Method in class com.eteks.awt.PJAGraphics
 
getBoundingShape(int[], int[], int, int, int, int, int, int, int, int) - Method in class com.eteks.awt.PJAGraphics
This method builds a bounding polygon of an arc of arcAngle degres starting at startAngle, and returnsthe number of points set in xPoints and yPoints tables.
getBounds() - Method in class com.eteks.java2d.PJAGraphicsConfiguration
java.awt.GraphicsConfiguration implementation.
getBrighterColor(int) - Method in class com.eteks.awt.PJAGraphics
 
getCaretPosition() - Method in class com.eteks.awt.PJAComponentPeer
 
getCharacterBounds(int) - Method in class com.eteks.awt.PJAComponentPeer
 
getCharBits() - Method in class com.eteks.awt.PJAFontData
Provides direct access to bitset array for this font's pixels.
getCharBitsOffset(char) - Method in class com.eteks.awt.PJAFontData
Retrieves the offset for the bit representing top-left pixel in the given char, within the bitset.
getCharBitsScanSize() - Method in class com.eteks.awt.PJAFontData
Retrieves the scansize of the linear bit array, i.e., the number of bits in each very long scanline of pixels stored sequentially in the bitset
getCharOffsetAtBaseline(char) - Method in class com.eteks.awt.PJAFontData
Returns the offset of the character ch to add at baseline.
getCharOffsetAtBaseline(char) - Method in class com.eteks.awt.PJAFontMetrics
Deprecated. As of PJA version 1.1, replaced by PJAFontData.getCharOffsetAtBaseline ().
getCharPixels(char) - Method in class com.eteks.awt.PJAFontData
Returns the pixels array of the character ch.
getCharPixels(char) - Method in class com.eteks.awt.PJAFontMetrics
Deprecated. As of PJA version 1.1, replaced by PJAFontData.getCharPixels ().
getCharPixelsWidth(char) - Method in class com.eteks.awt.PJAFontData
Returns the scansize of the pixels array of the character ch.
getCharPixelsWidth(char) - Method in class com.eteks.awt.PJAFontMetrics
Deprecated. As of PJA version 1.1, replaced by PJAFontData.getCharPixelsWidth ().
getCharsWidth(char[], int, int) - Method in class com.eteks.awt.PJAFontData
Returns the string width of a string in this font.
getCharWidth(char) - Method in interface com.eteks.awt.PJAGraphicsExtension
Returns the advance width of the specified character of the current font.
getCharWidth(char) - Method in class com.eteks.awt.PJAGraphics
Returns the advance width of the specified character of the current font.
getCharWidth(int) - Method in class com.eteks.awt.PJAFontData
Returns the char width of the character ch in this font.
getClientConnection() - Method in class gecco.communication.server.ClientConnectionHandler
Gets the ClientConnection attribute of the ClientConnectionHandler object
getClip() - Method in class com.eteks.awt.PJAGraphics
java.awt.Graphics implementation.
getClipBounds() - Method in class com.eteks.awt.PJAGraphics
java.awt.Graphics implementation.
getClosestColorIndex(IndexColorModel, int) - Method in class com.eteks.awt.PJAGraphicsManager
Returns the index of the closest color of ARGB in the indexed color model colorModel.
getColor() - Method in class com.eteks.awt.PJAGraphics
java.awt.Graphics implementation.
getColorModel() - Method in class com.eteks.awt.PJAGraphicsManager
Returns the default color model used by images for this manager (RGB default color model).
getColorModel() - Method in class com.eteks.awt.PJAComponentPeer
 
getColorModel() - Method in class com.eteks.awt.PJAToolkit
java.awt.Toolkit implementation.
getColorModel() - Method in class com.eteks.awt.PJAImage
Returns this image's color model
getColorModel() - Method in class com.eteks.java2d.PJAGraphicsConfiguration
java.awt.GraphicsConfiguration implementation.
getColorModel(int) - Method in class com.eteks.java2d.PJAGraphicsConfiguration
java.awt.GraphicsConfiguration implementation.
getColorRGB() - Method in interface com.eteks.awt.PJAGraphicsExtension
Returns the graphics current color.
getColorRGB() - Method in class com.eteks.awt.PJAGraphics
Returns the graphics current color RGB.
getComClient() - Static method in class gecco.server.core.ReferenceHolder
Gets the ComClient attribute of the ReferenceHolder class
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.
getComponent() - Method in class com.eteks.awt.PJAComponentPeer
 
getComServer() - Static method in class gecco.server.core.ReferenceHolder
Gets the ComServer attribute of the ReferenceHolder class
getConfFile(String) - Method in class gecco.server.startup.StartServer
 
getConfigurations() - Method in class com.eteks.java2d.PJAGraphicsDevice
java.awt.GraphicsDevice implementation.
getCurrentColor() - Method in class gecco.server.automaton.Automaton
Gets the CurrentColor attribute of the Automaton object
getCurrentTime() - Method in class gecco.server.actionprocessor.ActionProcessor
Simply returns the current system time.
getCurrentTime() - Method in class gecco.server.qmanager.QManager
Gets the current system time.
getDarkerColor(int) - Method in class com.eteks.awt.PJAGraphics
 
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
getDefaultConfiguration() - Method in class com.eteks.java2d.PJAGraphicsDevice
java.awt.GraphicsDevice implementation.
getDefaultFont() - Method in class com.eteks.awt.PJAGraphicsManager
Returns the default font name.
getDefaultFont() - Static method in class com.eteks.awt.PJAToolkit
Deprecated. As of PJA version 1.1, replaced by PJAGraphicsManager.getDefaultFont ().
getDefaultGraphicsManager() - Static method in class com.eteks.awt.PJAGraphicsManager
Returns a default PJAGraphicsManager.
getDefaultTransform() - Method in class com.eteks.java2d.PJAGraphicsConfiguration
java.awt.GraphicsConfiguration implementation.
getDescent() - Method in class com.eteks.awt.PJAFontData
Returns the descent of this font.
getDescent() - Method in class com.eteks.awt.PJAFontMetrics
java.awt.FontMetrics implementation.
getDevice() - Method in class com.eteks.java2d.PJAGraphicsConfiguration
java.awt.GraphicsConfiguration implementation.
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.Unit
Gets a specific property value that is known to be a double value.
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, double) - Method in class gecco.util.CommandLineProperties
Gets the DoubleProperty attribute of the CommandLineProperties object
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.
getFont() - Method in class com.eteks.awt.PJAGraphics
java.awt.Graphics implementation.
getFontAscent() - Method in interface com.eteks.awt.PJAGraphicsExtension
Determines the font ascent of the current font.
getFontAscent() - Method in class com.eteks.awt.PJAGraphics
Determines the font ascent of the current font.
getFontData(int) - Method in class com.eteks.awt.PJAFontPeer
 
getFontDescent() - Method in interface com.eteks.awt.PJAGraphicsExtension
Determines the font descent of the current font.
getFontDescent() - Method in class com.eteks.awt.PJAGraphics
Determines the font descent of the current font.
getFontLeading() - Method in interface com.eteks.awt.PJAGraphicsExtension
Determines the standard leading of the current font.
getFontLeading() - Method in class com.eteks.awt.PJAGraphics
Determines the standard leading of the current font.
getFontList() - Method in class com.eteks.awt.PJAGraphicsManager
Returns an array of all the font names.
getFontList() - Method in class com.eteks.awt.PJAToolkit
java.awt.Toolkit implementation.
getFontList() - Method in class com.eteks.java2d.PJAGraphicsManager2D
Returns the array {"Dialog", "SansSerif", "Serif", "Monospaced", "DialogInput"}.
getFontMaxAdvance() - Method in interface com.eteks.awt.PJAGraphicsExtension
Gets the maximum advance width of any character of the current Font.
getFontMaxAdvance() - Method in class com.eteks.awt.PJAGraphics
Gets the maximum advance width of any character of the current Font.
getFontMaxAscent() - Method in interface com.eteks.awt.PJAGraphicsExtension
Determines the maximum ascent of the current font.
getFontMaxAscent() - Method in class com.eteks.awt.PJAGraphics
Determines the maximum ascent of the current font.
getFontMaxDescent() - Method in interface com.eteks.awt.PJAGraphicsExtension
Determines the maximum descent of the current font.
getFontMaxDescent() - Method in class com.eteks.awt.PJAGraphics
Determines the maximum descent of the current font.
getFontMetrics() - Method in class com.eteks.awt.PJAGraphics
java.awt.Graphics implementation.
getFontMetrics(Font) - Method in class com.eteks.awt.PJAGraphicsManager
Returns the font metrics of a font.
getFontMetrics(Font) - Method in class com.eteks.awt.PJAComponentPeer
 
getFontMetrics(Font) - Method in class com.eteks.awt.PJAToolkit
java.awt.Toolkit implementation.
getFontMetrics(Font) - Method in class com.eteks.awt.PJAGraphics
java.awt.Graphics implementation.
getFontMetrics(Font) - Method in class com.eteks.awt.PJAFontPeer
 
getFontMetrics(Font) - Method in class com.eteks.java2d.PJAGraphicsManager2D
Returns the font metrics of a font.
getFontMetrics(Font, boolean) - Method in class com.eteks.awt.PJAGraphicsManager
 
getFontMetrics(int) - Method in class com.eteks.awt.PJAFontPeer
 
getFontName() - Method in interface com.eteks.awt.PJAGraphicsExtension
Returns the graphics current font name.
getFontName() - Method in class com.eteks.awt.PJAGraphics
Returns the graphics current font name.
getFontPeer(String, int) - Method in class com.eteks.awt.PJAGraphicsManager
Returns a FontPeer instance matching to font name with style.
getFontPeer(String, int) - Method in class com.eteks.awt.PJAToolkit
Returns a FontPeer instance matching to font name with style.
getFontPeer(String, int) - Method in class com.eteks.java2d.PJAGraphicsManager2D
Returns a dummy FontPeer object.
getFontPeer(String, int, boolean) - Method in class com.eteks.awt.PJAGraphicsManager
 
getFontsDirectory() - Method in class com.eteks.awt.PJAGraphicsManager
Returns a font directory.
getFontsDirectory() - Static method in class com.eteks.awt.PJAToolkit
Deprecated. As of PJA version 1.1, replaced by PJAGraphicsManager.getFontsDirectory ().
getFontSize() - Method in interface com.eteks.awt.PJAGraphicsExtension
Returns the graphics current font size.
getFontSize() - Method in class com.eteks.awt.PJAGraphics
Returns the graphics current font size.
getFontsPath() - Method in class com.eteks.awt.PJAGraphicsManager
Returns the current font path.
getFontStyle() - Method in interface com.eteks.awt.PJAGraphicsExtension
Returns the graphics current font style.
getFontStyle() - Method in class com.eteks.awt.PJAGraphics
Returns the graphics current font style.
getFromRole() - Method in class gecco.server.actionprocessor.QueuedAction
Gets the FromRole attribute of the QueuedAction object
getGameClassLoader() - Static method in class gecco.server.core.ReferenceHolder
 
getGhostActionMenu() - Method in class gecco.client.Game
Returns the menu that contains actions for the ghosts.
getGhostMenu() - Method in class gecco.client.Game
Returns the menu that displays all ghost pieces that are available.
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.unitmanager.UnitManager
Gets the GodsEyeRoles attribute of the UnitManager object
getGraphics() - Method in class com.eteks.awt.PJAComponentPeer
 
getGraphics() - Method in class com.eteks.awt.PJAImage
java.awt.Image implementation.
getGraphicsConfiguration() - Method in class com.eteks.awt.PJAGraphicsManager
Returns a GraphicsConfiguration instance required by the the method getGraphicsConfiguration () of ComponentPeer interface.
getGraphicsConfiguration() - Method in class com.eteks.awt.PJAComponentPeer
 
getGraphicsConfiguration() - Method in class com.eteks.java2d.PJAGraphicsManager2D
Returns a GraphicsConfiguration instance required by the the method getGraphicsConfiguration () of ComponentPeer interface.
getHandle() - Method in class gecco.client.Piece
Gets the Handle attribute of the Piece 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.
getHeight() - Method in class com.eteks.awt.PJAImage
 
getHeight(ImageObserver) - Method in class com.eteks.awt.PJAImage
java.awt.Image implementation.
getHost() - Method in class gecco.client.dialogs.HostPort
Gets the Host attribute of the HostPort object
getHScrollbarHeight() - Method in class com.eteks.awt.PJAComponentPeer
 
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
getIDstring() - Method in class com.eteks.java2d.PJAGraphicsDevice
java.awt.GraphicsDevice implementation.
getImage(String) - Method in class com.eteks.awt.PJAGraphicsManager
Returns an image from the file filename.
getImage(String) - Method in class com.eteks.awt.PJAToolkit
java.awt.Toolkit implementation.
getImage(String) - Method in class gecco.server.startup.StartServer
 
getImage(URL) - Method in class com.eteks.awt.PJAGraphicsManager
Returns an image from the URL url.
getImage(URL) - Method in class com.eteks.awt.PJAToolkit
java.awt.Toolkit implementation.
getImageData() - Method in class gecco.server.core.UnitType
Gets the ImageData attribute of the UnitType object
getIndexAtPoint(int, int) - Method in class com.eteks.awt.PJAComponentPeer
 
getInitialMap() - Method in class gecco.server.automaton.AutomatonMap
Gets the InitialMap attribute of the AutomatonMap object
getInsets() - Method in class com.eteks.awt.PJAComponentPeer
 
getInt(byte[], int) - Method in class gecco.communication.client.DataInputExchangeHandler
A helper function that makes unsigned casting from byte to int
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.Unit
Gets a specific property value that is known to be an integer value.
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, 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.
getLeading() - Method in class com.eteks.awt.PJAFontData
Returns the leading of this font.
getLeading() - Method in class com.eteks.awt.PJAFontMetrics
java.awt.FontMetrics implementation.
getListData(Piece) - Method in class gecco.client.infopanels.ActionDisplay
Returns the queued actions of the given piece in a way suitable for the JList used.
getLocationOnScreen() - Method in class com.eteks.awt.PJAComponentPeer
 
getLogManager() - Static method in class gecco.server.core.ReferenceHolder
Gets the LogManager attribute of the ReferenceHolder class
getMap - Static variable in class gecco.communication.messages.MessageType
Description of the Field
getMap() - Method in class gecco.client.TestServer
Gets the Map attribute of the TestServer object
getMap() - Method in interface gecco.client.Server
Returns the map of the game.
getMap() - Method in class gecco.client.ServerAdapter
Gets the Map attribute of the ServerAdapter object
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.
getMapPointInvisible() - Method in class gecco.communication.client.DataInputExchangeHandler
get which map point is no longer visible.
getMapPointsInvisible() - Method in class gecco.communication.client.DataInputExchangeHandler
gets an array of Points that are no longer visible
getMapSize - Static variable in class gecco.communication.messages.MessageType
Description of the Field
getMapSize() - Method in class gecco.client.TestServer
Gets the MapSize attribute of the TestServer object
getMapSize() - Method in interface gecco.client.Server
Returns the size of the map.
getMapSize() - Method in class gecco.client.ServerAdapter
Gets the MapSize attribute of the ServerAdapter object
getMapSize() - Method in class gecco.communication.client.ServerAmbassador
Called by the client when it wants to know the size of the map
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.
getMapUpdate() - Method in class gecco.communication.client.DataInputExchangeHandler
get an update of a map point.
getMapUpdates() - Method in class gecco.communication.client.DataInputExchangeHandler
Gets an array of positions and new colors for mappoints.
getMapUpperLeft - Static variable in class gecco.communication.messages.MessageType
Description of the Field
getMapUpperLeft() - Method in class gecco.client.TestServer
Gets the MapUpperLeft attribute of the TestServer object
getMapUpperLeft() - Method in interface gecco.client.Server
Return the position at the upper left corner of the map.
getMapUpperLeft() - Method in class gecco.client.ServerAdapter
Gets the MapUpperLeft attribute of the ServerAdapter object
getMapUpperLeft() - Method in class gecco.communication.client.ServerAmbassador
Called by the client to get the coordinates of the upper left corner of the map
getMaxAdvance() - Method in class com.eteks.awt.PJAFontData
Returns the max advance of this font.
getMaxAdvance() - Method in class com.eteks.awt.PJAFontMetrics
java.awt.FontMetrics implementation.
getMaxAscent() - Method in class com.eteks.awt.PJAFontData
Returns the max ascent of this font.
getMaxAscent() - Method in class com.eteks.awt.PJAFontMetrics
java.awt.FontMetrics implementation.
getMaxDescent() - Method in class com.eteks.awt.PJAFontData
Returns the max descent of this font.
getMaxDescent() - Method in class com.eteks.awt.PJAFontMetrics
java.awt.FontMetrics implementation.
getMessages() - Method in class gecco.client.Piece
Gets the Messages attribute of the Piece object
getMinimumSize() - Method in class com.eteks.awt.PJAComponentPeer
 
getMinimumSize() - Method in class gecco.client.infopanels.ActionDisplay
Gets the MinimumSize attribute of the ActionDisplay object
getMinimumSize(int) - Method in class com.eteks.awt.PJAComponentPeer
 
getMinimumSize(int, int) - Method in class com.eteks.awt.PJAComponentPeer
 
getMyAction() - Method in class gecco.client.Game.ActionMenuItem
Gets the MyAction attribute of the ActionMenuItem object
getName() - Method in class com.eteks.awt.PJAFontData
Returns the name of this font.
getName() - Method in class com.eteks.awt.PJAFontPeer
Returns the name of this font.
getName() - Method in class gecco.client.Property
Gets the Name attribute of the Property object
getName() - Method in class gecco.client.Action
Gets the Name attribute of the Action object
getName() - Method in class gecco.client.Piece
Gets the Name attribute of the Piece object
getName() - Method in class gecco.server.core.Unit
Gets the name of the unit.
getName() - Method in class gecco.server.core.UnitType
Gets the Name attribute of the UnitType object
getName() - Method in class gecco.server.core.UnitEvent
Gets the name of the event.
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
getNewAutomaton(int) - Method in class gecco.server.automaton.AutomatonMap
Allocates a new automaton.
getNext() - Method in class gecco.client.ActionQueue.QueueNode
Gets the Next attribute of the QueueNode object
getNormalizingTransform() - Method in class com.eteks.java2d.PJAGraphicsConfiguration
java.awt.GraphicsConfiguration implementation.
getNumberOfClients() - Method in class gecco.communication.server.ClientAmbassador
returns the number of clients that are connected as any role
getNumberOfClients() - Method in class gecco.communication.server.RoleConnection
returns the number of clients connected to this 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
getNumScreens() - Method in class com.eteks.java2d.PJAGraphicsEnvironment
Returns the number of screens.
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.
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
getPeer() - Method in class com.eteks.awt.PJAGraphics.PJAFont
 
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.ActionMessage
Gets the PieceHandle attribute of the ActionMessage object
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.
getPixelColor(int, int) - Method in class com.eteks.awt.PJAImage
Gets the color at the point (x,y).
getPixels() - Method in class com.eteks.awt.PJAImage
Gets the array used to store the pixels of this image.
getPixelsArray() - Method in class com.eteks.awt.PJAImage
Gets the array used to store the pixels of this image.
getPJAFont(Font) - Method in class com.eteks.awt.PJAGraphics
java.awt.Graphics implementation.
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 board.
getPreferredSize() - Method in class com.eteks.awt.PJAComponentPeer
 
getPreferredSize(int) - Method in class com.eteks.awt.PJAComponentPeer
 
getPreferredSize(int, int) - Method in class com.eteks.awt.PJAComponentPeer
 
getPrintJob(Frame, String, Properties) - Method in class com.eteks.awt.PJAToolkit
java.awt.Toolkit implementation.
getProperties() - Method in class gecco.client.Piece
Returns an array containing the properties of this Piece.
getProperties() - Method in class gecco.server.core.Unit
Gets the map of properties of the unit.
getProperties() - Method in class gecco.server.core.UnitPropertiesUpdateMessage
Gets the Properties attribute of the UnitPropertiesUpdateMessage object
getProperties() - Method in class gecco.server.core.UnitType
Gets the Properties attribute of the Unit object
getProperty(String) - Method in class gecco.client.Piece
Returns the property with the given name.
getProperty(String) - Method in class gecco.server.core.Unit
Gets a specific property value, given the property 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, ImageObserver) - Method in class com.eteks.awt.PJAImage
java.awt.Image implementation.
getPropertyOfType(String, String) - Method in class gecco.server.core.TypedProperties
Retrieves the value associated with a name.
getPropertyType(String) - Method in class gecco.server.core.Unit
Gets the PropertyType attribute of the Unit object
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
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.
getRawBits() - Method in class com.eteks.awt.PJAFontData.FastBitSet
Allows access to the raw bits as an int array, for even faster access.
getRole() - Method in class gecco.communication.server.ClientConnection
Gets the Role attribute of the ClientConnection object
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.
getScreenHeight() - Method in class com.eteks.awt.PJAGraphicsManager
Returns a default screen height for this manager (768 pixels).
getScreenPoint(Position) - Method in class gecco.client.Board
Converts the given Position of the map to the actual screen Point in the map-and-pieces component's coordinate system.
getScreenResolution() - Method in class com.eteks.awt.PJAGraphicsManager
Returns a default screen resolution for this manager (75 dpi which is the resolution of a 15' screen displaying 1024 x 768 pixels).
getScreenResolution() - Method in class com.eteks.awt.PJAToolkit
java.awt.Toolkit implementation.
getScreenSize() - Method in class com.eteks.awt.PJAToolkit
java.awt.Toolkit implementation.
getScreenWidth() - Method in class com.eteks.awt.PJAGraphicsManager
Returns a default screen width for this manager (1024pixels).
getSelectedIndexes() - Method in class com.eteks.awt.PJAComponentPeer
 
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.
getSelectionEnd() - Method in class com.eteks.awt.PJAComponentPeer
 
getSelectionStart() - Method in class com.eteks.awt.PJAComponentPeer
 
getSelfTimeToExecution() - Method in class gecco.server.automaton.AutomatonReturn
Gets the SelfTimeToExecution attribute of the AutomatonReturn object
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 com.eteks.awt.PJAFontData
Returns the size of this font.
getSize() - Method in class gecco.client.Map
Gets the Size attribute of the Map object
getSource() - Method in class com.eteks.awt.PJAImage
java.awt.Image implementation.
getStartGame() - Method in class gecco.communication.server.DataInputExchangeHandler
Gets the StartGame attribute of the DataInputExchangeHandler object
getState() - Method in class com.eteks.awt.PJAFramePeer
 
getState() - Method in class gecco.server.automaton.Automaton
Gets the State attribute of the Automaton object
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.Unit
Gets a specific property value that is known to be a String.
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, String) - Method in class gecco.util.CommandLineProperties
Gets the StringProperty attribute of the CommandLineProperties object
getStringWidth(String) - Method in interface com.eteks.awt.PJAGraphicsExtension
Returns the total advance width for showing the specified String of the current Font.
getStringWidth(String) - Method in class com.eteks.awt.PJAGraphics
Returns the total advance width for showing the specified String of the current Font.
getStyle() - Method in class com.eteks.awt.PJAFontData
Returns the style of this font.
getStyle() - Method in class com.eteks.awt.PJAFontPeer
Returns the style of this font.
getSubimage(int, int, int, int) - Method in class com.eteks.java2d.PJABufferedImage
Overriden to return an instance of PJABufferedImage.
getSubtreeList(String) - Method in class gecco.server.startup.PropertyTree
Gets the SubtreeList attribute of the PropertyTree object
getSymbol() - Method in class gecco.client.Piece
Gets the Symbol attribute of the Piece object
getSymbol() - Method in class gecco.client.Ghost
Gets the Symbol attribute of the Ghost object
getSymbol() - Method in class gecco.client.animation.AnimatedPiece
Gets the Symbol attribute of the AnimatedPiece object
getSystemClipboard() - Method in class com.eteks.awt.PJAToolkit
java.awt.Toolkit implementation.
getSystemEventQueueImpl() - Method in class com.eteks.awt.PJAToolkit
java.awt.Toolkit implementation.
getTargetPieceHandle() - Method in class gecco.communication.messages.ActionOnUnitMessage
Gets the TargetPieceHandle attribute of the ActionOnUnitMessage object
getText() - Method in class com.eteks.awt.PJAComponentPeer
 
getTime() - Method in class gecco.server.actsofgod.Act
Gets the Time attribute of the Act object
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
getTimeToWakeup() - Method in class gecco.server.core.ActionReturnRequeue
Gets the number of milliseconds until next call to handler.
getToolkit() - Method in class com.eteks.awt.PJAComponentPeer
 
getType() - Method in class com.eteks.java2d.PJAGraphicsDevice
java.awt.GraphicsDevice implementation.
getType() - Method in class gecco.client.Action
Gets the Type attribute of the Action object
getType() - Method in class gecco.client.Piece
Gets the Type attribute of the Piece object
getUnblockedActions(Unit) - Method in class gecco.server.unitmanager.UnitManager
Gets the set of non-blocked actions of a given unit.
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
getUnitDeleted() - Method in class gecco.communication.client.DataInputExchangeHandler
gets which unit has been deleted (not necessarily destroyed)
getUnitDestroyed() - Method in class gecco.communication.client.DataInputExchangeHandler
a unit has been destroyed, get which one
getUnitEvent() - Method in class gecco.server.automaton.AutomatonReturn
Gets the UnitEvent attribute of the AutomatonReturn object
getUnitEventForCurrentState(String) - Method in class gecco.game.firefighter.AutomatonImpl
Gets the UnitEventForCurrentState attribute of the AutomatonImpl object
getUnitEventForCurrentState(String) - Method in class gecco.game.oresund.AutomatonImpl
Gets the UnitEventForCurrentState attribute of the AutomatonImpl object
getUnitEventForCurrentState(String) - Method in class gecco.game.testgame.AutomatonImpl
Gets the UnitEventForCurrentState attribute of the AutomatonImpl object
getUnitEventForCurrentState(String) - Method in class gecco.server.automaton.Automaton
Gets the UnitEvent for the current state of the automaton.
getUnitHandle() - Method in class gecco.communication.messages.UnitPositionUpdateMessage
Gets the UnitHandle attribute of the UnitPositionUpdateMessage object
getUnitHandle() - Method in class gecco.server.core.Action
Gets the handle of the unit that executes this action
getUnitHandle() - Method in class gecco.server.core.UnitPropertiesUpdateMessage
Gets the UnitHandle attribute of the UnitPropertiesUpdateMessage object
getUnitHandle() - Method in class gecco.server.core.UnitPositionUpdateMessage
Gets the UnitHandle attribute of the UnitPositionUpdateMessage object
getUnitManager() - Static method in class gecco.server.core.ReferenceHolder
Gets the UnitManager attribute of the ReferenceHolder class
getUnitMessage() - Method in class gecco.communication.client.DataInputExchangeHandler
gets a message about a certain unit
getUnitMessage() - Method in class gecco.server.core.ActionReturn
Gets the message from the action handler.
getUnitPositionUpdate() - Method in class gecco.communication.client.DataInputExchangeHandler
Get a message from the server that updates the position of a unit
getUnitPropertyUpdate() - Method in class gecco.communication.client.DataInputExchangeHandler
Get a message from the server that updates the properties of a unit
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.
getUnitVisible() - Method in class gecco.communication.client.DataInputExchangeHandler
Get a message that a new unit is visible to the client, gets the unit's properties and action, type, etc.
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
getVariable(String) - Method in class gecco.server.startup.PropertyTree
Gets the Variable attribute of the PropertyTree object
getVisibilityManager() - Static method in class gecco.server.core.ReferenceHolder
Gets the VisibilityManager attribute of the ReferenceHolder class
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
getVScrollbarWidth() - Method in class com.eteks.awt.PJAComponentPeer
 
getWidth() - Method in class com.eteks.awt.PJAImage
 
getWidth(ImageObserver) - Method in class com.eteks.awt.PJAImage
java.awt.Image implementation.
getX() - Method in class gecco.client.Position
Gets the X attribute of the Position object
getX() - Method in class gecco.communication.messages.UnitPositionUpdateMessage
Gets the X attribute of the UnitPositionUpdateMessage object
getX() - Method in class gecco.communication.messages.ActionOnPositionMessage
Gets the X attribute of the ActionOnPositionMessage object
getX() - Method in class gecco.server.actsofgod.Act
Gets the X attribute of the Act object
getX() - Method in class gecco.server.core.Unit
Gets the x coordinate of the unit's position.
getX() - Method in class gecco.server.core.UnitPositionUpdateMessage
Gets the X attribute of the UnitPositionUpdateMessage object
getX() - Method in class gecco.server.qmanager.QueuedAutomaton
Gets the x coordinate of the automaton
getX() - Method in class gecco.server.qmanager.QueuedEvent
Gets the x coordinate of the automaton to be affected
getXBound() - Method in class gecco.server.automaton.AutomatonMap
Gets the XBound attribute of the AutomatonMap object
getY() - Method in class gecco.client.Position
Gets the Y attribute of the Position object
getY() - Method in class gecco.communication.messages.UnitPositionUpdateMessage
Gets the Y attribute of the UnitPositionUpdateMessage object
getY() - Method in class gecco.communication.messages.ActionOnPositionMessage
Gets the Y attribute of the ActionOnPositionMessage object
getY() - Method in class gecco.server.actsofgod.Act
Gets the Y attribute of the Act object
getY() - Method in class gecco.server.core.Unit
Gets the y coordinate of the unit's position.
getY() - Method in class gecco.server.core.UnitPositionUpdateMessage
Gets the Y attribute of the UnitPositionUpdateMessage object
getY() - Method in class gecco.server.qmanager.QueuedAutomaton
Gets the y coordinate of the automaton
getY() - Method in class gecco.server.qmanager.QueuedEvent
Gets the y coordinate of the automaton to be affected
getYBound() - Method in class gecco.server.automaton.AutomatonMap
Gets the YBound attribute of the AutomatonMap object
gfx - Variable in class gecco.game.testgame.AutomatonMonitor
Description of the Field
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
ghostActionMenu - Variable in class gecco.client.Game
The menu that contains the actions of a ghost piece (so far only remove.
ghostMenuClick - Variable in class gecco.client.Game
The point that was clicked on the board to bring up the ghost menu.
ghostSymbols - Static variable in class gecco.client.Symbols
The ghost symbols, hashed on type.
GIFDecoder - class com.eteks.awt.image.GIFDecoder.
An ImageProducer implementation that builds an image from a GIF input stream.
Image data is sent to consumers only when image build is complete.
GIFDecoder(InputStream) - Constructor for class com.eteks.awt.image.GIFDecoder
Creates an instance of a GIF decoder for further reading from input.
gifWarning(InputStream, String) - Method in class com.eteks.awt.image.GIFDecoder
 
globalConfFileName - Variable in class gecco.server.startup.StartServer
Description of the Field
godseyeRoles - Variable in class gecco.server.startup.StartServer
Description of the Field
godseyeRoles - Variable in class gecco.server.unitmanager.UnitManager
All gods eye roles!
graphicsManager - Static variable in class com.eteks.awt.PJAGraphicsManager
 
greens - Variable in class com.eteks.awt.PJAGraphics.AreaAveragingScaleFilter
 
GridBagConstraints2 - class com.eteks.tools.awt.GridBagConstraints2.
Same as GridBagConstraints with a simpler class constructor (this constructor exists only in Java2).
GridBagConstraints2(int, int, int, int, double, double, int, int, Insets, int, int) - Constructor for class com.eteks.tools.awt.GridBagConstraints2
 
GROUND - Static variable in class gecco.game.firefighter.AutomatonImpl
Description of the Field

H

HALF_BURNT_TREE - Static variable in class gecco.game.firefighter.AutomatonImpl
Description of the Field
handle - Variable in class gecco.client.Piece
Description of the Field
handle - Variable in class gecco.communication.messages.UnitPropertyChangedMessage
Description of the Field
handle - Variable in class gecco.communication.messages.UnitVisibleMessage
Description of the Field
handle - Variable in class gecco.communication.messages.ActionFailedMessage
Description of the Field
handle - Variable in class gecco.communication.messages.UnitDestroyedMessage
Description of the Field
handle - Variable in class gecco.communication.messages.ActionCompletedMessage
Description of the Field
handle - Variable in class gecco.communication.messages.UnitDeletedMessage
Description of the Field
handle - Variable in class gecco.communication.messages.UnitMessageMessage
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.firefighter.AutomatonImpl
Description of the Method
handleEvent(AutomatonEvent) - Method in class gecco.game.oresund.AutomatonImpl
Description of the Method
handleEvent(AutomatonEvent) - Method in class gecco.game.testgame.AutomatonImpl
Description of the Method
handleEvent(AutomatonEvent) - Method in class gecco.server.automaton.Automaton
Handles incoming event to the automaton.
handleEvent(AWTEvent) - Method in class com.eteks.awt.PJAComponentPeer
 
handleEvent(UnitEvent, Unit) - Method in class gecco.game.firefighter.FirefighterEventHandler
Description of the Method
handleEvent(UnitEvent, Unit) - Method in class gecco.game.oresund.BaseStationEventHandler
Description of the Method
handleEvent(UnitEvent, Unit) - Method in class gecco.game.oresund.ShipEventHandler
Description of the Method
handleEvent(UnitEvent, Unit) - Method in class gecco.game.oresund.HelicopterEventHandler
Description of the Method
handleEvent(UnitEvent, Unit) - Method in class gecco.game.testgame.TestUnitEventHandler
Description of the Method
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.
handleFocusTraversalEvent(KeyEvent) - Method in class com.eteks.awt.PJAComponentPeer
 
handleUnitToUnitEvent(Unit, UnitEvent) - Method in class gecco.server.actionprocessor.ActionProcessor
This method handles an incoming UnitEvent which originates from another unit in the game.
HANDSHAKING - Static variable in class gecco.communication.client.ServerAmbassador
Description of the Field
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 com.eteks.awt.PJAFontData
 
hashCode() - Method in class com.eteks.awt.PJAFontPeer
 
hashCode() - Method in class gecco.client.Action
Description of the Method
hashCode() - Method in class gecco.client.Piece
Description of the Method
hashCode() - Method in class gecco.server.core.Unit
Returns a hash code of the unit.
hashCode() - Method in class gecco.server.core.TypedProperties
Computes a hash code for this object.
height - Variable in class com.eteks.awt.PJAImage
 
height - Variable in class com.eteks.awt.PJAGraphics.PJARectangle
 
height - Variable in class com.eteks.awt.image.GIFDecoder
 
HEIGHT - Static variable in class gecco.client.Board
The height of the area on which the map and the pieces are painted.
Helicopter - class gecco.game.oresund.Helicopter.
Description of the Class
Helicopter() - Constructor for class gecco.game.oresund.Helicopter
Constructor for the Helicopter object
HelicopterEventHandler - class gecco.game.oresund.HelicopterEventHandler.
Description of the Class
HelicopterEventHandler() - Constructor for class gecco.game.oresund.HelicopterEventHandler
Constructor for the HelicopterEventHandler object
hide() - Method in class com.eteks.awt.PJAComponentPeer
DEPRECATED: Replaced by setVisible(boolean).
hide() - Static method in class gecco.client.dialogs.LoadingInfo
Hides the dialog.
horizontalScrollbar - Variable in class gecco.client.Board
Description of the Field
horScrollListener - Variable in class gecco.client.Board
Description of the Field
host - Variable in class gecco.client.dialogs.HostPort
Description of the Field
hostField - Variable in class gecco.client.dialogs.ConnectionDialog
Description of the Field
hostPort - Static variable in class gecco.client.dialogs.ConnectionDialog
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

i_am_working_for - Variable in class gecco.communication.client.DataOutputExchangeHandler
Description of the Field
i_am_working_for - Variable in class gecco.communication.client.DataInputExchangeHandler
Description of the Field
i_am_working_for - Variable in class gecco.communication.server.DataOutputExchangeHandler
Description of the Field
i_am_working_for - Variable in class gecco.communication.server.DataInputExchangeHandler
Description of the Field
id - Variable in class gecco.communication.server.ClientConnection
Description of the Field
id - Variable in class gecco.server.core.Message
Description of the Field
id87 - Static variable in class com.eteks.awt.image.GIFDecoder
 
id89 - Static variable in class com.eteks.awt.image.GIFDecoder
 
idCounter - Static variable in class gecco.server.core.UnitEvent
Description of the Field
image - Variable in class com.eteks.awt.PJAGraphics
 
imageComplete(int) - Method in class com.eteks.awt.PJAImage.PJAConsumer
 
imageComplete(int) - Method in class com.eteks.awt.PJAGraphics.AreaAveragingScaleFilter
 
imageData - Variable in class gecco.server.core.UnitType
The image used by all units of this type at the clients.
IMAGESEP - Static variable in class com.eteks.awt.image.GIFDecoder
 
imageStatus - Variable in class com.eteks.awt.image.GIFDecoder
 
in - Variable in class gecco.communication.client.ServerConnection
Description of the Field
in - Variable in class gecco.communication.server.ClientConnection
Description of the Field
in - Static variable in class gecco.server.core.ReferenceHolder
Standard input
initialize(int) - Method in class gecco.game.firefighter.AutomatonImpl
Description of the Method
initialize(int) - Method in class gecco.game.oresund.AutomatonImpl
Description of the Method
initialize(int) - Method in class gecco.game.testgame.AutomatonImpl
Description of the Method
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.communication.server.ClientAmbassador
Description of the Field
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.firefighter.Water
Description of the Method
initiate(int, int) - Method in class gecco.game.firefighter.SetOnFire
Description of the Method
initiate(int, int) - Method in class gecco.game.firefighter.Move
Description of the Method
initiate(int, int) - Method in class gecco.game.oresund.Transfer
Description of the Method
initiate(int, int) - Method in class gecco.game.oresund.Refuel
Description of the Method
initiate(int, int) - Method in class gecco.game.oresund.Move
Description of the Method
initiate(int, int) - Method in class gecco.game.oresund.Rescue
Description of the Method
initiate(int, int) - Method in class gecco.game.oresund.Fly
Description of the Method
initiate(int, int) - Method in class gecco.game.testgame.FlyAction
Description of the Method
initiate(int, int) - Method in class gecco.game.testgame.AttackAction
Description of the Method
initiate(int, int) - Method in class gecco.game.testgame.InstantAttackAction
Description of the Method
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.firefighter.Water
Description of the Method
initiate(int, int, double, double) - Method in class gecco.game.firefighter.SetOnFire
Description of the Method
initiate(int, int, double, double) - Method in class gecco.game.firefighter.Move
Description of the Method
initiate(int, int, double, double) - Method in class gecco.game.oresund.Transfer
Description of the Method
initiate(int, int, double, double) - Method in class gecco.game.oresund.Refuel
Description of the Method
initiate(int, int, double, double) - Method in class gecco.game.oresund.Move
Description of the Method
initiate(int, int, double, double) - Method in class gecco.game.oresund.Rescue
Description of the Method
initiate(int, int, double, double) - Method in class gecco.game.oresund.Fly
Description of the Method
initiate(int, int, double, double) - Method in class gecco.game.testgame.FlyAction
Description of the Method
initiate(int, int, double, double) - Method in class gecco.game.testgame.AttackAction
Description of the Method
initiate(int, int, double, double) - Method in class gecco.game.testgame.MoveAction
Description of the Method
initiate(int, int, double, double) - Method in class gecco.game.testgame.InstantAttackAction
Description of the Method
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.firefighter.Water
Description of the Method
initiate(int, int, int) - Method in class gecco.game.firefighter.SetOnFire
Description of the Method
initiate(int, int, int) - Method in class gecco.game.firefighter.Move
Description of the Method
initiate(int, int, int) - Method in class gecco.game.oresund.Transfer
Description of the Method
initiate(int, int, int) - Method in class gecco.game.oresund.Refuel
Description of the Method
initiate(int, int, int) - Method in class gecco.game.oresund.Move
Description of the Method
initiate(int, int, int) - Method in class gecco.game.oresund.Rescue
Description of the Method
initiate(int, int, int) - Method in class gecco.game.oresund.Fly
Description of the Method
initiate(int, int, int) - Method in class gecco.game.testgame.FlyAction
Description of the Method
initiate(int, int, int) - Method in class gecco.game.testgame.AttackAction
Description of the Method
initiate(int, int, int) - Method in class gecco.game.testgame.InstantAttackAction
Description of the Method
initiate(int, int, int) - Method in class gecco.server.core.Action
Initialise the action with a unit as argument.
initiateAction(String, Action) - Method in class gecco.server.actionprocessor.ActionProcessor
Initiates an action for a unit.
initiateAction(String, int, String, int) - Method in class gecco.server.core.ServerImpl
Description of the Method
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.
initProducer - Variable in class com.eteks.awt.PJAImage
 
initRoleGfx(String) - Method in class gecco.game.testgame.ServerTest
Description of the Method
inner - Variable in class gecco.client.infopanels.PropertyDisplay
Description of the Field
input - Variable in class com.eteks.awt.image.GIFDecoder
 
inputThread - Variable in class gecco.communication.server.ClientConnectionHandler
Description of the Field
insert(String, int) - Method in class com.eteks.awt.PJAComponentPeer
 
insertText(String, int) - Method in class com.eteks.awt.PJAComponentPeer
DEPRECATED: Replaced by insert(String, int).
insets() - Method in class com.eteks.awt.PJAComponentPeer
DEPRECATED: Replaced by getInsets().
inside(int, int) - Method in class com.eteks.awt.PJAGraphics.PJARectangle
 
instantaneous - Variable in class gecco.client.Action
Description of the Field
InstantAttackAction - class gecco.game.testgame.InstantAttackAction.
Description of the Class
InstantAttackAction() - Constructor for class gecco.game.testgame.InstantAttackAction
Constructor for the InstantAttackAction object
inString - Variable in class gecco.communication.client.ServerConnection
Description of the Field
INTERLACEMASK - Static variable in class com.eteks.awt.image.GIFDecoder
 
intersection(PJAGraphics.PJARectangle) - Method in class com.eteks.awt.PJAGraphics.PJARectangle
 
intPixels - Variable in class com.eteks.awt.image.GIFDecoder
 
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.
invisibilizeMapPoint(Point) - Method in interface gecco.client.Client
Makes the given point of the map invisible.
invisibilizeMapPoint(Point) - Method in class gecco.client.Board
Makes the given point of the map invisible.
invisibilizeMapPoint(Point) - Method in class gecco.client.Game
Description of the Method
invisibilizeMapPoints(Point[]) - Method in interface gecco.client.Client
Makes the given points of the map invisible.
invisibilizeMapPoints(Point[]) - Method in class gecco.client.Game
Description of the Method
invisibilizePoint(Point) - Method in class gecco.client.Map
Makes the given point invisibile by making it darker.
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.
isAttacking - Variable in class gecco.game.testgame.InstantAttackAction
Description of the Field
isBlocked - Variable in class gecco.communication.messages.ActionBlockedMessage
Description of the Field
isClassAccessible(String) - Method in class com.eteks.awt.PJAGraphicsManager
Returns true if it successes to load the class className.
isClipped(int, int) - Method in class com.eteks.awt.PJAGraphics
 
isConsumer(ImageConsumer) - Method in class com.eteks.awt.PJAImage.NBProducer
 
isConsumer(ImageConsumer) - Method in class com.eteks.awt.image.GIFDecoder
ImageProducer implementation.
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.
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.
isFocusTraversable() - Method in class com.eteks.awt.PJAComponentPeer
 
isFontInstantiable() - Method in class com.eteks.awt.PJAGraphicsManager
Returns true if it successes to load instantiate a java.awt.Font.
isFontInstantiableInternal() - Static method in class com.eteks.awt.PJAGraphicsManager
 
isGodseye(String) - Method in class gecco.server.unitmanager.UnitManager
Determines if a given role has status as god's eye.
isInstantaneous - Variable in class gecco.server.core.Action
Flag to indicate if this action is instantaneous.
isInstantaneous - Variable in class gecco.server.core.ActionDefinition
Flag to indicate if the action is normal or instantaneous.
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
isObserver(String) - Method in class gecco.server.core.Unit
Determines if a given role is an observer of the unit.
isRoleCommander(String) - Method in class gecco.server.unitmanager.UnitManager
Determines if a given role commands any unit.
isSelected() - Method in class gecco.client.Piece
Gets the Selected attribute of the Piece object
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.
items - Variable in class gecco.communication.messages.MessageQueue
Description of the Field

J

java2DAvailable - Static variable in class com.eteks.awt.PJAGraphicsManager
 
java2DGraphicsConfiguration - Static variable in class com.eteks.java2d.PJAGraphicsManager2D
 
java2DGraphicsInstance - Static variable in class com.eteks.java2d.PJAGraphicsManager2D
 
joinAsRole - Static variable in class gecco.communication.messages.MessageType
Description of the Field
joinAsRole(String) - Method in class gecco.client.TestServer
Description of the Method
joinAsRole(String) - Method in interface gecco.client.Server
Join the game as the given role.
joinAsRole(String) - Method in class gecco.client.ServerAdapter
Description of the Method
joinAsRole(String) - Method in class gecco.communication.client.ServerAmbassador
Tells the server that the client wants to join the game.
joined - Variable in class gecco.communication.client.ServerAmbassador
Description of the Field
JOINED - Static variable in class gecco.communication.client.ServerAmbassador
Description of the Field

K

key - Variable in class gecco.communication.messages.UnitPropertyChangedMessage
Description of the Field
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.DataOutputExchangeHandler
called whenever someone wants this Thread to die
kill() - Method in class gecco.communication.server.DataInputExchangeHandler
called whenever someone wants this Thread to die

L

LAND - Static variable in class gecco.game.oresund.AutomatonImpl
Description of the Field
LAND_EVENT_STRING - Static variable in class gecco.game.oresund.AutomatonImpl
Description of the Field
last - Variable in class gecco.client.ActionQueue
Description of the Field
lastExtraPieceId - Variable in class gecco.client.Game
The handle of the ghost or explosion that was added last.
lastHost - Variable in class gecco.client.Game
Description of the Field
lastLoadedFont - Variable in class com.eteks.awt.PJAGraphicsManager
 
leading - Variable in class com.eteks.awt.PJAFontData
 
list - Variable in class gecco.client.dialogs.RoleSelectionDialog
Description of the Field
loadCommandLine(String[]) - Method in class gecco.util.CommandLineProperties
Description of the Method
loadFont(InputStream) - Method in class com.eteks.awt.PJAGraphicsManager
Loads the PJA 1.1 fonts from the stream fontStream and add them to graphics manager for PJAGraphics disposal.
loadFonts() - Method in class com.eteks.awt.PJAGraphicsManager
Loads all font files (with extension .pjaf) contained in the path returned by PJAGraphicsManager.getFontsPath().
loadFonts() - Static method in class com.eteks.awt.PJAToolkit
Deprecated. As of PJA version 1.1, replaced by PJAGraphicsManager.loadFonts ().
loadFonts(String) - Method in class com.eteks.awt.PJAGraphicsManager
Loads all font files (with extension .pjaf) in the dir directory.
loadFonts(String) - Static method in class com.eteks.awt.PJAToolkit
Deprecated. As of PJA version 1.1, replaced by PJAGraphicsManager.loadFonts (String).
loadGIF(InputStream) - Method in class com.eteks.awt.image.GIFDecoder
 
LoadingInfo - class gecco.client.dialogs.LoadingInfo.
This class supplies a modal dialog box that indicates that something is loading.
LoadingInfo() - Constructor for class gecco.client.dialogs.LoadingInfo
No contructor is necessary.
loadInitImage(boolean, ImageObserver) - Method in class com.eteks.awt.PJAImage
 
loadMap(Image) - Method in class gecco.client.Map
Loads the given image as map.
loadMap(Map, Point) - Method in class gecco.client.Board
Sets the map of the board with the given point as upper left corner.
loadProperties(TypedProperties) - Method in class gecco.server.core.TypedProperties
Copies all properties (and their types) from the given TypedProperties to this one.
loadSystemColors(int[]) - Method in class com.eteks.awt.PJAToolkit
java.awt.Toolkit implementation.
log(String) - Static method in class gecco.server.actionprocessor.ActionProcessor
Outputs a message to the server log.
log(String) - Method in class gecco.server.core.LogManager
Outputs a log message to the log file.
log(String) - Method in class gecco.server.core.ServerImpl
Description of the Method
log(String) - Static method in class gecco.server.qmanager.QManager
Prints to the system log.
logFileName - Variable in class gecco.server.startup.StartServer
Description of the Field
logManager - Static variable in class gecco.server.core.ReferenceHolder
Description of the Field
logManager - Variable in class gecco.server.startup.StartServer
Description of the Field
LogManager - class gecco.server.core.LogManager.
This class manages the log, and exports methods that make it possible to write to the log.
LogManager(String) - Constructor for class gecco.server.core.LogManager
Constructor for the LogManager object.
LogManager(String, boolean) - Constructor for class gecco.server.core.LogManager
Constructor for the LogManager object

M

main(String[]) - Static method in class com.eteks.awt.PJAToolkit
Deprecated. As of PJA version 1.1, replaced by PJANativeToolkitComparison.main (args).
main(String[]) - Static method in class com.eteks.awt.PJAFontPeer
Deprecated. As of PJA version 1.1, PJAFontPeer main () method moved to com.eteks.tools.fontcapture.PJAFontCapture.
main(String[]) - Static method in class com.eteks.tools.fontcapture.PJAFontCapture
 
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
main(String[]) - Static method in class gecco.server.visibility.VisibilityManager
The main program for the VisibilityManager class
makeScreenDevice(int) - Method in class com.eteks.java2d.PJAGraphicsEnvironment
 
makeVisible(int) - Method in class com.eteks.awt.PJAComponentPeer
 
manager - Variable in class com.eteks.awt.PJAComponentPeer
 
manager - Static variable in class com.eteks.awt.PJAToolkit
 
manager - Variable in class com.eteks.awt.PJAImage
 
manager - Variable in class com.eteks.awt.PJAGraphics
 
map - Variable in class gecco.client.TestServer
Description of the Field
map - Variable in class gecco.client.Board
Description of the Field
map - Variable in class gecco.client.Map
Description of the Field
map - Variable in class gecco.client.Game
Description of the Field
map - Variable in class gecco.server.startup.StartServer
Description of the Field
Map - class gecco.client.Map.
This class represents the map of a game.
Map(Dimension) - Constructor for class gecco.client.Map
Initilizes a new map.
mapInputMethodHighlight(InputMethodHighlight) - Method in class com.eteks.awt.PJAToolkit
java.awt.Toolkit implementation.
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
MapPointInvisible - Static variable in class gecco.communication.messages.MessageType
Description of the Field
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 class gecco.communication.messages.MessageType
Description of the Field
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
mapSize - Variable in class gecco.client.Board
Description of the Field
mapSize - Variable in class gecco.communication.server.ClientAmbassador
Description of the Field
MapUpdate - Static variable in class gecco.communication.messages.MessageType
Description of the Field
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.Board
Updates the given point of the map to the given color.
mapUpdate(Point, int) - Method in class gecco.client.Game
Description of the Method
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 class gecco.communication.messages.MessageType
Description of the Field
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
mapUpperLeft - Variable in class gecco.client.Board
Description of the Field
mapX - Variable in class gecco.server.startup.StartServer
Description of the Field
mapY - Variable in class gecco.server.startup.StartServer
Description of the Field
markAsDestroyed() - Method in class gecco.server.core.Unit
Mark the unit as destroyed.
MAX_MESSAGES - Static variable in class gecco.client.Piece
The maximum number of messages.
maxAdvance - Variable in class com.eteks.awt.PJAFontData
 
maxAscent - Variable in class com.eteks.awt.PJAFontData
 
maxChar - Variable in class com.eteks.awt.PJAFontData
 
maxDescent - Variable in class com.eteks.awt.PJAFontData
 
maxSize - Variable in class com.eteks.awt.PJAFontPeer
 
menuComponent - Variable in class com.eteks.awt.PJAMenuComponentPeer
 
message - Static variable in class gecco.client.dialogs.LoadingInfo
Description of the Field
message - Variable in class gecco.communication.messages.ActionCompletedMessage
Description of the Field
message - Variable in class gecco.communication.messages.UnitMessageMessage
Description of the Field
Message - class gecco.server.core.Message.
Description of the Class
Message() - Constructor for class gecco.server.core.Message
 
messageDisplay - Variable in class gecco.client.infopanels.PieceInfoPanel
Description of the Field
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
messages - Variable in class gecco.client.Piece
Description of the Field
messages - Variable in class gecco.client.infopanels.MessageDisplay
Description of the Field
messages_to_send - Variable in class gecco.communication.client.DataOutputExchangeHandler
Description of the Field
messages_to_send - Variable in class gecco.communication.server.DataOutputExchangeHandler
Description of the Field
MessageType - class gecco.communication.messages.MessageType.
A class containing constants that will be sent before a message is sent, to tell what type of message is coming.
MessageType() - Constructor for class gecco.communication.messages.MessageType
 
minChar - Variable in class com.eteks.awt.PJAFontData
 
minimumSize() - Method in class com.eteks.awt.PJAComponentPeer
DEPRECATED: Replaced by getMinimumSize().
minimumSize(int) - Method in class com.eteks.awt.PJAComponentPeer
DEPRECATED: Replaced by getMinimumSize(int).
minimumSize(int, int) - Method in class com.eteks.awt.PJAComponentPeer
DEPRECATED: Replaced by getMinimumSize(int, int).
minSize - Variable in class com.eteks.awt.PJAFontPeer
 
Move - class gecco.game.firefighter.Move.
Description of the Class
Move - class gecco.game.oresund.Move.
Description of the Class
MOVE_ACTION_ID - Static variable in class gecco.game.firefighter.SetOnFire
Description of the Field
MOVE_ACTION_ID - Static variable in class gecco.game.firefighter.Move
Description of the Field
MOVE_ACTION_ID - Static variable in class gecco.game.oresund.Move
Description of the Field
MOVE_ACTION_ID - Static variable in class gecco.game.oresund.Fly
Description of the Field
Move() - Constructor for class gecco.game.firefighter.Move
Constructor for the Move object
Move() - Constructor for class gecco.game.oresund.Move
Constructor for the Move object
MoveAction - class gecco.game.testgame.MoveAction.
Description of the Class
MoveAction() - Constructor for class gecco.game.testgame.MoveAction
 
MoveFastAction - class gecco.game.testgame.MoveFastAction.
Description of the Class
MoveFastAction() - Constructor for class gecco.game.testgame.MoveFastAction
Constructor for the MoveFastAction object
MOVEMENT_BEHAVIOUR - Variable in class gecco.game.testgame.AttackAction
Description of the Field

N

name - Variable in class com.eteks.awt.PJAFontData
 
name - Variable in class com.eteks.awt.PJAFontPeer
 
name - Variable in class gecco.client.Property
Description of the Field
name - Variable in class gecco.client.Action
Description of the Field
name - Variable in class gecco.client.Piece
Description of the Field
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.
name - Variable in class gecco.server.core.UnitType
The name of the unit type.
name - Variable in class gecco.server.core.ActionDefinition
The name of the action.
name - Variable in class gecco.server.core.UnitEvent
Description of the Field
NCOLORS - Static variable in class com.eteks.awt.image.Web216ColorModel
 
neighboursTimeToExecution - Variable in class gecco.server.automaton.AutomatonReturn
Description of the Field
NewClientListener - class gecco.communication.server.NewClientListener.
A class that will listen for incoming connections from clients, and handle the initial communication, until the client successfully joins as a role, and calls startGame.
NewClientListener(ClientAmbassador, int) - Constructor for class gecco.communication.server.NewClientListener
 
newPoint(int, int, int, int) - Method in interface com.eteks.awt.PJAGraphics.CircleQuarterListener
 
newValue - Variable in class gecco.communication.messages.UnitPropertyChangedMessage
Description of the Field
next - Variable in class gecco.client.ActionQueue.QueueNode
Description of the Field
next - Variable in class gecco.server.actsofgod.ActsOfGod
Description of the Field
nextAvailableHandle - Variable in class gecco.server.unitmanager.UnitManager
Description of the Field
NON_BURNING_TREE - Static variable in class gecco.game.firefighter.AutomatonImpl
Description of the Field
NONE_BEHAVIOUR - Variable in class gecco.game.testgame.AttackAction
Description of the Field
NullWriter - class gecco.util.NullWriter.
Description of the Class
NullWriter() - Constructor for class gecco.util.NullWriter
Constructor for the NullWriter object
numOfPieces - Variable in class gecco.client.TestServer
Description of the Field

O

observer - Variable in class com.eteks.awt.PJAImage.NBProducer
 
observer - Variable in class com.eteks.awt.PJAImage.PJAConsumer
 
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.
offscreenBuffer - Variable in class gecco.client.Board
Description of the Field
okButton - Static variable in class gecco.client.dialogs.GameInfo
Description of the Field
oldYC - Variable in class com.eteks.awt.image.GIFDecoder
 
originalFontData - Variable in class com.eteks.awt.PJAFontPeer
 
out - Variable in class gecco.communication.client.ServerConnection
Description of the Field
out - Variable in class gecco.communication.server.ClientConnection
Description of the Field
out - Static variable in class gecco.server.core.ReferenceHolder
Standard output
outputThread - Variable in class gecco.communication.server.ClientConnectionHandler
Description of the Field

P

paint(Graphics) - Method in class com.eteks.awt.PJAComponentPeer
 
paint(Graphics) - Method in class gecco.client.Map
Paints the map on the givewn graphics, with the currently set visible area and resolution.
paint(Graphics) - Method in class gecco.game.testgame.AutomatonMonitor
Description of the Method
paint(Graphics, Rectangle) - Method in class gecco.client.Piece
Paints the symbol on the given graphics, within the given bounding rectangle.
PAL_BLUE - Static variable in class com.eteks.awt.image.Web216ColorModel
 
PAL_GREEN - Static variable in class com.eteks.awt.image.Web216ColorModel
 
PAL_RED - Static variable in class com.eteks.awt.image.Web216ColorModel
 
parameter - Variable in class gecco.client.Action
Description of the Field
parameterType - Variable in class gecco.client.Action
Description of the Field
parents - Variable in class gecco.server.startup.PropertyTree
Description of the Field
parse(StreamTokenizer) - Method in class gecco.server.startup.PropertyTree
Description of the Method
parseActsOfGod(Reader) - Method in class gecco.server.startup.StartServer
Parses the Acts of God configuration file.
parseCircleQuarter(int, int, int, int, boolean, PJAGraphics.CircleQuarterListener) - Method in class com.eteks.awt.PJAGraphics
Enumerates all the points of the quarter of an ellipse.
ParseErrorException - exception gecco.server.startup.ParseErrorException.
Description of the Class
ParseErrorException(String) - Constructor for class gecco.server.startup.ParseErrorException
Constructor for the ParseErrorException object
parseGlobal(Reader) - Method in class gecco.server.startup.StartServer
Parses the global configuration file.
parseProperty(StreamTokenizer) - Method in class gecco.server.startup.PropertyTree
Description of the Method
parseRoles(Reader) - Method in class gecco.server.startup.StartServer
Parses the Roles configuration file.
parseSingleValue(StreamTokenizer) - Method in class gecco.server.startup.PropertyTree
Description of the Method
parseStream(Reader) - Method in class gecco.server.startup.PropertyTree
Description of the Method
parseUnits(Reader) - Method in class gecco.server.startup.StartServer
Parses the Units configuration file.
parseUnitTypes(Reader) - Method in class gecco.server.startup.StartServer
Parses the Unit Types configuration file.
parseValue(StreamTokenizer) - Method in class gecco.server.startup.PropertyTree
Description of the Method
pass - Variable in class com.eteks.awt.image.GIFDecoder
 
peek() - Method in class gecco.client.ActionQueue
Description of the Method
peer - Variable in class com.eteks.awt.PJAGraphics.PJAFont
 
piece - Variable in class gecco.client.infopanels.MessageDisplay
Description of the Field
piece - Variable in class gecco.client.infopanels.PieceInfoPanel
Description of the Field
piece - Variable in class gecco.client.infopanels.PropertyDisplay
Description of the Field
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
piecehandle - Variable in class gecco.communication.messages.ActionMessage
Description of the Field
pieceInfoPanel - Variable in class gecco.client.Game
Description of the Field
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
 
pieceName - Variable in class gecco.client.infopanels.PieceInfoPanel
Description of the Field
pieces - Variable in class gecco.client.Game
The pieces that are currenlty in the game, hashed on piece handle.
pieceSymbols - Static variable in class gecco.client.Symbols
The symbols, hashed on type.
pieceType - Variable in class gecco.client.infopanels.PieceInfoPanel
Description of the Field
Ping - Static variable in class gecco.communication.messages.MessageType
Description of the Field
ping() - Method in class gecco.communication.server.DataOutputExchangeHandler
send a 'ping' to see if this client is available
PingReply - Static variable in class gecco.communication.messages.MessageType
Description of the Field
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
pixels - Variable in class com.eteks.awt.PJAImage
 
PJABufferedImage - class com.eteks.java2d.PJABufferedImage.
Pure Java AWT BufferedImage implementation.
PJABufferedImage(ColorModel, WritableRaster, boolean, Hashtable) - Constructor for class com.eteks.java2d.PJABufferedImage
Same constructor as BufferedImage.
PJABufferedImage(int, int, int) - Constructor for class com.eteks.java2d.PJABufferedImage
Same constructor as BufferedImage.
PJABufferedImage(int, int, int, IndexColorModel) - Constructor for class com.eteks.java2d.PJABufferedImage
Same constructor as BufferedImage.
PJAComponentPeer - class com.eteks.awt.PJAComponentPeer.
Pure Java AWT Component Peer.
PJAComponentPeer() - Constructor for class com.eteks.awt.PJAComponentPeer
Deprecated. As of PJA version 1.2, should use PJAComponentPeer (Component) constructor or PJAMenuComponentPeer (MenuComponent) constructor instead.
PJAComponentPeer(Component) - Constructor for class com.eteks.awt.PJAComponentPeer
This method was added to keep a link to a component and be able to get its background color.
PJAF1_1_FILE_HEADER - Static variable in class com.eteks.awt.PJAFontData
 
PJAF1_1_FONT_HEADER - Static variable in class com.eteks.awt.PJAFontData
 
PJAFontCapture - class com.eteks.tools.fontcapture.PJAFontCapture.
Pure Java AWT Font capture utility.
PJAFontCapture.CaptureFontListener - interface com.eteks.tools.fontcapture.PJAFontCapture.CaptureFontListener.
 
PJAFontCapture() - Constructor for class com.eteks.tools.fontcapture.PJAFontCapture
 
PJAFontData - class com.eteks.awt.PJAFontData.
Pure Java AWT Font data.
PJAFontData.FastBitSet - class com.eteks.awt.PJAFontData.FastBitSet.
A bitset implementation that is much faster than java.util.BitSet.
PJAFontData.FastBitSet(int) - Constructor for class com.eteks.awt.PJAFontData.FastBitSet
 
PJAFontData(Font, int, int) - Constructor for class com.eteks.awt.PJAFontData
Creates a font data from font.
PJAFontData(InputStream) - Constructor for class com.eteks.awt.PJAFontData
Creates a font data from the in stream with read () method.
PJAFontMetrics - class com.eteks.awt.PJAFontMetrics.
Pure Java AWT Font Metrics implementation.
PJAFontMetrics(Font, PJAFontData) - Constructor for class com.eteks.awt.PJAFontMetrics
 
PJAFontPeer - class com.eteks.awt.PJAFontPeer.
Pure Java AWT Font Peer.
PJAFontPeer(String, int) - Constructor for class com.eteks.awt.PJAFontPeer
 
PJAFramePeer - class com.eteks.awt.PJAFramePeer.
Pure Java AWT Frame Peer.
PJAFramePeer(Frame) - Constructor for class com.eteks.awt.PJAFramePeer
 
PJAGraphics - class com.eteks.awt.PJAGraphics.
Pure Java AWT Graphics class implementation.
PJAGraphics.AreaAveragingScaleFilter - class com.eteks.awt.PJAGraphics.AreaAveragingScaleFilter.
 
PJAGraphics.AreaAveragingScaleFilter(PJAGraphics, int, int) - Constructor for class com.eteks.awt.PJAGraphics.AreaAveragingScaleFilter
Constructs an AreaAveragingScaleFilter that scales the pixels from its source Image as specified by the width and height parameters.
PJAGraphics.CircleQuarterListener - interface com.eteks.awt.PJAGraphics.CircleQuarterListener.
 
PJAGraphics.PJAFont - class com.eteks.awt.PJAGraphics.PJAFont.
Inner font class extending java.awtFont class to override getPeer ().
PJAGraphics.PJAFont(PJAGraphics, String, int, int) - Constructor for class com.eteks.awt.PJAGraphics.PJAFont
 
PJAGraphics.PJARectangle - class com.eteks.awt.PJAGraphics.PJARectangle.
Inner rectangle class avoiding the use of java.awt.Rectangle which requires java.awt.Toolkit class to be loaded.
PJAGraphics.PJARectangle(int, int, int, int) - Constructor for class com.eteks.awt.PJAGraphics.PJARectangle
 
PJAGraphics.PJARectangle(PJAGraphics.PJARectangle) - Constructor for class com.eteks.awt.PJAGraphics.PJARectangle
 
PJAGraphics() - Constructor for class com.eteks.awt.PJAGraphics
 
PJAGraphics(PJAImage) - Constructor for class com.eteks.awt.PJAGraphics
 
PJAGraphics(PJAImage, Color, int, int, Color, boolean, int, PJAFontPeer, PJAGraphics.PJAFont, String, int, int, int, int, PJAGraphics.PJARectangle, PJAGraphics.PJARectangle) - Constructor for class com.eteks.awt.PJAGraphics
 
PJAGraphicsConfiguration - class com.eteks.java2d.PJAGraphicsConfiguration.
Pure Java AWT GraphicsConfiguration implementation.
PJAGraphicsConfiguration(GraphicsDevice) - Constructor for class com.eteks.java2d.PJAGraphicsConfiguration
 
PJAGraphicsDevice - class com.eteks.java2d.PJAGraphicsDevice.
Pure Java AWT GraphicsDevice implementation.
PJAGraphicsDevice(int) - Constructor for class com.eteks.java2d.PJAGraphicsDevice
 
PJAGraphicsEnvironment - class com.eteks.java2d.PJAGraphicsEnvironment.
Pure Java AWT GraphicsEnvironment implementation.
PJAGraphicsEnvironment() - Constructor for class com.eteks.java2d.PJAGraphicsEnvironment
 
PJAGraphicsExtension - interface com.eteks.awt.PJAGraphicsExtension.
Pure Java AWT Graphics extension.
PJAGraphicsManager - class com.eteks.awt.PJAGraphicsManager.
Pure Java AWT Manager.
PJAGraphicsManager() - Constructor for class com.eteks.awt.PJAGraphicsManager
Creates a default instance of PJAGraphicsManager and loads fonts.
PJAGraphicsManager2D - class com.eteks.java2d.PJAGraphicsManager2D.
Pure Java AWT Manager for Java2D.
PJAGraphicsManager2D() - Constructor for class com.eteks.java2d.PJAGraphicsManager2D
 
PJAImage - class com.eteks.awt.PJAImage.
Pure Java AWT Image implementation.
PJAImage.NBProducer - class com.eteks.awt.PJAImage.NBProducer.
 
PJAImage.NBProducer(PJAImage) - Constructor for class com.eteks.awt.PJAImage.NBProducer
 
PJAImage.NBProducer(PJAImage, ImageObserver) - Constructor for class com.eteks.awt.PJAImage.NBProducer
 
PJAImage.PJAConsumer - class com.eteks.awt.PJAImage.PJAConsumer.
 
PJAImage.PJAConsumer(PJAImage, ImageProducer, ImageObserver) - Constructor for class com.eteks.awt.PJAImage.PJAConsumer
 
PJAImage(ImageProducer) - Constructor for class com.eteks.awt.PJAImage
Creates an initial image with a producer.
PJAImage(int, int) - Constructor for class com.eteks.awt.PJAImage
Creates an empty image of width x height pixels.
PJAImage(int, int, ColorModel) - Constructor for class com.eteks.awt.PJAImage
Creates an empty image of width x height pixels.
PJALightweightPeer - class com.eteks.awt.PJALightweightPeer.
Pure Java AWT Component Peer.
PJALightweightPeer() - Constructor for class com.eteks.awt.PJALightweightPeer
Deprecated. As of PJA version 1.2, should use PJALightweightPeer (Component) constructor instead.
PJALightweightPeer(Component) - Constructor for class com.eteks.awt.PJALightweightPeer
This method was added to keep a link to a component and be able to get its background color.
PJAMenuComponentPeer - class com.eteks.awt.PJAMenuComponentPeer.
Pure Java AWT Menu Component Peer.
PJAMenuComponentPeer(MenuComponent) - Constructor for class com.eteks.awt.PJAMenuComponentPeer
 
PJAToolkit - class com.eteks.awt.PJAToolkit.
Pure Java AWT Toolkit implementation.
PJAToolkit.PJAEventQueue - class com.eteks.awt.PJAToolkit.PJAEventQueue.
 
PJAToolkit.PJAEventQueue() - Constructor for class com.eteks.awt.PJAToolkit.PJAEventQueue
 
PJAToolkit() - Constructor for class com.eteks.awt.PJAToolkit
 
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
portField - Variable in class gecco.client.dialogs.ConnectionDialog
Description of the Field
position - Variable in class gecco.client.Piece
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.
positions - Variable in class gecco.client.TestServer
Description of the Field
postEvent(AWTEvent) - Method in class com.eteks.awt.PJAToolkit.PJAEventQueue
 
preferredSize() - Method in class com.eteks.awt.PJAComponentPeer
DEPRECATED: Replaced by getPreferredSize().
preferredSize(int) - Method in class com.eteks.awt.PJAComponentPeer
DEPRECATED: Replaced by getPreferredSize(int).
preferredSize(int, int) - Method in class com.eteks.awt.PJAComponentPeer
DEPRECATED: Replaced by getPreferredSize(int, int).
prepare(ImageObserver) - Method in class com.eteks.awt.PJAImage
 
prepareImage(Image, int, int, ImageObserver) - Method in class com.eteks.awt.PJAGraphicsManager
Starts the loading of an image.
prepareImage(Image, int, int, ImageObserver) - Method in class com.eteks.awt.PJAComponentPeer
 
prepareImage(Image, int, int, ImageObserver) - Method in class com.eteks.awt.PJAToolkit
java.awt.Toolkit implementation.
prepareImage(Image, int, int, ImageObserver) - Method in class com.eteks.java2d.PJAGraphicsManager2D
Starts the loading of an image.
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(Graphics) - Method in class com.eteks.awt.PJAComponentPeer
 
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
printMessage(String, String) - Method in class gecco.server.core.LogManager
Prints a message to the log file, with a header and the current date and time.
producer - Variable in class com.eteks.awt.PJAImage.PJAConsumer
 
productionStarted - Variable in class com.eteks.awt.PJAImage
 
progress - Static variable in class gecco.client.dialogs.LoadingInfo
Description of the Field
properties - Variable in class com.eteks.awt.PJAImage
 
properties - Variable in class com.eteks.java2d.PJABufferedImage
 
properties - Variable in class gecco.client.Piece
Description of the Field
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.
properties - Variable in class gecco.server.core.TypedProperties
The Map used to store the properties
properties - Variable in class gecco.server.core.UnitType
The user-defined properties of this unit type, with default values.
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 - Variable in class gecco.client.infopanels.PieceInfoPanel
Description of the Field
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
propertyMap - Variable in class gecco.server.startup.PropertyTree
Description of the Field
propertyNames - Variable in class gecco.client.infopanels.PropertyDisplay
Description of the Field
PropertyTree - class gecco.server.startup.PropertyTree.
Description of the Class
PropertyTree() - Constructor for class gecco.server.startup.PropertyTree
Constructor for the PropertyTree object
PropertyTree(PropertyTree) - Constructor for class gecco.server.startup.PropertyTree
Constructor for the PropertyTree object
propertyTypes - Variable in class gecco.server.core.TypedProperties
The Map used to store the property types
propertyValues - Variable in class gecco.client.infopanels.PropertyDisplay
Description of the Field
props - Variable in class gecco.server.core.UnitPropertiesUpdateMessage
Description of the Field
ptr - Variable in class com.eteks.awt.image.GIFDecoder
 
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
putObject(String, Object) - Method in class gecco.server.startup.PropertyTree
Description of the Method
putObjectVariable(String, Object) - 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

qm - Variable in class gecco.server.actsofgod.ActsOfGod
Description of the Field
qManager - Static variable in class gecco.server.core.ReferenceHolder
Description of the Field
qManager - Variable in class gecco.server.startup.StartServer
Description of the Field
QManager - class gecco.server.qmanager.QManager.
This class manages the queue of AutomatonEvents and QueuedAutomatons.
QManager(AutomatonMap) - 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, long) - Constructor for class gecco.server.actionprocessor.QueuedAction
Instanciates 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, long) - 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
quit() - Method in class gecco.client.Game
Description of the Method

R

r - Variable in class com.eteks.awt.image.GIFDecoder
 
RadarUnit - class gecco.game.testgame.RadarUnit.
Description of the Class
RadarUnit() - Constructor for class gecco.game.testgame.RadarUnit
Constructor for the RadarUnit object
range - Variable in class gecco.game.oresund.Transfer
Description of the Field
range - Variable in class gecco.game.oresund.Refuel
Description of the Field
range - Variable in class gecco.server.core.UnitType
The visibility range of units of this type.
rangeSquare - Variable in class gecco.server.core.UnitType
The square of the visibility range.
read(InputStream) - Method in class com.eteks.awt.PJAFontData
Reads the fields of this object from in.
readCode(DataInputStream, byte[], int, int) - Method in class com.eteks.awt.image.GIFDecoder
Fetch the next code from the raster data stream.
readImage(DataInputStream, int, int, boolean, boolean) - Method in class com.eteks.awt.image.GIFDecoder
 
readObject(ObjectInputStream) - Method in class com.eteks.awt.PJAFontData
 
receiveMessage(int) - Method in class gecco.communication.client.DataInputExchangeHandler
Called when there are messages to receive from the server.
receiveMessage(int) - Method in class gecco.communication.server.DataInputExchangeHandler
Called when there is a message to be received in the InputStream from the client
reds - Variable in class com.eteks.awt.PJAGraphics.AreaAveragingScaleFilter
 
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
 
refresh(String) - Static method in class gecco.game.testgame.ServerTest
Description of the Method
Refuel - class gecco.game.oresund.Refuel.
Description of the Class
Refuel() - Constructor for class gecco.game.oresund.Refuel
Constructor for the Refuel object
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(int) - Method in class com.eteks.awt.PJAComponentPeer
 
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.
removeAll() - Method in class com.eteks.awt.PJAComponentPeer
 
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
removeConsumer(ImageConsumer) - Method in class com.eteks.awt.PJAImage.NBProducer
 
removeConsumer(ImageConsumer) - Method in class com.eteks.awt.image.GIFDecoder
ImageProducer implementation.
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(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
removeSelectedActions() - Method in class gecco.client.infopanels.ActionDisplay
Called when the remove selected button is clicked.
repaint(long, int, int, int, int) - Method in class com.eteks.awt.PJAComponentPeer
 
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
Repaints the part of the board where the map and pieces are.
repaintBoardArea(Rectangle) - Method in class gecco.client.Board
Repaint the given area of the board.
repaintCtr - Static variable in class gecco.game.testgame.ServerTest
Description of the Field
repeat - Variable in class gecco.client.animation.AnimatedPiece
Description of the Field
replaceRange(String, int, int) - Method in class com.eteks.awt.PJAComponentPeer
 
replaceText(String, int, int) - Method in class com.eteks.awt.PJAComponentPeer
DEPRECATED: Replaced by ReplaceRange(String, int, int).
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.
requestFocus() - Method in class com.eteks.awt.PJAComponentPeer
 
requestTopDownLeftRightResend(ImageConsumer) - Method in class com.eteks.awt.PJAImage.NBProducer
 
requestTopDownLeftRightResend(ImageConsumer) - Method in class com.eteks.awt.image.GIFDecoder
ImageProducer implementation.
Rescue - class gecco.game.oresund.Rescue.
Description of the Class
Rescue() - Constructor for class gecco.game.oresund.Rescue
Constructor for the Rescue object
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.
reshape(int, int, int, int) - Method in class com.eteks.awt.PJAComponentPeer
DEPRECATED: Replaced by setBounds(int, int, int, int).
restorePixel(String, int, int) - Static method in class gecco.game.testgame.ServerTest
Description of the Method
rgbModel - Variable in class com.eteks.awt.PJAGraphics.AreaAveragingScaleFilter
 
ROCK - Static variable in class gecco.game.firefighter.AutomatonImpl
Description of the Field
role - Variable in class gecco.communication.server.ClientConnection
Description of the Field
role_name - Variable in class gecco.communication.server.RoleConnection
Description of the Field
role() - Method in class gecco.communication.server.RoleDefinition
Description of the Method
role2BufferedImage - Static variable in class gecco.game.testgame.ServerTest
Description of the Field
role2Frame - Static variable in class gecco.game.testgame.ServerTest
Description of the Field
roleconnection - Variable in class gecco.communication.server.ClientConnectionHandler
Description of the Field
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
roledefs - Variable in class gecco.communication.server.ClientAmbassador
Description of the Field
rolename - Variable in class gecco.communication.server.RoleDefinition
Description of the Field
roles - Variable in class gecco.communication.server.ClientAmbassador
Description of the Field
roles - Variable in class gecco.server.startup.StartServer
Description of the Field
roles - Variable in class gecco.server.unitmanager.UnitManager
Array containing _all_ roles, including the gods eye roles!
roles - Variable in class gecco.server.visibility.VisibilityManager
Description of the Field
rolesConfFileName - Variable in class gecco.server.startup.StartServer
Description of the Field
RoleSelectionDialog - class gecco.client.dialogs.RoleSelectionDialog.
Creates a modal dialog for selecting among the roles given.
RoleSelectionDialog(Frame) - Constructor for class gecco.client.dialogs.RoleSelectionDialog
Constructor for the RoleSelectionDialog object
rolesLeft() - Method in class gecco.communication.server.ClientAmbassador
Called by NewClientListener when a client has asked for the available roles.
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.
roundDiv(int, int) - Static method in class com.eteks.awt.PJAGraphics
Returns the rounded result of dividend / divisor, avoiding the use of floating point operation (returns the same as Math.round((float)dividend / divisor)).
roundDiv(long, long) - Static method in class com.eteks.awt.PJAGraphics
Returns the rounded result of dividend / divisor, avoiding the use of floating point operation (returns the same as Math.round((double)dividend / divisor)).
run - Variable in class gecco.client.TestServer.TestThread
Description of the Field
run() - Method in class gecco.client.TestServer.TestThread
Main processing method for the TestThread object
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.NewClientListener
to be removed in iteration 2
run() - Method in class gecco.communication.server.DataOutputExchangeHandler
Main processing method for the DataOutputExchangeHandler object
run() - Method in class gecco.communication.server.DataInputExchangeHandler
Main processing method for the DataInputExchangeHandler object
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.qmanager.QManager
Main processing method for the QManager object

S

s - Variable in class gecco.communication.client.ServerConnection
Description of the Field
s - Variable in class gecco.communication.server.ClientConnection
Description of the Field
safeStop() - Method in class gecco.client.TestServer.TestThread
Description of the Method
sc - Variable in class gecco.communication.client.ServerAmbassador
Description of the Field
select(int) - Method in class com.eteks.awt.PJAComponentPeer
 
select(int, int) - Method in class com.eteks.awt.PJAComponentPeer
 
selectAction(Action) - Method in class gecco.client.Game
Description of the Method
selected - Variable in class gecco.client.Piece
Description of the Field
selectedAction - Variable in class gecco.client.Game
Description of the Field
selectedPiece - Variable in class gecco.client.Game
Description of the Field
selectPiece(Piece) - Method in class gecco.client.Game
Description of the Method
selfTimeToExecution - Variable in class gecco.server.automaton.AutomatonReturn
Description of the Field
sendAbortActionMessage(AbortActionMessage) - Method in class gecco.communication.client.DataOutputExchangeHandler
Sends a message that tells the server that a unit wants to abort an action
sendAbortGameMessage() - Method in class gecco.communication.client.DataOutputExchangeHandler
Sends a message that tells the server that this client wants to abort the game (disconnect)
sendActionBlocked(ActionBlockedMessage) - Method in class gecco.communication.server.DataOutputExchangeHandler
Description of the Method
sendActionCompleted(ActionCompletedMessage) - Method in class gecco.communication.server.DataOutputExchangeHandler
Description of the Method
sendActionFailed(ActionFailedMessage) - Method in class gecco.communication.server.DataOutputExchangeHandler
Description of the Method
sendActionOnPositionMessage(ActionOnPositionMessage) - Method in class gecco.communication.client.DataOutputExchangeHandler
Sends a message that tells the server that a unit wants to perform an action with a position as target
sendActionOnUnitMessage(ActionOnUnitMessage) - Method in class gecco.communication.client.DataOutputExchangeHandler
Sends a message that tells the server that a unit wants to perform an action with a unit as target
sendActionOnVoidMessage(ActionMessage) - Method in class gecco.communication.client.DataOutputExchangeHandler
Sends a message that tells the server that a unit wants to perform an action with no target
sendAvailableRoles(Socket) - Method in class gecco.communication.server.NewClientListener
Description of the Method
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.
sendMap() - Method in class gecco.communication.server.NewClientListener
sends the whole map
sendMapPointInvisible(MapPointInvisibleMessage) - Method in class gecco.communication.server.DataOutputExchangeHandler
Description of the Method
sendMapPointsInvisible(MapPointsInvisibleMessage) - Method in class gecco.communication.server.DataOutputExchangeHandler
Description of the Method
sendMapSize() - Method in class gecco.communication.server.NewClientListener
sends the size of the map
sendMapUpdate(MapUpdateMessage) - Method in class gecco.communication.server.DataOutputExchangeHandler
Description of the Method
sendMapUpdates(MapUpdatesMessage) - Method in class gecco.communication.server.DataOutputExchangeHandler
Description of the Method
sendMessage(Object) - Method in class gecco.communication.client.DataOutputExchangeHandler
Called when there are messages to send in the queue.
sendMessage(Object) - Method in class gecco.communication.server.DataOutputExchangeHandler
Called when a message is to be sent Checks the class of the object to send, and calls the appropriate method that sends that kind of object
sendMessage(ServerMessage) - Method in class gecco.communication.server.ClientConnectionHandler
called by RoleConnection, to send a message to the client represented by this ClientConnectionHandler
sendMessage(ServerMessage) - 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
sendPingReplyMessage(PingReplyMessage) - Method in class gecco.communication.client.DataOutputExchangeHandler
Sends a reply to a received ping message from the server
sendStartGameMessage() - Method in class gecco.communication.client.DataOutputExchangeHandler
Sends a message that tells the server that this client (role) is ready to receive messages, and wants all its visible information
sendUnitDeleted(UnitDeletedMessage) - Method in class gecco.communication.server.DataOutputExchangeHandler
Description of the Method
sendUnitDestroyed(UnitDestroyedMessage) - Method in class gecco.communication.server.DataOutputExchangeHandler
Description of the Method
sendUnitMessage(UnitMessageMessage) - Method in class gecco.communication.server.DataOutputExchangeHandler
Description of the Method
sendUnitMessage(Unit, String) - Method in class gecco.server.core.EventHandler
Sends a message to all observers of a given (as well as to all roles with status as god's eye).
sendUnitMessageToAll(Unit, String) - Method in class gecco.server.actionprocessor.ActionProcessor
Sends a message to all observers of a given unit.
sendUnitMessageToAllButCommander(Unit, String) - Method in class gecco.server.actionprocessor.ActionProcessor
Sends a message to all observers, except the commander, of a given unit.
sendUnitPositionUpdate(UnitPositionUpdateMessage) - Method in class gecco.communication.server.DataOutputExchangeHandler
Sends a message that tells the client the new position of a unit
sendUnitPropertiesUpdate(UnitPropertyChangedMessage) - Method in class gecco.communication.server.DataOutputExchangeHandler
sends a message that tells the client the new values of the properties of a unit
sendUnitVisible(UnitVisibleMessage) - Method in class gecco.communication.server.DataOutputExchangeHandler
sends a message that tells the client that a new unit is visible
server - Variable in class gecco.client.Game
Description of the Field
server - Variable in class gecco.communication.server.NewClientListener
Description of the Field
server - Variable in class gecco.communication.server.DataOutputExchangeHandler
Description of the Field
server - Variable in class gecco.communication.server.DataInputExchangeHandler
Description of the Field
server - Variable in class gecco.communication.server.ClientAmbassador
Description of the Field
server - Variable in class gecco.communication.server.RoleConnection
Description of the Field
server - Static variable in class gecco.game.testgame.ServerTest
Description of the Field
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
ServerAdapter - class gecco.client.ServerAdapter.
This is an adapter for the Server interface, all methods are implemented to do nothing.
ServerAdapter() - Constructor for class gecco.client.ServerAdapter
 
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
ServerMessage - class gecco.communication.messages.ServerMessage.
this is the superclass to all messages that can be put in the server's send queues
ServerMessage() - Constructor for class gecco.communication.messages.ServerMessage
 
ServerTest - class gecco.game.testgame.ServerTest.
Description of the Class
ServerTest(Server) - Constructor for class gecco.game.testgame.ServerTest
Constructor for the ServerTest object
serverThread - Variable in class gecco.client.TestServer
Description of the Field
set(int) - Method in class com.eteks.awt.PJAFontData.FastBitSet
 
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
setAlignment(int) - Method in class com.eteks.awt.PJAComponentPeer
 
setAutomatonMap(AutomatonMap) - Static method in class gecco.server.core.ReferenceHolder
Sets the AutomatonMap attribute of the ReferenceHolder class
setBackground(Color) - Method in class com.eteks.awt.PJAComponentPeer
 
setBoardCursor(Cursor) - Method in class gecco.client.Board
Set the cursor for the map area of the board.
setBounds(int, int, int, int) - Method in class com.eteks.awt.PJAComponentPeer
 
setCaretPosition(int) - Method in class com.eteks.awt.PJAComponentPeer
 
setCheckboxGroup(CheckboxGroup) - Method in class com.eteks.awt.PJAComponentPeer
 
setClip(int, int, int, int) - Method in class com.eteks.awt.PJAGraphics
java.awt.Graphics implementation.
setClip(Shape) - Method in class com.eteks.awt.PJAGraphics
java.awt.Graphics implementation.
setColor(Color) - Method in class com.eteks.awt.PJAGraphics
java.awt.Graphics implementation.
setColor(int) - Method in class gecco.game.testgame.AutomatonImpl
Sets the Color attribute of the AutomatonImpl object
setColor(int, int, int) - Method in interface com.eteks.awt.PJAGraphicsExtension
Sets the graphics context's color.
setColor(int, int, int) - Method in class com.eteks.awt.PJAGraphics
Sets this graphics context's color.
setColorModel(ColorModel) - Method in class com.eteks.awt.PJAImage.PJAConsumer
 
setColour(int) - Method in class gecco.game.firefighter.AutomatonImpl
Sets the Colour attribute of the AutomatonImpl object
setColour(int) - Method in class gecco.game.oresund.AutomatonImpl
Sets the Colour attribute of the AutomatonImpl object
setComClient(Client) - Static method in class gecco.server.core.ReferenceHolder
Sets the ComClient attribute of the ReferenceHolder class
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.
setCursor(Cursor) - Method in class com.eteks.awt.PJAComponentPeer
 
setDimensions(int, int) - Method in class com.eteks.awt.PJAImage.PJAConsumer
 
setDimensions(int, int) - Method in class com.eteks.awt.PJAGraphics.AreaAveragingScaleFilter
 
setDirectory(String) - Method in class com.eteks.awt.PJAComponentPeer
 
setEchoChar(char) - Method in class com.eteks.awt.PJAComponentPeer
 
setEchoCharacter(char) - Method in class com.eteks.awt.PJAComponentPeer
DEPRECATED: Replaced by setEchoChar(char echoChar).
setEditable(boolean) - Method in class com.eteks.awt.PJAComponentPeer
 
setEnabled(boolean) - Method in class com.eteks.awt.PJAComponentPeer
 
setEnabled(boolean) - Method in class com.eteks.awt.PJAMenuComponentPeer
 
setEventHandler(String) - Method in class gecco.server.core.UnitType
Sets the EventHandler attribute of the UnitType object
setFile(String) - Method in class com.eteks.awt.PJAComponentPeer
 
setFilenameFilter(FilenameFilter) - Method in class com.eteks.awt.PJAComponentPeer
 
setFont(Font) - Method in class com.eteks.awt.PJAComponentPeer
 
setFont(Font) - Method in class com.eteks.awt.PJAFontMetrics
Deprecated. As of PJA version 1.1, PJAFontPeer doesn't need it anymore.
setFont(Font) - Method in class com.eteks.awt.PJAGraphics
java.awt.Graphics implementation.
setFont(String, int, int) - Method in interface com.eteks.awt.PJAGraphicsExtension
Sets the graphics font to the specified font specified by its name, style and size.
setFont(String, int, int) - Method in class com.eteks.awt.PJAGraphics
Sets this graphics context's font to the specified font specified by its name, style and size.
setForeground(Color) - Method in class com.eteks.awt.PJAComponentPeer
 
setGameClassLoader(ClassLoader) - Static method in class gecco.server.core.ReferenceHolder
 
setHandle(int) - Method in class gecco.server.core.Unit
Sets the Handle attribute of the Unit object
setHints(int) - Method in class com.eteks.awt.PJAImage.PJAConsumer
 
setHints(int) - Method in class com.eteks.awt.PJAGraphics.AreaAveragingScaleFilter
 
setHost(String) - Method in class gecco.client.dialogs.HostPort
Sets the Host attribute of the HostPort object
setIconImage(Image) - Method in class com.eteks.awt.PJAFramePeer
 
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
setInstantaneous(boolean) - Method in class gecco.server.core.Action
Sets the Instantaneous flag of the Action object
setLabel(String) - Method in class com.eteks.awt.PJAComponentPeer
 
setLabel(String) - Method in class com.eteks.awt.PJAMenuComponentPeer
 
setLineIncrement(int) - Method in class com.eteks.awt.PJAComponentPeer
 
setLogManager(LogManager) - Static method in class gecco.server.core.ReferenceHolder
Sets the LogManager attribute of the ReferenceHolder class
setMenuBar(MenuBar) - Method in class com.eteks.awt.PJAFramePeer
 
setMultipleMode(boolean) - Method in class com.eteks.awt.PJAComponentPeer
 
setMultipleSelections(boolean) - Method in class com.eteks.awt.PJAComponentPeer
DEPRECATED: Replaced by setMultipleMode(boolean).
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
setNext(ActionQueue.QueueNode) - Method in class gecco.client.ActionQueue.QueueNode
Sets the Next attribute of the QueueNode object
SetOnFire - class gecco.game.firefighter.SetOnFire.
Description of the Class
SetOnFire() - Constructor for class gecco.game.firefighter.SetOnFire
Constructor for the SetOnFire object
setPageIncrement(int) - Method in class com.eteks.awt.PJAComponentPeer
 
setPaintMode() - Method in class com.eteks.awt.PJAGraphics
java.awt.Graphics implementation.
setParameter(Object) - Method in class gecco.client.Action
Sets the Parameter attribute of the Action object
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.MessageDisplay
Sets the piece whose messages are displayed.
setPiece(Piece) - Method in class gecco.client.infopanels.PieceInfoPanel
Sets the piece whose information is displayed in this info panel.
setPiece(Piece) - Method in class gecco.client.infopanels.PropertyDisplay
Sets the piece whose information is displayed.
setPixel(int, int, Graphics, int) - Method in class gecco.game.testgame.AutomatonMonitor
Sets the Pixel attribute of the AutomatonMonitor object
setPixelColor(int, int, int) - Method in class com.eteks.awt.PJAImage
Sets the color at the point (x,y).
setPixels(int, int, int, int, ColorModel, byte[], int, int) - Method in class com.eteks.awt.PJAImage.PJAConsumer
 
setPixels(int, int, int, int, ColorModel, byte[], int, int) - Method in class com.eteks.awt.PJAGraphics.AreaAveragingScaleFilter
 
setPixels(int, int, int, int, ColorModel, int[], int, int) - Method in class com.eteks.awt.PJAImage.PJAConsumer
 
setPixels(int, int, int, int, ColorModel, int[], int, int) - Method in class com.eteks.awt.PJAGraphics.AreaAveragingScaleFilter
 
setPort(int) - Method in class gecco.client.dialogs.HostPort
Sets the Port attribute of the HostPort object
setPosition(double, double) - Method in class gecco.server.core.Unit
Sets the Position attribute of the Unit object
setPosition(Position) - Method in class gecco.client.Piece
Sets the Position attribute of the Piece object
setProperties(Hashtable) - Method in class com.eteks.awt.PJAImage.PJAConsumer
 
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.Unit
Sets a property to a Double value.
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, int) - Method in class gecco.server.core.Unit
Sets a property to an Integer 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, 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.Unit
Sets a property to a String value.
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
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.
setResizable(boolean) - Method in class com.eteks.awt.PJAComponentPeer
 
setResizable(boolean) - Method in class com.eteks.awt.PJAFramePeer
 
setRow(int, int, int) - Method in class gecco.server.core.UnitType
Sets the Row attribute of the UnitType object
setScrollPosition(int, int) - Method in class com.eteks.awt.PJAComponentPeer
 
setSelected(boolean) - Method in class gecco.client.Piece
Sets the Selected attribute of the Piece object
setState(boolean) - Method in class com.eteks.awt.PJAComponentPeer
 
setState(boolean) - Method in class com.eteks.awt.PJAMenuComponentPeer
 
setState(int) - Method in class com.eteks.awt.PJAFramePeer
 
setState(int) - Method in class gecco.server.automaton.Automaton
Sets the State attribute of the Automaton object
setText(String) - Method in class com.eteks.awt.PJAComponentPeer
 
setTimeToExecute(long) - Method in class gecco.server.actionprocessor.QueuedAction
Sets the TimeToExecute attribute of the QueuedAction object
setTimeToExecute(long) - Method in class gecco.server.qmanager.QueuedAutomaton
Sets the time when the automaton should be processed.
setTitle(String) - Method in class com.eteks.awt.PJAComponentPeer
 
setTitle(String) - Method in class com.eteks.awt.PJAFramePeer
 
setType(String) - Method in class gecco.client.Piece
Sets the Type attribute of the Piece object
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
setUnitIncrement(Adjustable, int) - Method in class com.eteks.awt.PJAComponentPeer
 
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(Adjustable, int) - Method in class com.eteks.awt.PJAComponentPeer
 
setValue(String) - Method in class gecco.client.Property
Sets the Value attribute of the Property object
setValue(String) - Method in class gecco.client.dialogs.RoleSelectionDialog
Sets the Value attribute of the RoleSelectionDialog object
setValues(int, int, int, int) - Method in class com.eteks.awt.PJAComponentPeer
 
setVisibilityManager(VisibilityManager) - Static method in class gecco.server.core.ReferenceHolder
Sets the VisibilityManager attribute of the ReferenceHolder class
setVisible(boolean) - Method in class com.eteks.awt.PJAComponentPeer
 
setVisibleArea(Point, int, Dimension) - Method in class gecco.client.Map
Set the currently visible area of the map.
setX(double) - Method in class gecco.client.Position
Sets the X attribute of the Position object
setXORMode(Color) - Method in class com.eteks.awt.PJAGraphics
java.awt.Graphics implementation.
setXORMode(int, int, int) - Method in interface com.eteks.awt.PJAGraphicsExtension
Sets this graphics context's XOR color.
setXORMode(int, int, int) - Method in class com.eteks.awt.PJAGraphics
Sets this graphics context's XOR color.
setY(double) - Method in class gecco.client.Position
Sets the Y attribute of the Position object
Ship - class gecco.game.oresund.Ship.
Description of the Class
Ship() - Constructor for class gecco.game.oresund.Ship
Constructor for the Ship object
ShipEventHandler - class gecco.game.oresund.ShipEventHandler.
Description of the Class
ShipEventHandler() - Constructor for class gecco.game.oresund.ShipEventHandler
Constructor for the ShipEventHandler object
shortInfo - Variable in class com.eteks.awt.image.GIFDecoder
 
shouldRest - Variable in class gecco.client.TestServer
Description of the Field
show() - Method in class com.eteks.awt.PJAComponentPeer
DEPRECATED: Replaced by setVisible(boolean).
show(Event) - Method in class com.eteks.awt.PJAComponentPeer
 
show(Event) - Method in class com.eteks.awt.PJAMenuComponentPeer
 
showCaptureFontDialog(String) - Static method in class com.eteks.tools.fontcapture.PJAFontCapture
A simple dialog box to choose fonts to capture with a GUI.
showDialog(Frame, String[]) - 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.
size - Variable in class com.eteks.awt.PJAFontData
 
size - Variable in class com.eteks.awt.PJAFontData.FastBitSet
 
size - Variable in class gecco.client.TestServer
Description of the Field
size - Variable in class gecco.client.Map
Description of the Field
size() - Method in class com.eteks.awt.PJAFontData.FastBitSet
 
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
squareSize - Variable in class gecco.client.Map
Description of the Field
srcHeight - Variable in class com.eteks.awt.PJAGraphics.AreaAveragingScaleFilter
 
srcPixels - Variable in class com.eteks.awt.PJAGraphics.AreaAveragingScaleFilter
 
srcWidth - Variable in class com.eteks.awt.PJAGraphics.AreaAveragingScaleFilter
 
startAnimation() - Method in class gecco.client.animation.AnimatedPiece
Description of the Method
started_by - Variable in class gecco.communication.server.NewClientListener
Description of the Field
startGame - Static variable in class gecco.communication.messages.MessageType
Description of the Field
startGame() - Method in class gecco.client.TestServer
Description of the Method
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.client.ServerAdapter
Description of the Method
startGame() - Method in class gecco.communication.client.ServerAmbassador
Called by the client when it is ready to receive messages from the server
startGame(Socket, String) - Method in class gecco.communication.server.NewClientListener
Description of the Method
startGame(String) - Method in class gecco.server.core.ServerImpl
Description of the Method
startGame(String) - Method in interface gecco.server.core.Server
Called when a client wants all its available visible information sent
startGame(String) - Method in class gecco.server.visibility.VisibilityManager
Description of the Method
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
 
startGodsEyeGame(String) - Method in class gecco.server.visibility.VisibilityManager
Description of the Method
startProduction(ImageConsumer) - Method in class com.eteks.awt.PJAImage.NBProducer
 
startProduction(ImageConsumer) - Method in class com.eteks.awt.image.GIFDecoder
ImageProducer implementation.
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(CommandLineProperties) - Constructor for class gecco.server.startup.StartServer
Constructor for the StartServer object
startThreads() - Method in class gecco.communication.server.ClientConnectionHandler
Description of the Method
stateMap - Variable in class gecco.client.TestServer
Description of the Field
stateToColour - Static variable in class gecco.game.firefighter.AutomatonImpl
Description of the Field
stateToColour - Static variable in class gecco.game.oresund.AutomatonImpl
Description of the Field
stepLength - Static variable in class gecco.game.firefighter.Water
Description of the Field
stepLength - Static variable in class gecco.game.firefighter.SetOnFire
Description of the Field
stepLength - Static variable in class gecco.game.firefighter.Move
Description of the Field
stepLength - Variable in class gecco.game.oresund.Transfer
Description of the Field
stepLength - Variable in class gecco.game.oresund.Refuel
Description of the Field
stepLength - Static variable in class gecco.game.oresund.Move
Description of the Field
stepLength - Static variable in class gecco.game.oresund.Rescue
Description of the Field
stepLength - Static variable in class gecco.game.oresund.Fly
Description of the Field
stepLength - Variable in class gecco.game.testgame.FlyAction
Description of the Field
stepLength - Variable in class gecco.game.testgame.AttackAction
Description of the Field
stepLength - Variable in class gecco.game.testgame.MoveAction
Description of the Field
stepLength - Variable in class gecco.game.testgame.InstantAttackAction
Description of the Field
stopAnimation() - Method in class gecco.client.animation.AnimatedPiece
Stops the animation and notifies the animator that the animation is done.
stream - Variable in class gecco.server.core.LogManager
The stream of the log file.
style - Variable in class com.eteks.awt.PJAFontData
 
style - Variable in class com.eteks.awt.PJAFontPeer
 
styleToString(int) - Static method in class com.eteks.awt.PJAFontData
 
SURVIVOR - Static variable in class gecco.game.oresund.AutomatonImpl
Description of the Field
SURVIVOR - Static variable in class gecco.game.oresund.Rescue
Description of the Field
SURVIVOR_EVENT_STRING - Static variable in class gecco.game.oresund.AutomatonImpl
Description of the Field
SURVIVOR_STATE - Static variable in class gecco.game.oresund.Move
Description of the Field
SURVIVOR_STATE - Static variable in class gecco.game.oresund.Fly
Description of the Field
Symbols - class gecco.client.Symbols.
This class contains the symbols (Images) of the game.
Symbols() - Constructor for class gecco.client.Symbols
 
sync() - Method in class com.eteks.awt.PJAGraphicsManager
Does nothing.
sync() - Method in class com.eteks.awt.PJAToolkit
java.awt.Toolkit implementation.
sync() - Method in class com.eteks.awt.PJAImage
Synchronizes the image loading.
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

T

TAN_0_TO_45_SHIFT_16 - Variable in class com.eteks.awt.PJAGraphics
 
tanOrCotanShift16(int) - Method in class com.eteks.awt.PJAGraphics
Returns the tangent of angle if angle is between -45 deg and 45 deg or between 135 deg and 225 deg, or returns the cotangent of angle if angle is between 45 deg and 135 deg or between 225 deg and 315 deg
targetpiece - Variable in class gecco.communication.messages.ActionOnUnitMessage
Description of the Field
TestServer - class gecco.client.TestServer.
This a test implementation of a server.
TestServer.TestThread - class gecco.client.TestServer.TestThread.
Description of the Class
TestServer.TestThread(TestServer) - Constructor for class gecco.client.TestServer.TestThread
 
TestServer(Client) - Constructor for class gecco.client.TestServer
Constructor for the TestServer object
TestUnit - class gecco.game.testgame.TestUnit.
Description of the Class
TestUnit() - Constructor for class gecco.game.testgame.TestUnit
Constructor for the TestUnit object
TestUnitEventHandler - class gecco.game.testgame.TestUnitEventHandler.
Description of the Class
TestUnitEventHandler() - Constructor for class gecco.game.testgame.TestUnitEventHandler
Constructor for the TestUnitEventHandler object
theAct - Variable in class gecco.server.actsofgod.Act
Description of the Field
theEvent - Variable in class gecco.server.qmanager.QueuedEvent
Description of the Field
theMap - Variable in class gecco.server.automaton.AutomatonMap
The map
time - Variable in class gecco.server.actsofgod.Act
Description of the Field
timeToAutomatonMap - Variable in class gecco.server.qmanager.QManager
Description of the Field
timeToExecutions - Variable in class gecco.server.automaton.AutomatonReturnQueueSelective
Description of the Field
timeToWakeup - Variable in class gecco.server.core.ActionReturnRequeue
Description of the Field
toBack() - Method in class com.eteks.awt.PJAComponentPeer
 
toFront() - Method in class com.eteks.awt.PJAComponentPeer
 
toolkit - Variable in class com.eteks.awt.PJAComponentPeer
 
toString() - Method in class com.eteks.awt.PJAFontData
 
toString() - Method in class com.eteks.awt.PJAFontPeer
 
toString() - Method in class gecco.client.Property
Description of the Method
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.server.startup.PropertyTree
Description of the Method
TRAILER - Static variable in class com.eteks.awt.image.GIFDecoder
 
Transfer - class gecco.game.oresund.Transfer.
Description of the Class
Transfer() - Constructor for class gecco.game.oresund.Transfer
Constructor for the Transfer object
translate(double, double) - Method in class gecco.client.Position
Description of the Method
translate(int, int) - Method in class com.eteks.awt.PJAGraphics
java.awt.Graphics implementation.
translateX - Variable in class com.eteks.awt.PJAGraphics
 
translateY - Variable in class com.eteks.awt.PJAGraphics
 
TRANSPARENT - Static variable in class com.eteks.awt.image.Web216ColorModel
 
transparentIndex - Variable in class com.eteks.awt.image.GIFDecoder
 
type - Variable in class gecco.client.Action
Description of the Field
type - Variable in class gecco.client.Piece
Description of the Field
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

um - Variable in class gecco.server.visibility.VisibilityManager
Description of the Field
unblockedActions - Variable in class gecco.communication.messages.UnitVisibleMessage
Description of the Field
unique - Variable in class gecco.communication.server.RoleDefinition
Description of the Field
unit - Variable in class gecco.server.core.Action
The unit that executes the action.
Unit - class gecco.server.core.Unit.
This class represents a unit in the game, and must be subclassed by every game implementation.
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 ).
unitClass - Variable in class gecco.server.core.UnitType
The class that implements this unit type.
UnitDeleted - Static variable in class gecco.communication.messages.MessageType
Description of the Field
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 class gecco.communication.messages.MessageType
Description of the Field
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
unitHandle - Variable in class gecco.communication.messages.UnitPositionUpdateMessage
Description of the Field
unitHandle - Variable in class gecco.server.core.UnitPropertiesUpdateMessage
Description of the Field
unitHandle - Variable in class gecco.server.core.UnitPositionUpdateMessage
Description of the Field
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 - Variable in class gecco.server.actionprocessor.ActionProcessor
Description of the Field
unitManager - Static variable in class gecco.server.core.ReferenceHolder
Description of the Field
unitManager - Variable in class gecco.server.startup.StartServer
Description of the Field
UnitManager - class gecco.server.unitmanager.UnitManager.
This class acts as a container for all units in the game.
UnitManager(String[], Set, AutomatonMap) - 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 class gecco.communication.messages.MessageType
Description of the Field
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
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 class gecco.communication.messages.MessageType
Description of the Field
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 - class gecco.server.core.UnitPositionUpdateMessage.
Description of the Class
UnitPositionUpdateMessage(int, double, double) - Constructor for class gecco.communication.messages.UnitPositionUpdateMessage
Constructor for the UnitPositionUpdateMessage object
UnitPositionUpdateMessage(int, double, double) - Constructor for class gecco.server.core.UnitPositionUpdateMessage
Constructor for the UnitPositionUpdateMessage object
UnitPropertiesUpdateMessage - class gecco.server.core.UnitPropertiesUpdateMessage.
Description of the Class
UnitPropertiesUpdateMessage(int, HashMap) - Constructor for class gecco.server.core.UnitPropertiesUpdateMessage
Constructor for the UnitPropertiesUpdateMessage 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.
UnitPropertyChangedMessage - class gecco.communication.messages.UnitPropertyChangedMessage.
This message is put in the send queue on the server part of the communication, when the server calls unitPropertyChanged
UnitPropertyChangedMessage(int, String, String) - Constructor for class gecco.communication.messages.UnitPropertyChangedMessage
Constructor for the UnitPropertyChangedMessage object
UnitPropertyUpdate - Static variable in class gecco.communication.messages.MessageType
Description of the Field
units - Variable in class gecco.server.unitmanager.UnitManager
Contains all units, hashed on their handles.
unitsConfFileName - Variable in class gecco.server.startup.StartServer
Description of the Field
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.
unitTypesConfFileName - Variable in class gecco.server.startup.StartServer
Description of the Field
UnitVisible - Static variable in class gecco.communication.messages.MessageType
Description of the Field
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
unselectAction() - Method in class gecco.client.Game
Description of the Method
unselectPiece() - Method in class gecco.client.Game
Description of the Method
update(double) - Static method in class gecco.client.dialogs.LoadingInfo
Update the progress bar.
update(int[][]) - Method in class gecco.game.firefighter.AutomatonImpl
Description of the Method
update(int[][]) - Method in class gecco.game.oresund.AutomatonImpl
Description of the Method
update(int[][]) - Method in class gecco.game.testgame.AutomatonImpl
Description of the Method
update(int[][]) - Method in class gecco.server.automaton.Automaton
The update method of the automaton.
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
updatedActions - Variable in class gecco.server.core.Unit
???
updatedProperties - Variable in class gecco.server.core.Unit
Contains all properties that have been updated during the current tick, and the new values.
updateFontList() - Method in class com.eteks.awt.PJAGraphicsManager
 
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
updatePixel(int, int, int) - Method in class gecco.game.testgame.AutomatonMonitor
Description of the Method
updatePixel(String, int, int, Color) - Static method in class gecco.game.testgame.ServerTest
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.
updateUnitPosition(Unit, double, double, double, double) - Method in class gecco.server.visibility.VisibilityManager
Description of the Method
useGhosts - Variable in class gecco.client.Game
All things that has to do with ghost pieces are turned on or off by this flag.
useJava2D() - Static method in class com.eteks.awt.PJAGraphicsManager
 
userClip - Variable in class com.eteks.awt.PJAGraphics
 

V

value - Variable in class gecco.client.Property
Description of the Field
value - Static variable in class gecco.client.dialogs.RoleSelectionDialog
Description of the Field
values() - Method in class gecco.server.core.TypedProperties
Returns a Collection view of all values stored in this mapping
variableMap - Variable in class gecco.server.startup.PropertyTree
Description of the Field
verticalScrollbar - Variable in class gecco.client.Board
Description of the Field
vertScrollListener - Variable in class gecco.client.Board
Description of the Field
visibilities - Variable in class gecco.client.Map
Description of the Field
visibilityManager - Variable in class gecco.server.actionprocessor.ActionProcessor
Description of the Field
visibilityManager - Static variable in class gecco.server.core.ReferenceHolder
Description of the Field
visibilityManager - Variable in class gecco.server.startup.StartServer
Description of the Field
VisibilityManager - class gecco.server.visibility.VisibilityManager.
Description of the Class
VisibilityManager(AutomatonMap, Client, UnitManager) - Constructor for class gecco.server.visibility.VisibilityManager
Constructor for the VisibilityManager object
visibleAreaSize - Variable in class gecco.client.Map
Description of the Field
visibleAreaUpperLeft - Variable in class gecco.client.Map
Description of the Field
visionStart - Variable in class gecco.server.core.UnitType
???
visionStop - Variable in class gecco.server.core.UnitType
Description of the Field
VOID - Static variable in class gecco.client.Action
The parameter type void.
VOLUME_AMOUNT - Static variable in class gecco.game.oresund.Rescue
Description of the Field
VOLUME_EVENT_STRING - Static variable in class gecco.game.oresund.Rescue
Description of the Field
VOLUME_PROPERTY_STRING - Static variable in class gecco.game.oresund.Move
Description of the Field
VOLUME_PROPERTY_STRING - Static variable in class gecco.game.oresund.Fly
Description of the Field

W

Water - class gecco.game.firefighter.Water.
Description of the Class
WATER - Static variable in class gecco.game.firefighter.AutomatonImpl
Description of the Field
WATER - Static variable in class gecco.game.oresund.AutomatonImpl
Description of the Field
WATER_AMOUNT - Static variable in class gecco.game.firefighter.Water
Description of the Field
WATER_EVENT_STRING - Static variable in class gecco.game.firefighter.Water
Description of the Field
WATER_EVENT_STRING - Static variable in class gecco.game.firefighter.AutomatonImpl
Description of the Field
WATER_EVENT_STRING - Static variable in class gecco.game.oresund.AutomatonImpl
Description of the Field
WATER_EVENT_STRING - Static variable in class gecco.game.oresund.Rescue
Description of the Field
WATER_PROPERTY_STRING - Static variable in class gecco.game.firefighter.SetOnFire
Description of the Field
WATER_PROPERTY_STRING - Static variable in class gecco.game.firefighter.Move
Description of the Field
WATER_PROPERTY_STRING - Static variable in class gecco.game.oresund.Move
Description of the Field
WATER_STATE - Static variable in class gecco.game.firefighter.SetOnFire
Description of the Field
WATER_STATE - Static variable in class gecco.game.firefighter.Move
Description of the Field
WATER_STATE - Static variable in class gecco.game.oresund.Move
Description of the Field
WATER_STATE - Static variable in class gecco.game.oresund.Fly
Description of the Field
Water() - Constructor for class gecco.game.firefighter.Water
Constructor for the Water object
waterAmount - Variable in class gecco.game.firefighter.AutomatonImpl
Description of the Field
Web216ColorModel - class com.eteks.awt.image.Web216ColorModel.
A concrete MappingPaleteModel which uses a fixed palette consisting of the standard "safe 216 Web colors" + a tranparent color at index 216.
Web216ColorModel() - Constructor for class com.eteks.awt.image.Web216ColorModel
Creates a color model with fixed Web216 palette.
Web216ColorsFilter - class com.eteks.filter.Web216ColorsFilter.
This image filter transforms the color of each pixel of an image, using a fixed 216 colors palette.
Web216ColorsFilter() - Constructor for class com.eteks.filter.Web216ColorsFilter
 
whoIsConnected() - Method in class gecco.communication.server.ClientAmbassador
returns a String with the names of all connected clients
whoIsConnected() - Method in class gecco.communication.server.RoleConnection
returns a string with the names of the clients connected to this role.
width - Variable in class com.eteks.awt.PJAImage
 
width - Variable in class com.eteks.awt.PJAGraphics.PJARectangle
 
width - Variable in class com.eteks.awt.image.GIFDecoder
 
WIDTH - Static variable in class gecco.client.Board
The width of the area on which the map and the pieces are painted.
write(char[]) - Method in class gecco.util.AutoFlushWriter
Description of the Method
write(char[]) - 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(char[], int, int) - Method in class gecco.util.NullWriter
Description of the Method
write(int) - Method in class gecco.util.AutoFlushWriter
Description of the Method
write(int) - Method in class gecco.util.NullWriter
Description of the Method
write(OutputStream) - Method in class com.eteks.awt.PJAFontData
Writes the fields of this object to out.
write(String) - Method in class gecco.util.AutoFlushWriter
Description of the Method
write(String) - Method in class gecco.util.NullWriter
Description of the Method
write(String, int, int) - Method in class gecco.util.AutoFlushWriter
Description of the Method
write(String, int, int) - Method in class gecco.util.NullWriter
Description of the Method
writeObject(ObjectOutputStream) - Method in class com.eteks.awt.PJAFontData
 

X

x - Variable in class com.eteks.awt.PJAGraphics.PJARectangle
 
x - Variable in class gecco.client.Position
Description of the Field
x - Variable in class gecco.communication.messages.UnitPositionUpdateMessage
Description of the Field
x - Variable in class gecco.communication.messages.ActionOnPositionMessage
Description of the Field
x - Variable in class gecco.communication.messages.UnitVisibleMessage
Description of the Field
x - Variable in class gecco.communication.messages.MapPointInvisibleMessage
Description of the Field
x - Variable in class gecco.communication.messages.MapUpdateMessage
Description of the Field
x - Variable in class gecco.server.actsofgod.Act
Description of the Field
x - Variable in class gecco.server.core.Unit
The x-coordinate of the unit's position.
x - Variable in class gecco.server.core.UnitPositionUpdateMessage
Description of the Field
x - Variable in class gecco.server.qmanager.QueuedAutomaton
Description of the Field
x - Variable in class gecco.server.qmanager.QueuedEvent
Description of the Field
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.
xBound - Variable in class gecco.server.automaton.AutomatonMap
Description of the Field
XC - Variable in class com.eteks.awt.image.GIFDecoder
 
XORColor - Variable in class com.eteks.awt.PJAGraphics
 
XORMode - Variable in class com.eteks.awt.PJAGraphics
 
XorRGB - Variable in class com.eteks.awt.PJAGraphics
 

Y

y - Variable in class com.eteks.awt.PJAGraphics.PJARectangle
 
y - Variable in class gecco.client.Position
Description of the Field
y - Variable in class gecco.communication.messages.UnitPositionUpdateMessage
Description of the Field
y - Variable in class gecco.communication.messages.ActionOnPositionMessage
Description of the Field
y - Variable in class gecco.communication.messages.UnitVisibleMessage
Description of the Field
y - Variable in class gecco.communication.messages.MapPointInvisibleMessage
Description of the Field
y - Variable in class gecco.communication.messages.MapUpdateMessage
Description of the Field
y - Variable in class gecco.server.actsofgod.Act
Description of the Field
y - Variable in class gecco.server.core.Unit
The y-coordinate of the unit's position.
y - Variable in class gecco.server.core.UnitPositionUpdateMessage
Description of the Field
y - Variable in class gecco.server.qmanager.QueuedAutomaton
Description of the Field
y - Variable in class gecco.server.qmanager.QueuedEvent
Description of the Field
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.
yBound - Variable in class gecco.server.automaton.AutomatonMap
Description of the Field
YC - Variable in class com.eteks.awt.image.GIFDecoder
 

Z

zoom(boolean) - Method in class gecco.client.Board
Zooms in or out on the board.
zoom(int) - Method in class gecco.client.Board
Zoom the board to the given magnification.
zoomFactor - Variable in class gecco.client.Board
Description of the Field
zoomInButton - Variable in class gecco.client.Board
Description of the Field
zoomOutButton - Variable in class gecco.client.Board
Description of the Field

< 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