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

A

AnimatedObject - class feud.testgame.view.AnimatedObject.
An animated object is an extended client object which can use the animation information already present in the client object to play a keyframe animation!
AnimatedObject() - Constructor for class feud.testgame.view.AnimatedObject
 
AnimatedObject(Object3D) - Constructor for class feud.testgame.view.AnimatedObject
 
AnimatedObject(Object3D, Object3D) - Constructor for class feud.testgame.view.AnimatedObject
 
Animations - interface feud.testgame.model.Animations.
An interface that defines some constants for animation sequences of the used MD2 files.
activate() - Method in class feud.testgame.model.LocalPlayerObject
Activate a player.
add(float) - Method in class feud.clientserver.DataContainer
Adds a new float to the container.
add(int) - Method in class feud.clientserver.DataContainer
Adds a new int to the container.
add(byte) - Method in class feud.clientserver.DataContainer
Adds a new byte to the container.
add(String) - Method in class feud.clientserver.DataContainer
Adds a new String to the container.
add(Event) - Method in class feud.testgame.ClientEventQueue
Adds an event to the queue.
add(Event) - Method in class feud.testgame.EventDataContainer
Adds an event to the container.
add(Matrix) - Method in class feud.testgame.ExtendedDataContainer
Add a matrix to the container.
add(SimpleVector) - Method in class feud.testgame.ExtendedDataContainer
Adds a new SimpleVector to the container.
add(LocalObject) - Method in class feud.testgame.ExtendedDataContainer
Adds a new LocalObject to the container.
add(InfoLine) - Method in class feud.testgame.InfoDataContainer
Adds a new info line to the container.
add(GUIComponent) - Method in class feud.testgame.gui.GUIComponent
Adds a child component to this component.
addBullet(LocalPlayerObject, World) - Method in class feud.testgame.model.LocalBulletManager
Adds a new bullet to the manager and, if not null, a new view for that bullet to the world.
addLine(PlayerInfo) - Method in class feud.testgame.model.HighscoreTable
Adds a complete line to the table, i.e. the player's name, the number of frags he/she has and the number of deaths.
addLineEntry(InfoLine) - Method in class feud.testgame.model.HighscoreTable
Adds a new entry to the table.
addListener(DataChangeListener) - Method in class feud.clientserver.ServerBrowser
Adds a new DataChangesListener to the browser.
addListener(DataTransferListener) - Method in class feud.clientserver.SimpleClient
Adds a DataTransferListener to the client.
addListener(DataTransferListener) - Method in class feud.clientserver.SimpleServer
Adds a new DataTransferListener to the server.
addLoginListener(ClientLoginListener) - Method in class feud.clientserver.SimpleServer
Adds a new ClientLoginListener to the server.
addLogoutListener(ClientLogoutListener) - Method in class feud.clientserver.SimpleServer
Adds a new ClientLogoutListener to the server.
addParticle(SimpleVector, SimpleVector, float, String) - Method in class feud.testgame.view.ParticleManager
Adds a new particle to the manager.
addParticle(SimpleVector, SimpleVector, long, String) - Method in class feud.testgame.view.ParticleManager
Adds a new particle to the manager.
addParticle(SimpleVector, SimpleVector, float, long, String) - Method in class feud.testgame.view.ParticleManager
Adds a new particle to the manager.
addPreProcessor(ClientPreProcessor) - Method in class feud.clientserver.SimpleClient
Adds a ClientPreProcessor to the client.
addScores(InfoDataContainer) - Method in class feud.testgame.BlueThunderServer
Adds the scores to a highscore table (a GUI-element).
addToContainer(InfoDataContainer) - Method in class feud.testgame.model.HighscoreTable
Adds the table's content to an existing container.
addToTicks(long) - Method in class feud.testgame.view.ClientObject
Adds a number of ticks to the current tick count.
addToValue(int) - Method in class feud.testgame.model.LocalObject
Add a number to the objects value.
addToWorld(World) - Method in class feud.testgame.view.ClientObject
Adds the object as well as a child (if any) to the world.
afterReceiving() - Method in interface feud.clientserver.ClientPreProcessor
This is called after receiving the response from the server.
afterReceiving() - Method in class feud.testgame.BlueThunderClient
 
alignCamera(Camera) - Method in class feud.testgame.model.LocalPlayerObject
Align the camera to the player.
animate(float, int) - Method in class feud.testgame.view.ClientObject
 

B

BULLET - Static variable in class feud.testgame.view.ClientObjectFactory
Type: bullet
BULLET_HIT - Static variable in class feud.testgame.Event
 
BlueThunderClient - class feud.testgame.BlueThunderClient.
The client, i.e. the actual game.
BlueThunderClient() - Constructor for class feud.testgame.BlueThunderClient
Create a new client.
BlueThunderServer - class feud.testgame.BlueThunderServer.
This is this test game's server component.
BlueThunderServer() - Constructor for class feud.testgame.BlueThunderServer
Starts a new server using the default tcp-port.
BlueThunderServer(int) - Constructor for class feud.testgame.BlueThunderServer
Starts a new server using a specified tcp-port.
BulletCollisionListener - class feud.testgame.view.BulletCollisionListener.
A collision listener for bullets.
BulletCollisionListener(LocalBullet) - Constructor for class feud.testgame.view.BulletCollisionListener
Create a new listener.
BulletView - class feud.testgame.view.BulletView.
A view object that represents a bullet.
BulletView() - Constructor for class feud.testgame.view.BulletView
Creates a new bullet based on the blueprint.
BulletView(Object3D) - Constructor for class feud.testgame.view.BulletView
Creates a new bullet based on another Object3D.
Button - class feud.testgame.gui.Button.
 
Button(int, int, int, int) - Constructor for class feud.testgame.gui.Button
 
beforeReceiving() - Method in interface feud.clientserver.ClientPreProcessor
This is called after sending and before receiving the response from the server.
beforeReceiving() - Method in class feud.testgame.BlueThunderClient
 
beforeSending() - Method in interface feud.clientserver.ClientPreProcessor
This method will be called before sending data.
beforeSending() - Method in class feud.testgame.BlueThunderClient
 
blitText(FrameBuffer, String, int, int) - Static method in class feud.testgame.util.TextBlitter
Blits some text.
blitText(FrameBuffer, String, int, int, int, int) - Static method in class feud.testgame.util.TextBlitter
Blits some text.
bloom - Static variable in class feud.testgame.KeyStates
 
broadcast(DataContainer) - Method in class feud.clientserver.SimpleServer
Adds a DataContainer to the broadcast-queue.
broadcast(DataContainer) - Method in class feud.testgame.BlueThunderServer
Broadcasts data to all clients.
buttonDown(int) - Method in class feud.testgame.util.MouseMapper
If a mouse button down?

C

ClientEventQueue - class feud.testgame.ClientEventQueue.
This is a singleton used by the client to store events that should be transfered to the server in the next transfer.
ClientInfo - class feud.clientserver.ClientInfo.
A server side wrapper that identifies a connected client.
ClientInfo(InetAddress, int) - Constructor for class feud.clientserver.ClientInfo
Create a new ClientInfo.
ClientLoginListener - interface feud.clientserver.ClientLoginListener.
A listener that will be notified by the server in case of a client's log in.
ClientLogoutListener - interface feud.clientserver.ClientLogoutListener.
A listener that will be notified by the server in case of a client's log out.
ClientObject - class feud.testgame.view.ClientObject.
A client object is the visual presentation of a LocalObject.
ClientObject() - Constructor for class feud.testgame.view.ClientObject
Creates a new, empty client object.
ClientObject(Object3D) - Constructor for class feud.testgame.view.ClientObject
Create a new client object based on an existing Object3D.
ClientObject(Object3D, Object3D) - Constructor for class feud.testgame.view.ClientObject
Creates a new client object plus a child object.
ClientObjectCollisionListener - class feud.testgame.view.ClientObjectCollisionListener.
A listener that gets called if a player's bullet has hit another, remote player's model.
ClientObjectCollisionListener(LocalBulletManager, LocalObject) - Constructor for class feud.testgame.view.ClientObjectCollisionListener
Create a new Listener
ClientObjectFactory - class feud.testgame.view.ClientObjectFactory.
A small and dump factory that creates client objects.
ClientObjectManager - class feud.testgame.view.ClientObjectManager.
A manager class for handling client objects.
ClientObjectManager() - Constructor for class feud.testgame.view.ClientObjectManager
Creates a new manager.
ClientPreProcessor - interface feud.clientserver.ClientPreProcessor.
A client preprocessor will be called by the SimpleClient as the method names indicate.
ci - Variable in class feud.clientserver.DataContainer
 
clear() - Method in class feud.testgame.ClientEventQueue
Clears the queue.
clear() - Method in class feud.testgame.gui.Table
Clears the table.
clear() - Method in class feud.testgame.model.HighscoreTable
Clears the table
clone() - Method in class feud.clientserver.DataContainer
 
close() - Method in class feud.testgame.util.SimpleStream
Closes the stream.
collision(CollisionEvent) - Method in class feud.testgame.view.BulletCollisionListener
 
collision(CollisionEvent) - Method in class feud.testgame.view.ClientObjectCollisionListener
 
collision(CollisionEvent) - Method in class feud.testgame.view.LevelEntityListener
Triggered if something hits the level structure.
compareTo(Object) - Method in class feud.clientserver.ServerEntry
 
connect() - Method in class feud.clientserver.SimpleClient
Tries to connect to the configured server.
connect(ServerEntry, String) - Method in class feud.testgame.BlueThunderClient
 
connect(ServerEntry, String) - Method in interface feud.testgame.GameClient
Connect the client to a server
convert(InputStream) - Static method in class feud.clientserver.StreamConverter
Reads data from an InputStream
copyFrom(LocalObject) - Method in class feud.testgame.model.LocalObject
Copies the data from another local object to this one.
create(int) - Method in class feud.testgame.view.ClientObjectFactory
Creates a new vlient object of the given type.
createDecal(SimpleVector, SimpleVector) - Method in class feud.testgame.view.DecalManager
Creates a new decal at the given position with the given orientation.

D

DEAD - Static variable in interface feud.testgame.model.Animations
 
DEFAULT_PORT - Static variable in class feud.clientserver.SimpleServer
The default tcp port
DIE - Static variable in interface feud.testgame.model.Animations
 
DataChangeListener - interface feud.clientserver.DataChangeListener.
A Listener solely used in the ServerBrowser to notify in case of changes in the browser's server list.
DataContainer - class feud.clientserver.DataContainer.
DataContainers are the basic transfer containers for data in this little client/server-world.
DataContainer() - Constructor for class feud.clientserver.DataContainer
Creates a new, empty DataContainer.
DataContainer(byte[]) - Constructor for class feud.clientserver.DataContainer
Creates a new DataContainer and populates it with the data wrapped in the given byte arrays.
DataContainer(byte[], boolean) - Constructor for class feud.clientserver.DataContainer
Creates a new DataContainer and populates it with the data wrapped in the given byte arrays.
DataContainerFactory - class feud.clientserver.DataContainerFactory.
A helper class to wrap an array of bytes into one of DataContainers and vice versa.
DataContainerFactory() - Constructor for class feud.clientserver.DataContainerFactory
 
DataTransferListener - interface feud.clientserver.DataTransferListener.
A DataTransferListener can be added to a client or to a server.
Decal - class feud.testgame.view.Decal.
A decal is what remains if a bullets hits something.
Decal() - Constructor for class feud.testgame.view.Decal
A decal is a plane with a partially transparent texture.
DecalManager - class feud.testgame.view.DecalManager.
A simple manager class for managing decals.
DecalManager(World) - Constructor for class feud.testgame.view.DecalManager
Create a new decal manager with a default number of decals.
DecalManager(World, int) - Constructor for class feud.testgame.view.DecalManager
Create a new decal manager with a maximum number of decals.
dataChanged(Object) - Method in interface feud.clientserver.DataChangeListener
Data has been changed...
dataChanged(Object) - Method in class feud.testgame.gui.ServerSelection
 
dataReceived(DataContainer, int) - Method in interface feud.clientserver.DataTransferListener
Data has been received by the server/client to which this listener has been added.
dataReceived(DataContainer, int) - Method in class feud.testgame.BlueThunderClient
 
dataReceived(DataContainer, int) - Method in class feud.testgame.BlueThunderServer
 
dataReceivedEnd() - Method in interface feud.clientserver.DataTransferListener
The server/client has finished receiving in this transfer.
dataReceivedEnd() - Method in class feud.testgame.BlueThunderClient
 
dataReceivedEnd() - Method in class feud.testgame.BlueThunderServer
 
deactivate() - Method in class feud.testgame.model.LocalPlayerObject
Deactivate a player.
deadSince() - Method in class feud.testgame.model.LocalPlayerObject
Is the player is dead, here's since how long...
destroy() - Method in class feud.testgame.util.MouseMapper
Destroy the mapper and the mouse (virtually...:-))
disconnect() - Method in class feud.clientserver.SimpleClient
Disconnects from a server.
disconnect() - Method in class feud.testgame.BlueThunderClient
 
disconnect() - Method in interface feud.testgame.GameClient
Disconnect from the current server
down - Static variable in class feud.testgame.KeyStates
 
draw(FrameBuffer) - Method in class feud.testgame.gui.Button
 
draw(FrameBuffer) - Method in class feud.testgame.gui.GUIComponent
Draws this component and all of its childs.
draw(FrameBuffer) - Method in class feud.testgame.gui.Label
 
draw(FrameBuffer) - Method in class feud.testgame.gui.ServerSelection
Draws the ServerSelection.
draw(FrameBuffer) - Method in class feud.testgame.gui.Table
 
draw(FrameBuffer) - Method in class feud.testgame.gui.TextField
 
draw(FrameBuffer) - Method in class feud.testgame.gui.Window
 

E

ENTITY_REMOVE - Static variable in class feud.testgame.Event
 
EVENT - Static variable in interface feud.clientserver.MessageTypes
The message is an event.
EnemyView - class feud.testgame.view.EnemyView.
A mesh representing a player.
EnemyView() - Constructor for class feud.testgame.view.EnemyView
Create a new enemy based on the blueprint.
EnemyView(Object3D, Object3D) - Constructor for class feud.testgame.view.EnemyView
Create a new enemy based on a base object and weapon.
Event - class feud.testgame.Event.
An event is everything that the server and the other client should be notified of but that's not really physical, like a new position of the player would be.
Event(int, int, int, int) - Constructor for class feud.testgame.Event
Creates a new event.
Event(int, LocalObject, LocalObject) - Constructor for class feud.testgame.Event
Creates a new event.
EventDataContainer - class feud.testgame.EventDataContainer.
An extended data container for transfering events.
EventDataContainer() - Constructor for class feud.testgame.EventDataContainer
Create a new container.
EventDataContainer(DataContainer) - Constructor for class feud.testgame.EventDataContainer
Build a new event data container from the content of a generic data container.
ExtendedDataContainer - class feud.testgame.ExtendedDataContainer.
An extended data container that offers support for transfering vectors, matrices and such.
ExtendedDataContainer() - Constructor for class feud.testgame.ExtendedDataContainer
Create a new container.
ExtendedDataContainer(DataContainer) - Constructor for class feud.testgame.ExtendedDataContainer
Build a new extended data container from the content of a generic data container.
elementChanged(String, String) - Method in interface feud.testgame.gui.GUIListener
Notify the implemention about a change in the GUI.
elementChanged(String, String) - Method in class feud.testgame.gui.ServerSelection
 
enableParticleEmitter(World) - Method in class feud.testgame.view.Level
Enables the particle emitter for this level.
equals(Object) - Method in class feud.clientserver.ClientInfo
 
equals(Object) - Method in class feud.clientserver.ServerEntry
 
equals(Object) - Method in class feud.testgame.model.LocalObject
 
evaluateInput(MouseMapper, KeyMapper) - Method in class feud.testgame.gui.Button
 
evaluateInput(MouseMapper, KeyMapper) - Method in class feud.testgame.gui.GUIComponent
Processes key and mouse events in the context of this component.
evaluateInput(MouseMapper, KeyMapper) - Method in class feud.testgame.gui.Label
 
evaluateInput(MouseMapper, KeyMapper) - Method in class feud.testgame.gui.ServerSelection
Processes key and mouse events.
evaluateInput(MouseMapper, KeyMapper) - Method in class feud.testgame.gui.Table
 
evaluateInput(MouseMapper, KeyMapper) - Method in class feud.testgame.gui.TextField
 
evaluateInput(MouseMapper, KeyMapper) - Method in class feud.testgame.gui.Window
 
exit - Static variable in class feud.testgame.KeyStates
 
extractContainers(byte[], boolean) - Static method in class feud.clientserver.DataContainerFactory
Creates an array for DataContainers from a byte array.

F

FIRE - Static variable in class feud.testgame.Event
 
FIRE - Static variable in interface feud.testgame.model.Animations
 
feud.clientserver - package feud.clientserver
 
feud.testgame - package feud.testgame
 
feud.testgame.gui - package feud.testgame.gui
 
feud.testgame.model - package feud.testgame.model
 
feud.testgame.util - package feud.testgame.util
 
feud.testgame.view - package feud.testgame.view
 
fill(ExtendedDataContainer) - Method in class feud.testgame.model.ServerObjectManager
Fills a data container with data from the all local objects on the server.
fillLocalObject(LocalObject) - Method in class feud.testgame.ExtendedDataContainer
Fills an existing local object with the data from the container.
fillOrKill(ExtendedDataContainer) - Method in class feud.testgame.model.LocalBulletManager
Prepares a data container with the data of all currently active bullets on a client and adds all still exisiting but inactive bullets to a "to-kill"-List.
fire - Static variable in class feud.testgame.KeyStates
 
forward() - Method in class feud.testgame.util.Ticker
Forward the ticker to the next tick.

G

GUIComponent - class feud.testgame.gui.GUIComponent.
GIOComponent is the abstract base class of a very very simple GUI system.
GUIComponent() - Constructor for class feud.testgame.gui.GUIComponent
 
GUIListener - interface feud.testgame.gui.GUIListener.
An interface for GUI listeners.
GameClient - interface feud.testgame.GameClient.
Interface that defines a game client.
getAddress() - Method in class feud.clientserver.ClientInfo
Returns the client's address.
getAddress() - Method in class feud.clientserver.ServerEntry
Returns the server's address.
getAnimation() - Method in class feud.testgame.model.LocalObject
Returns the animation.
getAnimationSpeed() - Method in class feud.testgame.model.LocalObject
Returns the speed of the animation.
getBackAnimation() - Method in class feud.testgame.view.ClientObject
Returns the backbuffer animation sequence.
getBackAnimationSpeed() - Method in class feud.testgame.view.ClientObject
Gets the speed of the backbuffer animation.
getBackPosition() - Method in class feud.testgame.view.ClientObject
Returns the back position.
getBackRotationMatrix() - Method in class feud.testgame.view.ClientObject
Returns the back rotation matrix.
getBackSpeed() - Method in class feud.testgame.view.ClientObject
Returns the nback speed vector.
getBufferLength() - Method in class feud.clientserver.DataContainer
Returns the number of entries in this container
getCell(int, int) - Method in class feud.testgame.gui.Table
Gets the content object of a cell.
getChecksum() - Method in class feud.testgame.view.Level
Returns a simple checksum to ensure (well, not really...) that all clients are using the same level.
getClientCount() - Method in class feud.clientserver.ServerEntry
Returns the number of clients that the server has.
getClientID() - Method in class feud.clientserver.SimpleClient
Returns this client's id.
getClientID() - Method in class feud.testgame.model.LocalObject
Returns the client ID of this object.
getClientInfo() - Method in class feud.clientserver.DataContainer
Returns the ClientInfo, the info about the client from which this container came.
getClientObject(int, int) - Method in class feud.testgame.view.ClientObjectManager
Gets a client object that has been created on a remote client with a given id.
getClientObjects() - Method in class feud.testgame.view.ClientObjectManager
Returns all client objects that this manager knows of.
getContainer() - Method in class feud.testgame.model.HighscoreTable
Creates a DataContainer from the table's content that can be transfered via the network.
getCount() - Method in class feud.testgame.InfoLine
Returns the counter
getDecalID() - Method in class feud.testgame.view.Decal
Returns the id.
getDeltaX() - Method in class feud.testgame.util.MouseMapper
Gets the delta in x-direction since the last call.
getDeltaY() - Method in class feud.testgame.util.MouseMapper
Gets the delta in y-direction since the last call.
getEvent() - Method in class feud.testgame.EventDataContainer
Returns the next event from the container.
getEvents(int) - Method in class feud.testgame.ClientEventQueue
Gets all events sheduled by a client.
getFrags(int) - Method in class feud.testgame.model.HighscoreTable
Gets the number of frags in i-th line.
getFrags() - Method in class feud.testgame.model.PlayerInfo
Gets the number of frags.
getID() - Method in class feud.clientserver.ClientInfo
Returns the client's ID.
getInfoLine() - Method in class feud.testgame.InfoDataContainer
Gets the next info line from the container.
getInitialPosition(LocalPlayerObject) - Method in class feud.testgame.model.LocalBulletManager
Gets the initial position of a newly fired bullet.
getInstance() - Static method in class feud.testgame.ClientEventQueue
Returns the one and only instance.
getInstance() - Static method in class feud.testgame.view.ClientObjectFactory
Get the instance.
getKey() - Method in class feud.testgame.InfoLine
Returns the key
getKilled(int) - Method in class feud.testgame.model.HighscoreTable
Gets the number of deaths in i-th line.
getKilled() - Method in class feud.testgame.model.PlayerInfo
Gets the number of deaths.
getLastSequence() - Method in class feud.testgame.view.ClientObject
Returns the last animation sequence.
getLength() - Method in class feud.clientserver.DataContainer
Returns the length of the byte array from which this container has been created.
getLineCount() - Method in class feud.testgame.model.HighscoreTable
Returns the number of lines in the table.
getLocalObject() - Method in class feud.testgame.ExtendedDataContainer
Creates and returns a new LocalObject based on the based in the container.
getLocalObjectList(ClientInfo) - Method in class feud.testgame.model.ServerObjectManager
Returns a list of all local objects for a specific client.
getLocalObjectToIDs(int, int) - Method in class feud.testgame.model.ServerObjectManager
Gets a local object stored on the server identified by the clientID and the objectID.
getLocalObjectToView(ClientObject) - Method in class feud.testgame.model.LocalBulletManager
The collision detection routines work with the view objects, not with the model.
getLocalObjectToView(ClientObject) - Method in class feud.testgame.view.ClientObjectManager
Returns the underlying data model of a view object.
getMatrix() - Method in class feud.testgame.ExtendedDataContainer
Returns the next matrix from the container (if there is one, otherwise an identity matrix will be returned).
getMessageType() - Method in class feud.clientserver.DataContainer
Gets the message type of this container as defined by MessageTypes.
getMouseX() - Method in class feud.testgame.util.MouseMapper
Gets the x-coordinate of the mouse.
getMouseY() - Method in class feud.testgame.util.MouseMapper
Gets the y-coordinate of the mouse.
getName() - Method in class feud.clientserver.ServerEntry
Returns the name of the server.
getName() - Method in class feud.testgame.model.PlayerInfo
Returns the player's name.
getNextByte() - Method in class feud.clientserver.DataContainer
Reads the next byte from the container.
getNextFloat() - Method in class feud.clientserver.DataContainer
Reads the next float from the container.
getNextInt() - Method in class feud.clientserver.DataContainer
Reads the next int from the container.
getNextString() - Method in class feud.clientserver.DataContainer
Reads the next string from the container.
getObjectID() - Method in class feud.testgame.model.LocalObject
Gets the object ID.
getOrCreateClientObject(LocalObject, World, LocalBulletManager) - Method in class feud.testgame.view.ClientObjectManager
Returns the view object for a given local object.
getOrigin() - Method in class feud.testgame.Event
Gets the origin of th event.
getParent() - Method in class feud.testgame.gui.GUIComponent
Returns the parent of this component.
getParentX() - Method in class feud.testgame.gui.GUIComponent
If this component is the child of another one, this will return the parent's x-position.
getParentY() - Method in class feud.testgame.gui.GUIComponent
If this component is the child of another one, this will return the parent's y-position.
getParticleManager() - Method in class feud.testgame.view.Level
Returns the particle emitter if enabled.
getPlayerInfo(int) - Method in class feud.testgame.BlueThunderServer
Gets the player info a client's ID.
getPlayerName(int) - Method in class feud.testgame.model.HighscoreTable
Gets the name of the player in i-th line.
getPort() - Method in class feud.clientserver.ClientInfo
Returns the client's port.
getPort() - Method in class feud.clientserver.ServerEntry
Returns the port on which the server is running.
getPosition() - Method in class feud.testgame.model.LocalObject
Returns the current positoin of the object.
getRawData() - Method in class feud.clientserver.DataContainer
Returns the raw data (after unzipping) if this DataContainer has been created from a byte array.
getRotation() - Method in class feud.testgame.model.LocalObject
Returns the current rotation matrix.
getServer() - Method in class feud.testgame.BlueThunderClient
 
getServer() - Method in interface feud.testgame.GameClient
Returns the server represented by a server entry.
getServerList() - Method in class feud.clientserver.ServerBrowser
Returns the current list of servers that this browser has found.
getSimpleVector() - Method in class feud.testgame.ExtendedDataContainer
Returns the next SimpleVector from the container (is there is one, otherwise a null-vector will be returned).
getSourceClientID() - Method in class feud.testgame.Event
Returns the id of the source client.
getSourceID() - Method in class feud.testgame.Event
Returns the id of the source object.
getSpeed() - Method in class feud.testgame.model.LocalObject
Returns a vector indicating the direction/speed of this object's current movement.
getStream() - Method in class feud.testgame.util.SimpleStream
Returns the actual stream.
getTargetClientID() - Method in class feud.testgame.Event
Returns the id of the target client
getTargetID() - Method in class feud.testgame.Event
Returns the id of the target object.
getText() - Method in class feud.testgame.gui.TextField
The current text of the text field.
getTicks() - Method in class feud.testgame.util.Ticker
How many ticks have passed since the last call?
getTicks() - Method in class feud.testgame.view.ClientObject
Gets the animation ticks passed.
getType() - Method in class feud.clientserver.DataContainer
Returns the type of the next entry in the container.
getType() - Method in class feud.testgame.Event
Returns the type of the event.
getType() - Method in class feud.testgame.InfoLine
Returns the type
getType() - Method in class feud.testgame.model.LocalObject
Gets the type.
getValue() - Method in class feud.testgame.Event
Returns the value for the event.
getValue() - Method in class feud.testgame.InfoLine
Returns the value
getValue() - Method in class feud.testgame.model.LocalObject
Returns the value of this object.
getView() - Method in class feud.testgame.model.LocalObject
Returns the view object.
getViewRotation() - Method in class feud.testgame.model.LocalPlayerObject
Gets the "view rotation".
getX() - Method in class feud.testgame.gui.GUIComponent
Returns the x-position of the component in screen coordinates.
getY() - Method in class feud.testgame.gui.GUIComponent
Returns the y-position of the component in screen coordinates.
getZip() - Method in class feud.clientserver.DataContainer
Gets the zip mode of this container
getZipMode() - Method in class feud.clientserver.ClientInfo
Returns if the client uses zip mode or not.

H

HIT - Static variable in interface feud.testgame.model.Animations
 
HighscoreTable - class feud.testgame.model.HighscoreTable.
Contains the data of the in game score table.
HighscoreTable() - Constructor for class feud.testgame.model.HighscoreTable
 
Highscores - class feud.testgame.gui.Highscores.
An extended table for displaying the current scores.
Highscores(HighscoreTable) - Constructor for class feud.testgame.gui.Highscores
Create a new instance.
hasCollided() - Method in class feud.testgame.model.LocalObject
Returns if this object has collided with another one.
hasData() - Method in class feud.clientserver.DataContainer
Checks, if the container contains more data to read.
hashCode() - Method in class feud.clientserver.ClientInfo
 
hashCode() - Method in class feud.clientserver.ServerEntry
 
hashCode() - Method in class feud.testgame.model.LocalObject
 
hide() - Method in class feud.testgame.util.MouseMapper
Hide the mouse.

I

IMPORTANT_INFO - Static variable in interface feud.clientserver.MessageTypes
The message is an info (and an important one...as if there were others...).
INTERNAL_BORDER - Static variable in interface feud.clientserver.MessageTypes
This is a hack...it's used to numerically seperate the above constants from the lower ones.
INTERVAL - Static variable in class feud.clientserver.SimpleClient
This is the time in ms that the client waits between two transfers.
InfoDataContainer - class feud.testgame.InfoDataContainer.
An info data container that offers support for transfering info messages.
InfoDataContainer() - Constructor for class feud.testgame.InfoDataContainer
Create a new container.
InfoDataContainer(DataContainer) - Constructor for class feud.testgame.InfoDataContainer
Build a new info data container from the content of a generic data container.
InfoLine - class feud.testgame.InfoLine.
A simple key/value kind of bean that is used to transfer any kind of info.
InfoLine(int, int, String, String) - Constructor for class feud.testgame.InfoLine
Create a new InfoLine.
in(int) - Method in class feud.clientserver.PerformanceCounter
Adds a number of bytes to the in-counter.
incFrags() - Method in class feud.testgame.model.PlayerInfo
Increment the number of frags.
incKilled() - Method in class feud.testgame.model.PlayerInfo
Increment the number of deaths.
insertCell(int, int, Object) - Method in class feud.testgame.gui.Table
Inserts a cell by inserting a row at the given position.
isActive() - Method in class feud.testgame.model.LocalPlayerObject
Is the player active.
isConnected() - Method in class feud.clientserver.ServerEntry
Do we have an connection to the server of this entry?
isConnected() - Method in class feud.clientserver.SimpleClient
Is this client connected to a server?
isConnected() - Method in class feud.testgame.BlueThunderClient
 
isConnected() - Method in interface feud.testgame.GameClient
Checks if the client is connected to a server.
isDead() - Method in class feud.testgame.model.LocalPlayerObject
Is the player dead?
isLoggedOut() - Method in class feud.clientserver.ClientInfo
Indicates that the client has been logged out either by its own request or by the server.
isLost() - Method in class feud.clientserver.ClientInfo
Is the client lost?
isModified() - Method in class feud.testgame.view.ClientObject
Returns if this object has been modified.
isOld() - Method in class feud.clientserver.ServerEntry
Is the server entry "old"?
isOld() - Method in class feud.testgame.model.LocalBullet
The bullet is old, i.e. it has reached the end of it lifecycle.
isOld() - Method in class feud.testgame.view.ClientObject
Determines if the object is "old".
isOld() - Method in class feud.testgame.view.Particle
Determines is the particle is "old".
isRemote() - Method in class feud.testgame.view.ClientObject
Returns if this object is a remote one or a local one.
isVisible() - Method in class feud.testgame.gui.GUIComponent
Is this component visible?
isVisible() - Method in class feud.testgame.gui.ServerSelection
Is the ServerSelection visible?
isVisible() - Method in class feud.testgame.util.MouseMapper
Is the mouse visible (i.e. not hidden)?

K

KeyStates - class feud.testgame.KeyStates.
A very simple class that contains key states.
KeyStates() - Constructor for class feud.testgame.KeyStates
 

L

LIFE_TIME - Static variable in class feud.testgame.model.LocalBullet
 
LOGIN_FAILURE - Static variable in interface feud.clientserver.MessageTypes
A message from the server to the client that the login has failed
LOGIN_REQUEST - Static variable in interface feud.clientserver.MessageTypes
A login request from the client
LOGIN_SUCCESS - Static variable in interface feud.clientserver.MessageTypes
A message from the server to the client that the login was a success
LOGOUT_REQUEST - Static variable in interface feud.clientserver.MessageTypes
A logout request from the client
LOGOUT_SUCCESS - Static variable in interface feud.clientserver.MessageTypes
A message from the server to the client that it has been logged out correctly
Label - class feud.testgame.gui.Label.
A simple label component for displaying text in the GUI.
Label(int, int) - Constructor for class feud.testgame.gui.Label
Creates a new label at the given position (top left corner).
Level - class feud.testgame.view.Level.
An Object3D that represents the actual level.
Level(Object3D) - Constructor for class feud.testgame.view.Level
Creates a new level based on another object.
LevelEntityListener - class feud.testgame.view.LevelEntityListener.
A collision listener that listens if a something has hit the level structure.
LevelEntityListener(DecalManager) - Constructor for class feud.testgame.view.LevelEntityListener
Creates a new listener.
LevelSerializer - class feud.testgame.util.LevelSerializer.
Helper class to serialize level mesh data and textures.
LevelSerializer() - Constructor for class feud.testgame.util.LevelSerializer
 
LocalBullet - class feud.testgame.model.LocalBullet.
An extended local object that represents a bullet.
LocalBullet() - Constructor for class feud.testgame.model.LocalBullet
Create a new bullet.
LocalBulletManager - class feud.testgame.model.LocalBulletManager.
Manager class for bullets.
LocalBulletManager() - Constructor for class feud.testgame.model.LocalBulletManager
Creates a new manager.
LocalObject - class feud.testgame.model.LocalObject.
The base class for any kind of object in the game world.
LocalObject() - Constructor for class feud.testgame.model.LocalObject
Create a new local object.
LocalObject(int) - Constructor for class feud.testgame.model.LocalObject
Create a new local object for that client.
LocalObjectList - class feud.testgame.model.LocalObjectList.
A list for local objects.
LocalObjectList() - Constructor for class feud.testgame.model.LocalObjectList
 
LocalPlayerObject - class feud.testgame.model.LocalPlayerObject.
A local object that holds a player's data.
LocalPlayerObject() - Constructor for class feud.testgame.model.LocalPlayerObject
 
left - Static variable in class feud.testgame.KeyStates
 
log(String) - Static method in class feud.clientserver.NetLogger
 
loggedIn(ClientInfo, DataContainer) - Method in interface feud.clientserver.ClientLoginListener
A client has been logged in.
loggedIn(ClientInfo, DataContainer) - Method in class feud.testgame.BlueThunderServer
 
loggedOut(ClientInfo) - Method in interface feud.clientserver.ClientLogoutListener
A client has been logged out.
loggedOut(ClientInfo) - Method in class feud.testgame.BlueThunderServer
 
logout() - Method in class feud.clientserver.ClientInfo
Marks the client as logged out.
lookDown - Static variable in class feud.testgame.KeyStates
 
lookUp - Static variable in class feud.testgame.KeyStates
 

M

MOVE - Static variable in interface feud.testgame.model.Animations
 
MessageTypes - interface feud.clientserver.MessageTypes.
An interface that defines some constants for client and server.
MouseMapper - class feud.testgame.util.MouseMapper.
A helper class similar to the KeyMapper-class from the jPCT-API that simplyfies mouse handling.
MouseMapper(FrameBuffer) - Constructor for class feud.testgame.util.MouseMapper
Create a new mapper.
main(String[]) - Static method in class feud.testgame.BlueThunderServer
Run the server as stand-alone.
main(String[]) - Static method in class feud.testgame.RunGame
 
main(String[]) - Static method in class feud.testgame.util.LevelSerializer
 
manageEvent(Event, ServerObjectManager, BlueThunderServer, ClientInfo) - Method in class feud.testgame.ServerEventManager
Manages an event.
move(long) - Method in class feud.testgame.model.LocalBullet
Move the bullet.
move(World, KeyStates, MouseMapper, long) - Method in class feud.testgame.model.LocalPlayerObject
Move the player according to key and mouse input.
move(long) - Method in class feud.testgame.view.Particle
Move the particle according to it's velocity and such.
move(long) - Method in class feud.testgame.view.ParticleManager
Moves all particles manmaged by this manager.
moveLocalBullets(long, Level) - Method in class feud.testgame.model.LocalBulletManager
Moves the bullets according top their speed.
msgType - Variable in class feud.clientserver.DataContainer
 

N

NOLOOP - Static variable in interface feud.testgame.model.Animations
 
NONE - Static variable in interface feud.testgame.model.Animations
 
NetLogger - class feud.clientserver.NetLogger.
An incredible complex logging class.
NetLogger() - Constructor for class feud.clientserver.NetLogger
 

O

OBJ_TRANSFER - Static variable in interface feud.clientserver.MessageTypes
The message is a simple data transfer.
objs - Variable in class feud.clientserver.DataContainer
 
one - Static variable in class feud.testgame.KeyStates
 
out(int) - Method in class feud.clientserver.PerformanceCounter
Adds a number of bytes to the out-counter.

P

PLAYER - Static variable in class feud.testgame.view.ClientObjectFactory
Type: player
PLAYER_ADDED - Static variable in class feud.testgame.InfoLine
 
PLAYER_DAMAGE - Static variable in class feud.testgame.Event
 
PLAYER_DEAD - Static variable in class feud.testgame.Event
 
PLAYER_REMOVED - Static variable in class feud.testgame.InfoLine
 
PLAYER_RESET_HEALTH - Static variable in class feud.testgame.Event
 
PLAYER_RESPAWNED - Static variable in class feud.testgame.Event
 
Particle - class feud.testgame.view.Particle.
A particle is a client only object for doing special effects like impacts, trails...
Particle() - Constructor for class feud.testgame.view.Particle
Creates a new particle.
ParticleManager - class feud.testgame.view.ParticleManager.
A simple manager for particles.
ParticleManager(World) - Constructor for class feud.testgame.view.ParticleManager
Creates a new particle manager with a default number of particles (100).
ParticleManager(World, int) - Constructor for class feud.testgame.view.ParticleManager
Creates a new particle manager for a number of particles.
PerformanceCounter - class feud.clientserver.PerformanceCounter.
A simple class used by both, the client and the server, to measure bandwidth usage.
PerformanceCounter(String) - Constructor for class feud.clientserver.PerformanceCounter
Creates a new counter.
PlayerInfo - class feud.testgame.model.PlayerInfo.
A simple wrapper class for a player's current state, i.e. the name and the number of frags/deaths.
PlayerInfo(String) - Constructor for class feud.testgame.model.PlayerInfo
Create a new player info
place(SimpleVector) - Method in class feud.testgame.view.Decal
Places the decal
poll(KeyMapper) - Static method in class feud.testgame.KeyStates
Polls the keys.
pos - Variable in class feud.clientserver.DataContainer
 
printStats() - Method in class feud.clientserver.PerformanceCounter
Prints the stats if more than 10 seconds have elapsed since the last printing.
process(long, Level) - Method in class feud.testgame.view.AnimatedObject
Updates the view, i.e. animates the object and does the movement interpolation based on linear interpolation until a new state from the server arrives.
process(long, Level) - Method in class feud.testgame.view.BulletView
Process remote bullets.
process(long, Level) - Method in class feud.testgame.view.ClientObject
In this default implementation, the method does nothing.
processLocal(long, Level, LocalObject) - Method in class feud.testgame.view.BulletView
Processes local bullets, i.e. bullets that have been fired on this client.
processLocal(long, Level, LocalObject) - Method in class feud.testgame.view.ClientObject
In this default implementation, the method does nothing.

Q

quit() - Method in class feud.testgame.BlueThunderClient
 
quit() - Method in interface feud.testgame.GameClient
Shuts down the client and everything...

R

RunGame - class feud.testgame.RunGame.
Starts the game's client which offers dialog to start the server as well.
RunGame() - Constructor for class feud.testgame.RunGame
 
remove(int, int, ClientInfo) - Method in class feud.testgame.BlueThunderServer
Removes an object from the server
remove(ClientInfo) - Method in class feud.testgame.model.ServerObjectManager
Removes a client completely from the list, i.e.
remove(ClientObject, World) - Method in class feud.testgame.view.ClientObjectManager
Removes a single object from the manager and the world.
removeAll(World) - Method in class feud.testgame.view.ClientObjectManager
Removes all objects from the manager and the world.
removeFromWorld(World) - Method in class feud.testgame.view.ClientObject
Removes the object as well as a child (if any) from the world.
removeObject(LocalObject, ClientInfo) - Method in class feud.testgame.model.ServerObjectManager
Removes an object from the server's list, i.e. it doesn't exist on the client any longer.
requiresPolygonIDs() - Method in class feud.testgame.view.BulletCollisionListener
 
requiresPolygonIDs() - Method in class feud.testgame.view.ClientObjectCollisionListener
 
requiresPolygonIDs() - Method in class feud.testgame.view.LevelEntityListener
 
reset() - Method in class feud.clientserver.DataContainer
Clears the container.
reset() - Method in class feud.testgame.model.PlayerInfo
Resets the player's info.
reset() - Method in class feud.testgame.util.Ticker
Reset the ticker.
reset() - Method in class feud.testgame.view.DecalManager
Sets all decals to invisible.
reset() - Method in class feud.testgame.view.Particle
Resets the particle.
resetTicks() - Method in class feud.testgame.view.ClientObject
Resets the animation ticks.
right - Static variable in class feud.testgame.KeyStates
 
run() - Method in class feud.testgame.BlueThunderServer
 
runsServer() - Method in class feud.testgame.BlueThunderClient
 
runsServer() - Method in interface feud.testgame.GameClient
Returns true, is a local server is running on this client machine.

S

SCORE_TABLE - Static variable in class feud.testgame.InfoLine
 
SYSTEM_OUT - Static variable in class feud.testgame.InfoLine
 
ServerBrowser - class feud.clientserver.ServerBrowser.
Simple server browser that listens on a specified UDP port for servers broadcasting their connection data on that port.
ServerBrowser(int) - Constructor for class feud.clientserver.ServerBrowser
Creates a new ServerBrowser that will listen on a speficied UDP-port for servers to broadcast their data.
ServerEntry - class feud.clientserver.ServerEntry.
A ServerEntry is a simple wrapper class for server related information.
ServerEntry(String, InetAddress, int, int) - Constructor for class feud.clientserver.ServerEntry
Creates a new ServerEntry
ServerEventManager - class feud.testgame.ServerEventManager.
A helper class for the server to ease event processing.
ServerEventManager() - Constructor for class feud.testgame.ServerEventManager
 
ServerObjectManager - class feud.testgame.model.ServerObjectManager.
A manager class that handles local objects on the server identified by a combination of client- and objectID.
ServerObjectManager() - Constructor for class feud.testgame.model.ServerObjectManager
Create a new manager.
ServerSelection - class feud.testgame.gui.ServerSelection.
Sets up and manages the server selection window which is displayed after startup and when pressing ESC while playing.
ServerSelection(ServerBrowser, GameClient) - Constructor for class feud.testgame.gui.ServerSelection
Creates a new instance using a given server browser and client instance.
SimpleClient - class feud.clientserver.SimpleClient.
This the client's counterpart to the SimpleServer.
SimpleClient(String, int, boolean, DataContainer) - Constructor for class feud.clientserver.SimpleClient
Creates a new SimpleClient.
SimpleClient(ServerEntry, boolean, DataContainer) - Constructor for class feud.clientserver.SimpleClient
Creates a new SimpleClient.
SimpleServer - class feud.clientserver.SimpleServer.
As the name indicates, this is a simple server class.
SimpleServer(int, int, boolean, String) - Constructor for class feud.clientserver.SimpleServer
Creates a new Server.
SimpleStream - class feud.testgame.util.SimpleStream.
A simple wrapper for InputStreams from the class path.
SimpleStream(String) - Constructor for class feud.testgame.util.SimpleStream
Create a new stream based on a file name.
StreamConverter - class feud.clientserver.StreamConverter.
Helper class to read bytes from an InputStream without reading the whole stream and without blocking if the stream has ended before all data could be read.
StreamConverter() - Constructor for class feud.clientserver.StreamConverter
 
setAlive() - Method in class feud.testgame.model.LocalPlayerObject
Flag the player as alive.
setAnimSpeed(int) - Method in class feud.testgame.view.ClientObject
Sets the animation speed of the currently displayed animation.
setAnimation(int) - Method in class feud.testgame.model.LocalObject
Sets the animation.
setAnimationSpeed(int) - Method in class feud.testgame.model.LocalObject
Sets the speed of the animation.
setBackAnimation(int) - Method in class feud.testgame.view.ClientObject
Sets the backbuffer animation sequence.
setBackAnimationSpeed(int) - Method in class feud.testgame.view.ClientObject
Sets the animtion speed of the backbuffer animation.
setBackPosition(SimpleVector) - Method in class feud.testgame.view.ClientObject
Sets the back position.
setBackRotationMatrix(Matrix) - Method in class feud.testgame.view.ClientObject
Sets the back rotation matrix.
setBackSpeed(SimpleVector) - Method in class feud.testgame.view.ClientObject
Sets the back speed vector.
setCell(int, int, Object) - Method in class feud.testgame.gui.Table
Sets the content object of a cell.
setClampingMode(int) - Method in class feud.testgame.view.ClientObject
A short cut to set the clamping mode for this object's animation (and it child object).
setClientCount(int) - Method in class feud.clientserver.ServerEntry
Sets the number of clients.
setClientInfo(ClientInfo) - Method in class feud.clientserver.DataContainer
Sets the ClientInfo, the info about the client from which this container came.
setCollided(boolean) - Method in class feud.testgame.model.LocalObject
Set a flag that this object was part of a collision (like when a bullet hits a target).
setColumnSize(int, int) - Method in class feud.testgame.gui.Table
Sets the width of a column.
setConnected(boolean) - Method in class feud.clientserver.ServerEntry
Sets this entry to "connected".
setContainers(DataContainer[]) - Method in class feud.clientserver.SimpleClient
Sets the data to be transfered to the server in the next transfer.
setDead() - Method in class feud.testgame.model.LocalPlayerObject
Flag the player as dead.
setHideLabel(boolean) - Method in class feud.testgame.gui.Button
 
setLabel(String) - Method in class feud.testgame.gui.Button
 
setLastSequence(int) - Method in class feud.testgame.view.ClientObject
Sets the last animation sequence.
setLifeTime(long) - Method in class feud.testgame.view.Particle
Sets the time in ms this particle should live.
setListener(GUIListener) - Method in class feud.testgame.gui.Button
 
setListener(GUIListener) - Method in class feud.testgame.gui.Table
Sets a listener that will be informed of clicks into a cell.
setMessageType(int) - Method in class feud.clientserver.DataContainer
Sets the message type of this container as defined by MessageTypes.
setModified(boolean) - Method in class feud.testgame.view.ClientObject
Marks this object has being modified.
setObjectID(int) - Method in class feud.testgame.model.LocalObject
Sets the object id.
setOrUpdate(ExtendedDataContainer) - Method in class feud.testgame.model.ServerObjectManager
Takes the input transmitted by a client and creates or updates the local instances that represent the objects on the client.
setOrigin(SimpleVector) - Method in class feud.testgame.Event
Sets the origin of the event.
setPosition(SimpleVector) - Method in class feud.testgame.model.LocalObject
Sets the current position of the object.
setRemoteFlag(boolean) - Method in class feud.testgame.view.ClientObject
Marks this object as being transfered from the server (the model of course, not this object directly).
setRotation(Matrix) - Method in class feud.testgame.model.LocalObject
Sets the current rotation for this object, i.e. its direction.
setRowSize(int, int) - Method in class feud.testgame.gui.Table
Sets the height of a row.
setSourceClientID(int) - Method in class feud.testgame.Event
Sets the id of the source client.
setSpeed(SimpleVector) - Method in class feud.testgame.model.LocalObject
Sets the "speed" of the object, i.e. the direction and speed in which it's moving.
setText(String) - Method in class feud.testgame.gui.Label
Sets the text of the label.
setText(String) - Method in class feud.testgame.gui.TextField
Sets the text for the text field.
setTexture(String) - Method in class feud.testgame.view.Particle
Sets the texture.
setToLocalObject(LocalObject) - Method in class feud.testgame.view.ClientObject
Updates the backbuffer of this object with data from a LocalObject.
setType(int) - Method in class feud.testgame.model.LocalObject
Sets the type of this object.
setValue(int) - Method in class feud.testgame.Event
Sets a value for the event.
setValue(int) - Method in class feud.testgame.model.LocalObject
Sets the objects value.
setVelocity(SimpleVector) - Method in class feud.testgame.view.Particle
Sets the velocity for the particle.
setView(ClientObject) - Method in class feud.testgame.model.LocalObject
Sets the view for this local object.
setViewRotation(Matrix) - Method in class feud.testgame.model.LocalPlayerObject
Sets the "view rotation".
setVisibility(boolean) - Method in class feud.testgame.view.ClientObject
 
setVisible(boolean) - Method in class feud.testgame.gui.GUIComponent
Sets if the component is visible or hidden.
setVisible(boolean) - Method in class feud.testgame.gui.ServerSelection
Enables/Disables the whole ServerSelection.
setX(int) - Method in class feud.testgame.gui.GUIComponent
Sets the x-position of the component in screen coordinates.
setY(int) - Method in class feud.testgame.gui.GUIComponent
Sets the y-position of the component in screen coordinates.
setYLimit(float) - Method in class feud.testgame.view.Particle
Sets the y-limit, i.e. how deep the particle may fall before being discarded.
setZip(boolean) - Method in class feud.clientserver.DataContainer
Sets zip mode for this container
setZipMode(boolean) - Method in class feud.clientserver.ClientInfo
Sets if the client uses zip mode or not.
show() - Method in class feud.testgame.util.MouseMapper
Show the mouse.
shutDown() - Method in class feud.clientserver.SimpleServer
Shuts down the server.
shutDownServer() - Method in class feud.testgame.BlueThunderClient
 
shutDownServer() - Method in interface feud.testgame.GameClient
Shuts down a local server on the client machine if one is running.
skip() - Method in class feud.clientserver.DataContainer
Skips an entry in the container.
startBrowser() - Method in class feud.clientserver.ServerBrowser
Starts the browser.
startServer(int) - Method in class feud.testgame.BlueThunderClient
 
startServer(int) - Method in interface feud.testgame.GameClient
Starts a local server on the client machine.
stop() - Method in class feud.testgame.BlueThunderServer
Stops the server.
stopBrowser() - Method in class feud.clientserver.ServerBrowser
Stops the browser.

T

TIMEOUT - Static variable in class feud.clientserver.ClientInfo
A time out value after which a client is considered to be lost.
TIMEOUT - Variable in class feud.clientserver.ServerEntry
Default timeout for this entry.
TYPE_BYTE - Static variable in class feud.clientserver.DataContainer
 
TYPE_FLOAT - Static variable in class feud.clientserver.DataContainer
 
TYPE_INT - Static variable in class feud.clientserver.DataContainer
 
TYPE_STRING - Static variable in class feud.clientserver.DataContainer
 
Table - class feud.testgame.gui.Table.
A simple table component with no borders, no resizing, no nothing...just data organized in rows and columns.
Table(String, int, int, int, int, int, int) - Constructor for class feud.testgame.gui.Table
Create a new table.
TextBlitter - class feud.testgame.util.TextBlitter.
A class to blit text.
TextBlitter() - Constructor for class feud.testgame.util.TextBlitter
 
TextField - class feud.testgame.gui.TextField.
A text field component.
TextField(int, int, int, int) - Constructor for class feud.testgame.gui.TextField
Creates a new text field.
Ticker - class feud.testgame.util.Ticker.
A simple ticker class for measuring in-game-time.
Ticker(int) - Constructor for class feud.testgame.util.Ticker
Create a new ticker that ticks every n-th millisecond.
tab - Static variable in class feud.testgame.KeyStates
 
three - Static variable in class feud.testgame.KeyStates
 
toByteArray(boolean) - Method in class feud.clientserver.DataContainer
Wraps the container's data into a byte array.
toByteArray(DataContainer[], boolean) - Static method in class feud.clientserver.DataContainerFactory
Create a byte array out of an array of DataContainers.
toString() - Method in class feud.clientserver.ClientInfo
 
toString() - Method in class feud.testgame.Event
 
touch() - Method in class feud.clientserver.ClientInfo
"Touches" the client, i.e. make sure that it's not getting "lost".
touch() - Method in class feud.clientserver.ServerEntry
"Touches" this entry, i.e. isOld will return false after doing this.
touch() - Method in class feud.testgame.view.ClientObject
"Touches" the object, i.e. it marks the object as being used with a timestamp.
two - Static variable in class feud.testgame.KeyStates
 
types - Variable in class feud.clientserver.DataContainer
 

U

UDP_DEFAULT_PORT - Static variable in class feud.clientserver.SimpleServer
The default UDP port
up - Static variable in class feud.testgame.KeyStates
 

V

visible - Variable in class feud.testgame.gui.GUIComponent
 

W

WeaponView - class feud.testgame.view.WeaponView.
A view that represents a weapon.
WeaponView() - Constructor for class feud.testgame.view.WeaponView
Creates a new weapon view.
Window - class feud.testgame.gui.Window.
A window component.
Window(Texture, int, int) - Constructor for class feud.testgame.gui.Window
Creates a new window.

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