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

A

ARBIndexedTriangleBuffer - class org.newdawn.render.buffer.array.ARBIndexedTriangleBuffer.
An indexed triangle buffer based around vertex buffer objects (ARB Extension)
ARBIndexedTriangleBuffer() - Constructor for class org.newdawn.render.buffer.array.ARBIndexedTriangleBuffer
 
ARBTriangleBuffer - class org.newdawn.render.buffer.array.ARBTriangleBuffer.
A triangle buffer based around vertex buffer objects (ARB Extension)
ARBTriangleBuffer() - Constructor for class org.newdawn.render.buffer.array.ARBTriangleBuffer
 
ASDButton - class org.newdawn.asd.isoclient.ui.ASDButton.
A standard button for ASD
ASDButton(String, ComponentListener) - Constructor for class org.newdawn.asd.isoclient.ui.ASDButton
Create a new button
ASDButton(String, ComponentListener, Color) - Constructor for class org.newdawn.asd.isoclient.ui.ASDButton
Create a new button
ASDCommandFactory - class org.newdawn.asd.net.ASDCommandFactory.
The collection of commands used in ASD
ASDCommandFactory() - Constructor for class org.newdawn.asd.net.ASDCommandFactory
Create the factory which initialise all the messgaes
ASDLoadingState - class org.newdawn.asd.isoclient.ASDLoadingState.
A loading state with rendering for ASD
ASDLoadingState(LWJGLWindow, LoadingClient) - Constructor for class org.newdawn.asd.isoclient.ASDLoadingState
Create a new loading state
ASDServer - class org.newdawn.asd.server.ASDServer.
The game specific ASD server
ASDServer() - Constructor for class org.newdawn.asd.server.ASDServer
Create a new ASD Server with server specific logic for the ASD game.
AStarPathFinder - class org.newdawn.util.map.AStarPathFinder.
A* path finder across a tile map
AStarPathFinder(TileMap, TileSet) - Constructor for class org.newdawn.util.map.AStarPathFinder
Create a new path finder based on the A* algorithm
AStarPathFinder(TileMap, TileSet, PathFinderCallback) - Constructor for class org.newdawn.util.map.AStarPathFinder
Create a new path finder based on the A* algorithm
ATTACK - Static variable in class org.newdawn.render.models.md2.MD2Anim
The attack animation
AUTH_REQUEST - Static variable in class org.newdawn.dss.common.AdminCommand
Authentication request message type
AUTH_RESPONSE - Static variable in class org.newdawn.dss.common.AdminCommand
Authentication response message type
AWTMouse - class org.newdawn.util.input.AWTMouse.
A mouse implementation that uses AWT
AWTMouse(Component) - Constructor for class org.newdawn.util.input.AWTMouse
Create a new AWT Mouse implementation
AbstractProjectile - class org.newdawn.asd.isoclient.projectiles.AbstractProjectile.
A project renderer
AbstractProjectile(Actor, Actor) - Constructor for class org.newdawn.asd.isoclient.projectiles.AbstractProjectile
Create a new projectile
AckCommand - class org.newdawn.dss.common.AckCommand.
Oops.
AckCommand() - Constructor for class org.newdawn.dss.common.AckCommand
Create a new ack command
AckCommand(int) - Constructor for class org.newdawn.dss.common.AckCommand
Create a new ack command
Action - interface org.newdawn.asd.data.actions.Action.
An action that a player can be taken at any given time.
ActivateTileCommand - class org.newdawn.asd.net.ActivateTileCommand.
Indicates that a tile should be activated
ActivateTileCommand() - Constructor for class org.newdawn.asd.net.ActivateTileCommand
Create a new command - should only be called by the network framework
ActivateTileCommand(Actor, int, int) - Constructor for class org.newdawn.asd.net.ActivateTileCommand
Create a populated message
Actor - class org.newdawn.asd.data.Actor.
A single actor in the game world.
Actor(String, Stats, int, float, float) - Constructor for class org.newdawn.asd.data.Actor
Create a new actor
Actor3D - class org.newdawn.asd.isoclient.Actor3D.
Rendering actions for a specific actor
Actor3D(InGameState, Actor) - Constructor for class org.newdawn.asd.isoclient.Actor3D
Create a new actor 3D
ActorList - class org.newdawn.asd.data.ActorList.
A typed list of actors
ActorList() - Constructor for class org.newdawn.asd.data.ActorList
Create the actor list
AddPlayerCommand - class org.newdawn.asd.net.AddPlayerCommand.
A command to add a player actor into the game world
AddPlayerCommand() - Constructor for class org.newdawn.asd.net.AddPlayerCommand
Create a new add player command
AddPlayerCommand(String, Stats) - Constructor for class org.newdawn.asd.net.AddPlayerCommand
Create a new add player command
AdminCommand - class org.newdawn.dss.common.AdminCommand.
A system command to control administration functions (like authentication)
AdminCommand() - Constructor for class org.newdawn.dss.common.AdminCommand
Create a adminstration command
AdminCommand(boolean, String) - Constructor for class org.newdawn.dss.common.AdminCommand
Create a authentication response messages
AdminCommand(String, String, String) - Constructor for class org.newdawn.dss.common.AdminCommand
Create a adminstration command
AdminCommand(int) - Constructor for class org.newdawn.dss.common.AdminCommand
Create a adminstration command
Affect - interface org.newdawn.render.particles.Affect.
An affect unsurpsingly that unsurpringly affects the way particles move.
AttackCommand - class org.newdawn.asd.net.AttackCommand.
A command to indicate that an actor should attack another
AttackCommand() - Constructor for class org.newdawn.asd.net.AttackCommand
Create a new command - should only be called by the network framework
AttackCommand(int, int) - Constructor for class org.newdawn.asd.net.AttackCommand
Create a new command which will point one actor at another.
a - Variable in class org.newdawn.render.util.Color
The alpha component of the colour
acceptConnections() - Method in class org.newdawn.dss.server.tcp.TCPServer
Threaded.
act(Map, Actor, int) - Method in interface org.newdawn.asd.data.actions.Action
Invoke this action
act(Map, Actor, int) - Method in class org.newdawn.asd.data.actions.MoveAction
 
act(Map, Actor, int) - Method in class org.newdawn.asd.data.actions.NullAction
 
act(Map, Actor, int) - Method in class org.newdawn.asd.data.actions.PathFollowAction
 
act(Map, Actor, int) - Method in class org.newdawn.asd.data.actions.PlayerAttackAction
 
act(Map, Actor, int) - Method in class org.newdawn.asd.data.actions.PlayerMoveAction
 
act(Map, Actor, int) - Method in class org.newdawn.asd.data.actions.PlayerRangedAttackAction
 
act(Map, Actor, int) - Method in class org.newdawn.asd.data.actions.StandardMeleeMonsterAction
 
act(Map, Actor, int) - Method in class org.newdawn.asd.data.actions.SteeringAction
 
act(Map, Actor, int) - Method in class org.newdawn.asd.data.actions.ZombieAction
 
act(GameWorld) - Method in class org.newdawn.asd.net.ActivateTileCommand
 
act(GameWorld) - Method in class org.newdawn.asd.net.AddPlayerCommand
 
act(GameWorld) - Method in class org.newdawn.asd.net.AttackCommand
 
act(GameWorld) - Method in class org.newdawn.asd.net.GameCommand
Act out the command on the specified game world
act(GameWorld) - Method in class org.newdawn.asd.net.KeepAliveCommand
 
act(GameWorld) - Method in class org.newdawn.asd.net.MoveCommand
 
act(GameWorld) - Method in class org.newdawn.asd.net.PauseGameCommand
 
act(GameWorld) - Method in class org.newdawn.asd.net.RemovePlayerCommand
 
actionPerformed(ActionEvent) - Method in class org.newdawn.asd.testclient.TestClientFrame
 
activate(Actor, int, int) - Method in class org.newdawn.asd.data.GameWorld
Activate the tile specified on behalf of the actor
actorChangedMap(Actor, Map) - Method in interface org.newdawn.asd.data.GameWorldListener
Notification that an actor change map within the world
actorChangedMap(Actor, Map) - Method in class org.newdawn.asd.isoclient.InGameState
 
actorChangedMap(Actor, Map) - Method in class org.newdawn.asd.isoclient.IsoClient
 
actorChangedMap(Actor, Map) - Method in class org.newdawn.asd.testclient.TestClientFrame
 
actorRemoved(Actor) - Method in interface org.newdawn.asd.data.GameWorldListener
Notification that an actor has been removed
actorRemoved(Actor) - Method in class org.newdawn.asd.isoclient.InGameState
 
actorRemoved(Actor) - Method in class org.newdawn.asd.isoclient.IsoClient
 
actorRemoved(Actor) - Method in class org.newdawn.asd.testclient.TestClientFrame
 
add(Client) - Method in class org.newdawn.dss.common.ClientList
Add a client to the liste
add(Component, RelativeLayout, int, int) - Method in class org.newdawn.glui.components.Container
Add a component to this container
add(Tuple3) - Method in class org.newdawn.render.util.Bounds
Add a point to these bounds
add(float, float, float) - Method in class org.newdawn.render.util.Bounds
Add a point to these bounds
add(Tuple2) - Method in class org.newdawn.render.util.Tuple2
Add another tuple to this one
add(Tuple3) - Method in class org.newdawn.render.util.Tuple3
Add another tuple to this one
add(Tuple3) - Method in class org.newdawn.render.util.Tuple4
Add another tuple to this one
addActor(Actor) - Method in class org.newdawn.asd.data.ActorList
Add an actor to the list
addActor(String, Stats) - Method in class org.newdawn.asd.data.GameWorld
Add an actor into the game world for a given player
addActor(Actor) - Method in class org.newdawn.asd.data.Map
Add an actor to the game map
addAffect(Affect) - Method in class org.newdawn.render.particles.ParticleEngine
Add an affect that will change the particles each update
addChatMessage(String, String) - Method in class org.newdawn.asd.isoclient.InGameState
Add a recieved chat message to the display
addChatMessage(String, String) - Method in class org.newdawn.asd.isoclient.PausedState
Add a recieved chat message to the display
addChatMessage(String, String) - Method in class org.newdawn.asd.isoclient.ServerConfigState
Add a recieved chat message to the display
addCommand(GameCommand) - Method in class org.newdawn.asd.data.GameWorld
Add a command to the scheduled list.
addCommand(short, Class) - Method in class org.newdawn.dss.common.SimpleCommandFactory
Add a new command class to the factory
addDecal(Decal) - Method in class org.newdawn.asd.isoclient.InGameState
Add a decal to be rendered
addLine(String) - Method in class org.newdawn.glui.components.TextLines
Add the line to the list displayed
addListener(GameWorldListener) - Method in class org.newdawn.asd.data.GameWorld
Add a listener that will recieve notification of game world events.
addListener(ComponentListener) - Method in class org.newdawn.glui.components.Component
Add a listener to this component
addLoadable(Loadable) - Static method in class org.newdawn.state.loading.LoadingList
Add a loadable that should be actioned while cycling in the loading game state
addMap(Map) - Method in class org.newdawn.asd.data.MapList
Add a map to the list
addPart(String, String, boolean) - Method in class org.newdawn.asd.isoclient.CharacterModel
Add a new section
addPlayerActor(Actor) - Method in class org.newdawn.asd.testclient.DungeonPanel
Add an actor that represents a player in the game (should be shown in green unless its our local player)
addPoint(Tuple3, Tuple3, Tuple2) - Method in interface org.newdawn.render.buffer.IndexedTriangleBuffer
Add a shared point to the buffer.
addPoint(Tuple3, Tuple3, Tuple2) - Method in interface org.newdawn.render.buffer.TriangleBuffer
Add a point to the buffer.
addPoint(Tuple3, Tuple3, Tuple2) - Method in class org.newdawn.render.buffer.array.ARBIndexedTriangleBuffer
 
addPoint(Tuple3, Tuple3, Tuple2) - Method in class org.newdawn.render.buffer.array.ARBTriangleBuffer
 
addPoint(Tuple3, Tuple3, Tuple2) - Method in class org.newdawn.render.buffer.array.VAIndexedTriangleBuffer
 
addPoint(Tuple3, Tuple3, Tuple2) - Method in class org.newdawn.render.buffer.array.VATriangleBuffer
 
addPoint(Tuple3, Tuple3, Tuple2) - Method in class org.newdawn.render.buffer.list.ListIndexedTriangleBuffer
 
addPoint(Tuple3, Tuple3, Tuple2) - Method in class org.newdawn.render.buffer.list.ListTriangleBuffer
 
addPoint(int, int) - Method in class org.newdawn.util.map.Path
Add a point to the path
addPointIndex(int) - Method in interface org.newdawn.render.buffer.IndexedTriangleBuffer
Add an index to be rendered
addPointIndex(int) - Method in class org.newdawn.render.buffer.array.ARBIndexedTriangleBuffer
 
addPointIndex(int) - Method in class org.newdawn.render.buffer.array.VAIndexedTriangleBuffer
 
addPointIndex(int) - Method in class org.newdawn.render.buffer.list.ListIndexedTriangleBuffer
 
addState(int, GameState) - Method in class org.newdawn.state.StateBasedGame
Add a state to this game against a specific code
addTriangle(Tuple3, Tuple3, Tuple3) - Method in class org.newdawn.render.models.md3.NormalGenerator
Add a triangle to the cache.
addUser(String) - Method in class org.newdawn.asd.isoclient.ServerConfigState
Add a user to the list maintained in this state
adjustColor(int, float, float, float, float) - Method in class org.newdawn.render.particles.ParticleEngine
Adjust the colour of a particle
adjustSize(int, float) - Method in class org.newdawn.render.particles.ParticleEngine
Adjust the size of a particle
adjustVelocity(int, float, float, float) - Method in class org.newdawn.render.particles.ParticleEngine
Adjust the velocity of a particular particle
applyTaint(int, int) - Method in class org.newdawn.asd.isoclient.InGameState
 
applyTaint(int, int) - Method in interface org.newdawn.render.tilemap.tiled3d.TileTainter
Apply a rendering taint before rendering a particular tile
attack(Actor) - Method in class org.newdawn.asd.data.Actor
Attempt to attack a target
authenticate(Client, String, String, String) - Method in class org.newdawn.asd.server.ASDServer
 
authenticate(Client, String, String, String) - Method in class org.newdawn.dss.client.tcp.TCPServerConnection
 
authenticate(Client, String, String, String) - Method in class org.newdawn.dss.client.udp.UDPServerConnection
 
authenticate(Client, String, String, String) - Method in interface org.newdawn.dss.common.Server
Authenticate with the server
authenticate(Client, String, String, String) - Method in class org.newdawn.dss.server.LocalServer
 

B

BAD_GUYS - Static variable in class org.newdawn.asd.data.Actor
The bad guys team
BOTTOM_LEFT - Static variable in class org.newdawn.glui.components.RelativeLayout
Indicates compoments will be layed out relative to the bottom left of the container and the component
BOTTOM_RIGHT - Static variable in class org.newdawn.glui.components.RelativeLayout
Indicates components will be layed out relative to the bottom right of the container and the component
BUTTON0 - Static variable in class org.newdawn.util.input.Mouse
The first button on the mouse
BUTTON1 - Static variable in class org.newdawn.util.input.Mouse
The second button on the mouse
BUTTON2 - Static variable in class org.newdawn.util.input.Mouse
The third button on the mouse
BitmapFont - class org.newdawn.glui.font.BitmapFont.
A simple bitmap font
BitmapFont(String) - Constructor for class org.newdawn.glui.font.BitmapFont
Create a bitmap font with a default character width and height of 16 pixels
BitmapFont(String, int, int) - Constructor for class org.newdawn.glui.font.BitmapFont
Create a bitmap font with a specified character width and height.
BitmapFont(String, String, int, int) - Constructor for class org.newdawn.glui.font.BitmapFont
Create a bitmap font with a specified character width and height.
BloodSplat - class org.newdawn.asd.isoclient.BloodSplat.
A simple renderer for decal style blood splats
BloodSplat(float, float) - Constructor for class org.newdawn.asd.isoclient.BloodSplat
Create a new blood splat for the map
Bounds - class org.newdawn.render.util.Bounds.
A rectangle bounds object
Bounds() - Constructor for class org.newdawn.render.util.Bounds
Create the bounds object based on a infinitely small space at 0,0
Bounds(Bounds) - Constructor for class org.newdawn.render.util.Bounds
Create a bounds object based on the contents of another
BufferFactory - class org.newdawn.render.buffer.BufferFactory.
A factory used to create buffer objects appropriate for the current platform.
ByteArrayBuilder - class org.newdawn.render.models.cio.ByteArrayBuilder.
A utility set which will build byte arrays from specified data types.
ByteArrayBuilder() - Constructor for class org.newdawn.render.models.cio.ByteArrayBuilder
 
b - Variable in class org.newdawn.render.util.Color
The blue component of the colour
background - Variable in class org.newdawn.glui.components.Component
The color that the background should be painted
bind(int) - Method in class org.newdawn.render.lights.Light
Bind the light values
bind() - Method in class org.newdawn.render.texture.DeferredTexture
 
bind() - Method in class org.newdawn.render.texture.Texture
Bind the GL context to a texture
bind() - Method in class org.newdawn.render.util.Color
Bind this colour to the GL context
bindNone() - Static method in class org.newdawn.render.texture.Texture
Clear the binding of the texture
black - Static variable in class org.newdawn.render.util.Color
The fixed colour black
blocked(int, int) - Method in class org.newdawn.asd.data.Map
Check if a particular location on the map blocks movement
blocksMovement(int) - Method in class org.newdawn.asd.data.MapTileSet
 
blocksMovement(int) - Method in class org.newdawn.render.tilemap.ExampleTileSet
 
blocksMovement(int) - Method in class org.newdawn.util.map.TestPathFinder
 
blocksMovement(int) - Method in interface org.newdawn.util.map.TileSet
Check if the specified tile blocks movement
blocksView(int) - Method in class org.newdawn.asd.isoclient.GameTileSet
 
blocksView(int) - Method in class org.newdawn.render.tilemap.ExampleTileSet
 
blocksView(int) - Method in interface org.newdawn.render.tilemap.tiled3d.TileSet3D
Check if a given tile should block the player in the view
blue - Static variable in class org.newdawn.render.util.Color
The fixed colour blue
border - Variable in class org.newdawn.glui.components.Component
True if we're rendering borders
borderColor - Variable in class org.newdawn.glui.components.Component
True if we're rendering borders

C

CENTER - Static variable in class org.newdawn.glui.components.RelativeLayout
Indicates components will be layed out relative to the center of the container and the component
CODE - Static variable in class org.newdawn.asd.net.ActivateTileCommand
The code identifying this command type
CODE - Static variable in class org.newdawn.asd.net.AddPlayerCommand
The message code for this command
CODE - Static variable in class org.newdawn.asd.net.AttackCommand
The command code for this type of command
CODE - Static variable in class org.newdawn.asd.net.ChatCommand
The code for this command
CODE - Static variable in class org.newdawn.asd.net.ConnectCommand
The code for this command
CODE - Static variable in class org.newdawn.asd.net.DisconnectCommand
The code for this command
CODE - Static variable in class org.newdawn.asd.net.KeepAliveCommand
The code identifing this command
CODE - Static variable in class org.newdawn.asd.net.LagCommand
The code identifing this type of command
CODE - Static variable in class org.newdawn.asd.net.MoveCommand
The code that identifies this type of command
CODE - Static variable in class org.newdawn.asd.net.PauseGameCommand
Pause game command
CODE - Static variable in class org.newdawn.asd.net.PauseRequestCommand
The code identifing this type of message
CODE - Static variable in class org.newdawn.asd.net.RemovePlayerCommand
The message code for this command
CODE - Static variable in class org.newdawn.asd.net.StartGameCommand
The code for this command
CODE - Static variable in class org.newdawn.dss.common.AckCommand
The code for this command
CODE - Static variable in class org.newdawn.dss.common.AdminCommand
The code for this command
CRATTACK - Static variable in class org.newdawn.render.models.md2.MD2Anim
The crouching attacking animation
CRDEATH - Static variable in class org.newdawn.render.models.md2.MD2Anim
The crouching death animation
CRPAIN - Static variable in class org.newdawn.render.models.md2.MD2Anim
The crouching pain animation
CRRUN - Static variable in class org.newdawn.render.models.md2.MD2Anim
The crouching walking animation
CRSTAND - Static variable in class org.newdawn.render.models.md2.MD2Anim
The crouching stand animation
CharCreatePanel - class org.newdawn.asd.isoclient.ui.CharCreatePanel.
A panel allowing creation of a player character
CharCreatePanel(CharacterStableState, Screen) - Constructor for class org.newdawn.asd.isoclient.ui.CharCreatePanel
Create a new panel
CharPanel - class org.newdawn.asd.isoclient.ui.CharPanel.
A panel displaying character information
CharPanel(Screen, CharacterStableState) - Constructor for class org.newdawn.asd.isoclient.ui.CharPanel
Create a new panel
CharacterModel - class org.newdawn.asd.isoclient.CharacterModel.
A wrapped round the MD3s and texture that build up the character model
CharacterModel(float) - Constructor for class org.newdawn.asd.isoclient.CharacterModel
Create a new empty character model
CharacterStable - class org.newdawn.asd.isoclient.setup.CharacterStable.
A collection of characters generated for this client
CharacterStable() - Constructor for class org.newdawn.asd.isoclient.setup.CharacterStable
 
CharacterStableState - class org.newdawn.asd.isoclient.CharacterStableState.
The state allowing manipulation of the character stable
CharacterStableState(IsoClient, LWJGLWindow) - Constructor for class org.newdawn.asd.isoclient.CharacterStableState
Create a new state
ChatCommand - class org.newdawn.asd.net.ChatCommand.
A command to wrap up a chat message
ChatCommand() - Constructor for class org.newdawn.asd.net.ChatCommand
Construct a new command
ChatCommand(String) - Constructor for class org.newdawn.asd.net.ChatCommand
Construct a new command
Client - interface org.newdawn.dss.common.Client.
The description of the facilities a client must provide to the server.
ClientList - class org.newdawn.dss.common.ClientList.
A typed list of clients
ClientList() - Constructor for class org.newdawn.dss.common.ClientList
Create a new empty list
ClientList(ClientList) - Constructor for class org.newdawn.dss.common.ClientList
Create a new empty list
ClientProperties - class org.newdawn.asd.isoclient.setup.ClientProperties.
The properties controlled the display of the client
ClientProperties() - Constructor for class org.newdawn.asd.isoclient.setup.ClientProperties
 
Color - class org.newdawn.render.util.Color.
A simple wrapper round the values required for a colour
Color(float, float, float) - Constructor for class org.newdawn.render.util.Color
Create a 3 component colour
Color(float, float, float, float) - Constructor for class org.newdawn.render.util.Color
Create a 3 component colour
Command - class org.newdawn.dss.common.Command.
A command being sent between clients and server
Command(short) - Constructor for class org.newdawn.dss.common.Command
Create a new command
Command(short, long) - Constructor for class org.newdawn.dss.common.Command
Create a new command
CommandFactory - class org.newdawn.dss.common.CommandFactory.
Description of a class that is capable of producing command objects for client and server.
CommandFactory() - Constructor for class org.newdawn.dss.common.CommandFactory
 
Component - class org.newdawn.glui.components.Component.
A generic GUI component being displayed on the screen.
Component(int, int) - Constructor for class org.newdawn.glui.components.Component
Create a new component
ComponentListener - interface org.newdawn.glui.components.ComponentListener.
One listener to rule them all, one listener to bind them.
ConnectCommand - class org.newdawn.asd.net.ConnectCommand.
A command to indicate new connections
ConnectCommand() - Constructor for class org.newdawn.asd.net.ConnectCommand
Construct a new command
ConnectCommand(String) - Constructor for class org.newdawn.asd.net.ConnectCommand
Construct a new command
Container - class org.newdawn.glui.components.Container.
A container for GUI components displayed in a Screen
Container(Screen, int, int) - Constructor for class org.newdawn.glui.components.Container
Create a new container
ControllerAdapter - class org.newdawn.util.controller.ControllerAdapter.
Adapter for the Controller interface.
ControllerAdapter() - Constructor for class org.newdawn.util.controller.ControllerAdapter
 
Controls - class org.newdawn.util.controller.Controls.
A wrapper round the Mouse, Keyboard and first Gamepad found that allows all 3 to be treated in the same manner.
Controls() - Constructor for class org.newdawn.util.controller.Controls
 
CursorLoader - class org.newdawn.render.texture.CursorLoader.
A utility to load cursors (thanks go to Kappa for the animated cursor loader)
changeToState(int) - Method in class org.newdawn.asd.isoclient.IsoClient
 
changeToState(int) - Method in class org.newdawn.state.StateBasedGame
Change to a particular game state
changeToState(int, Transition, Transition) - Method in class org.newdawn.state.StateBasedGame
Change to a particular game state
channels - Variable in class org.newdawn.sound.OggData
The number of channels in the sound file
clear() - Method in class org.newdawn.glui.components.TextLines
Clear the contents of the lines
clearChat() - Method in class org.newdawn.asd.isoclient.InGameState
Clear the chat area
clearChat() - Method in class org.newdawn.asd.isoclient.PausedState
Clear the chat area
clearKey(int) - Static method in class org.newdawn.util.controller.Controls
Clears the status of a key, useful for things like toggles or whenever you dont want to get any repetition.
clearKeyFocus() - Method in class org.newdawn.glui.components.Screen
Clear the keyboard input focus - keyboard events will no longer be processed
client - Variable in class org.newdawn.state.loading.LoadingGameState
The client to report loading events to
clients - Variable in class org.newdawn.dss.server.LocalServer
The list of clients connected
closeRequested() - Method in class org.newdawn.asd.isoclient.IsoClient
 
closeRequested() - Method in class org.newdawn.glui.UITest
 
closeRequested() - Method in class org.newdawn.render.models.md2.TestMD2Part
 
closeRequested() - Method in class org.newdawn.render.models.md3.TestMD3Part
 
closeRequested() - Method in class org.newdawn.render.particles.TestParticles
 
closeRequested() - Method in class org.newdawn.render.tilemap.TestTileMap
 
closeRequested() - Method in class org.newdawn.render.window.TestLWJGLWindow
 
closeRequested() - Method in interface org.newdawn.render.window.WindowListener
Indication that the user has requested the game be closed.
commandReceived(Command) - Method in class org.newdawn.asd.testclient.TestClientFrame
Notification that a command has been recieved form the server
commit() - Method in interface org.newdawn.render.buffer.IndexedTriangleBuffer
Commit the data to the graphics card.
commit() - Method in interface org.newdawn.render.buffer.TriangleBuffer
Commit the data to the graphics card.
commit() - Method in class org.newdawn.render.buffer.array.ARBIndexedTriangleBuffer
 
commit() - Method in class org.newdawn.render.buffer.array.ARBTriangleBuffer
 
commit() - Method in class org.newdawn.render.buffer.array.VAIndexedTriangleBuffer
 
commit() - Method in class org.newdawn.render.buffer.array.VATriangleBuffer
 
commit() - Method in class org.newdawn.render.buffer.list.ListIndexedTriangleBuffer
 
commit() - Method in class org.newdawn.render.buffer.list.ListTriangleBuffer
 
compare(Object, Object) - Method in class org.newdawn.render.particles.ParticleEngine
 
complete() - Method in class org.newdawn.state.transitions.FadeInTransition
 
complete() - Method in class org.newdawn.state.transitions.FadeOutTransition
 
complete() - Method in class org.newdawn.state.transitions.NullTransition
 
complete() - Method in interface org.newdawn.state.transitions.Transition
Check if this transition has completed
componentActivated(Component) - Method in class org.newdawn.asd.isoclient.ServerConfigState
 
componentActivated(Component) - Method in class org.newdawn.asd.isoclient.SettingsState
 
componentActivated(Component) - Method in class org.newdawn.asd.isoclient.SetupState
 
componentActivated(Component) - Method in class org.newdawn.asd.isoclient.ui.CharCreatePanel
 
componentActivated(Component) - Method in interface org.newdawn.glui.components.ComponentListener
Notification that a particular component has been activated
configure(String, int) - Method in class org.newdawn.asd.isoclient.ServerConfigState
Configure this state with the appropriate information for connecting to the server
configureDisplay(int, int, boolean) - Static method in class org.newdawn.asd.isoclient.setup.ClientProperties
Configure the display settings
configureFromTemplate(String, String) - Method in class org.newdawn.asd.data.Stats
Configure the contents of this stats object from a particular template
configureServer(boolean) - Method in class org.newdawn.asd.isoclient.IsoClient
Configure the server in use
connect() - Method in class org.newdawn.asd.isoclient.ServerConfigState
Connect to the server
connectionFailed() - Method in class org.newdawn.asd.isoclient.IsoClient
 
connectionFailed() - Method in class org.newdawn.asd.testclient.DungeonClient
 
connectionFailed() - Method in interface org.newdawn.dss.common.Client
Notification that the connection to the server failed
connectionFailed() - Method in class org.newdawn.dss.server.tcp.TCPClient
 
connectionFailed() - Method in class org.newdawn.dss.server.udp.UDPClient
 
connectionFailed() - Method in class org.newdawn.dss.test.TestLocals
 
connectionFailed() - Method in class org.newdawn.dss.test.TestTCPClient
 
connectionLost() - Method in class org.newdawn.asd.isoclient.ServerConfigState
Notification that the connection to the server has been lost
considerActors - Variable in class org.newdawn.asd.data.actions.PathFollowAction
Consider actors when moving
contains(Actor) - Method in class org.newdawn.asd.data.ActorList
Check if an specific actor is in the list
contains(Map) - Method in class org.newdawn.asd.data.MapList
Check if a map is contained in the list
contains(Client) - Method in class org.newdawn.dss.common.ClientList
Check if a particular client is in the list
contains(int) - Method in class org.newdawn.render.models.md2.MD2Anim
Check if a frame is contained within this animation
containsActor(Actor) - Method in class org.newdawn.asd.data.Map
Check whether a particular actor is contained within this map
copy() - Method in class org.newdawn.render.models.md2.MD2Anim
Copy the animation to provide an animation instance that will hold state.
copy() - Method in class org.newdawn.render.util.Tuple2
Produce a copy of this tuple
copy() - Method in class org.newdawn.render.util.Tuple3
Produce a copy of this tuple
copy() - Method in class org.newdawn.render.util.Tuple4
Produce a copy of this tuple
create() - Static method in class org.newdawn.util.controller.Controls
Initalises the controls.
createCommand(short) - Method in class org.newdawn.dss.common.CommandFactory
Create a command object based on a specified code
createCommandImpl(short) - Method in class org.newdawn.dss.common.CommandFactory
Create a command object based on a specified code (user implementation)
createCommandImpl(short) - Method in class org.newdawn.dss.common.SimpleCommandFactory
 
createIndexedTriangleBuffer() - Static method in class org.newdawn.render.buffer.BufferFactory
Create a new triangle buffer.
createIntBuffer(int) - Method in class org.newdawn.render.texture.Texture
Creates an integer buffer to hold specified ints - strictly a utility method
createIntBuffer(int) - Method in class org.newdawn.render.texture.TextureLoader
Creates an integer buffer to hold specified ints - strictly a utility method
createStatPanel(int, String, String) - Method in class org.newdawn.asd.isoclient.ui.CharPanel
Create a panel containing a single statistic
createTriangleBuffer() - Static method in class org.newdawn.render.buffer.BufferFactory
Create a new triangle buffer.
createdNewCharacter() - Method in class org.newdawn.asd.isoclient.CharacterStableState
Notification that a new character has been created
cross(Tuple3) - Method in class org.newdawn.render.util.Tuple3
Cross one tuple with this one

D

DEATH1 - Static variable in class org.newdawn.render.models.md2.MD2Anim
The death 1 animation
DEATH2 - Static variable in class org.newdawn.render.models.md2.MD2Anim
The death 2 animation
DEATH3 - Static variable in class org.newdawn.render.models.md2.MD2Anim
The death 3 animation
DECOR1 - Static variable in class org.newdawn.asd.generator.MapGenerator
The decoration cell value
DECOR2 - Static variable in class org.newdawn.asd.generator.MapGenerator
The decoration cell value
DECOR3 - Static variable in class org.newdawn.asd.generator.MapGenerator
The decoration cell value
DJKPathFinder - class org.newdawn.util.map.DJKPathFinder.
DJK path finder across a tile map
DJKPathFinder(TileMap, TileSet) - Constructor for class org.newdawn.util.map.DJKPathFinder
Create a new DJK based path finder
DSSLocalServer - class org.newdawn.dss.server.DSSLocalServer.
Oops.
DSSLocalServer(CommandFactory) - Constructor for class org.newdawn.dss.server.DSSLocalServer
Create a new DSS Server
Decal - interface org.newdawn.asd.isoclient.Decal.
A decal applied to the map
DeferredSound - class org.newdawn.sound.DeferredSound.
A sound that will be loaded in a controlled manner by a loading state.
DeferredSound(String, boolean) - Constructor for class org.newdawn.sound.DeferredSound
Create a new deferred sound that will be realised later
DeferredTexture - class org.newdawn.render.texture.DeferredTexture.
A texture implementation which will defer loading to a loading state.
DeferredTexture(String, int) - Constructor for class org.newdawn.render.texture.DeferredTexture
Create a new deferred texture
DisconnectCommand - class org.newdawn.asd.net.DisconnectCommand.
A command to indicate lost connections
DisconnectCommand() - Constructor for class org.newdawn.asd.net.DisconnectCommand
Construct a new command
DisconnectCommand(String) - Constructor for class org.newdawn.asd.net.DisconnectCommand
Construct a new command
DungeonClient - class org.newdawn.asd.testclient.DungeonClient.
A client of the game server for the dungeon test app.
DungeonClient(String, String, int, TestClientFrame) - Constructor for class org.newdawn.asd.testclient.DungeonClient
Create a new client and hence a new connection to the server
DungeonPanel - class org.newdawn.asd.testclient.DungeonPanel.
A panel displaying the dungeon for the test client.
DungeonPanel(TestClientFrame) - Constructor for class org.newdawn.asd.testclient.DungeonPanel
Create a new panel to display the dungeon
damage(Actor, int) - Method in class org.newdawn.asd.data.Actor
Damage this actor for the amount specified
darker() - Method in class org.newdawn.render.util.Color
Make a darker instance of this colour
data - Static variable in class org.newdawn.render.models.md2.MD2Normals
The list of normals
data - Variable in class org.newdawn.sound.OggData
The data that has been read from the OGG file
deleteCharacter() - Method in class org.newdawn.asd.isoclient.CharacterStableState
Notification that a character should be deleted
destroy() - Method in class org.newdawn.asd.isoclient.IsoClient
 
destroy() - Method in class org.newdawn.glui.UITest
 
destroy() - Method in class org.newdawn.render.models.md2.TestMD2Part
 
destroy() - Method in class org.newdawn.render.models.md3.TestMD3Part
 
destroy() - Method in class org.newdawn.render.particles.TestParticles
 
destroy() - Method in class org.newdawn.render.tilemap.TestTileMap
 
destroy() - Method in class org.newdawn.render.window.TestLWJGLWindow
 
destroy() - Method in interface org.newdawn.render.window.WindowListener
Release any resources held in the OpenGL context
disableNormals() - Method in interface org.newdawn.render.buffer.TriangleBuffer
Disable the use of normals in this buffer
disableNormals() - Method in class org.newdawn.render.buffer.array.ARBTriangleBuffer
 
disableNormals() - Method in class org.newdawn.render.buffer.array.VATriangleBuffer
 
disableNormals() - Method in class org.newdawn.render.buffer.list.ListTriangleBuffer
 
disconnect(Client) - Method in class org.newdawn.dss.client.tcp.TCPServerConnection
 
disconnect(Client) - Method in class org.newdawn.dss.client.udp.UDPServerConnection
 
disconnect(Client) - Method in interface org.newdawn.dss.common.Server
Indicate that this client wishes to disconnect
disconnect(Client) - Method in class org.newdawn.dss.server.LocalServer
 
disconnected(Client) - Method in class org.newdawn.asd.server.ASDServer
 
disconnected(Client) - Method in class org.newdawn.dss.client.tcp.TCPServerConnection
 
disconnected(Client) - Method in class org.newdawn.dss.client.udp.UDPServerConnection
 
disconnected(Client) - Method in interface org.newdawn.dss.common.Server
Notification that a client has disconnected
disconnected(Client) - Method in class org.newdawn.dss.server.LocalServer
 
distance(Tuple3) - Method in class org.newdawn.render.util.Tuple3
Get the distance to the other point specified
distanceTo(Actor) - Method in class org.newdawn.asd.data.Actor
Retrieve the distance this actor is from another
dot(Tuple2) - Method in class org.newdawn.render.util.Tuple2
Retrieve the dot product of this vector and another
dot(Tuple3) - Method in class org.newdawn.render.util.Tuple3
The dot product of this tuple with another
draw(int, int) - Method in class org.newdawn.render.sprite.Sprite
Draw the sprite at the specified location
draw(int, int, int, int, float) - Method in class org.newdawn.render.sprite.SpriteSheet
Draw a single sprite from the sheet
draw(int, int, int, int) - Method in class org.newdawn.render.sprite.SpriteSheet
Draw a single sprite from the sheet
draw(int, int, int, int, int, int) - Method in class org.newdawn.render.sprite.SpriteSheet
Draw a single sprite from the sheet
draw(int, int, int, int, Color, Color) - Method in class org.newdawn.render.sprite.SpriteSheet
Draw a single sprite from the sheet
drawArcadeString(int, int, String, Color, Color, Color) - Method in class org.newdawn.glui.font.BitmapFont
Draw a outlined string to the screen
drawBlock(int, int, int, int) - Method in class org.newdawn.asd.isoclient.FacePanels
Draw a block onto the scene
drawOutlineString(int, int, String, Color, Color) - Method in class org.newdawn.glui.font.BitmapFont
Draw a outlined string to the screen
drawPanel(int, int, int, int, Texture, boolean) - Method in class org.newdawn.asd.isoclient.FacePanels
Draw a simple textured panel
drawQuad(int, int, int, int, float) - Method in class org.newdawn.render.sprite.SpriteSheet
Draw a single sprite from the sheet
drawQuad(int, int, int, int, int, int) - Method in class org.newdawn.render.sprite.SpriteSheet
Draw a single sprite from the sheet
drawRotated(int, int, float) - Method in class org.newdawn.render.sprite.Sprite
Draw the sprite rotated
drawString(int, int, String) - Method in class org.newdawn.glui.font.BitmapFont
Draw a string to the screen
drawString(int, int, String, Color) - Method in class org.newdawn.glui.font.BitmapFont
Draw a string to the screen
drawString(int, int, String) - Method in interface org.newdawn.glui.font.Font
Draw a string to the screen
drawString(int, int, String, Color) - Method in interface org.newdawn.glui.font.Font
Draw a string to the screen

E

EMPTY - Static variable in class org.newdawn.asd.generator.MapGenerator
The empty cell value
Emitter - interface org.newdawn.render.particles.Emitter.
Emitters are responsible for creating the particles.
ExampleTileMap - class org.newdawn.render.tilemap.ExampleTileMap.
The example tilemap to be rendered
ExampleTileMap() - Constructor for class org.newdawn.render.tilemap.ExampleTileMap
The new tile map
ExampleTileSet - class org.newdawn.render.tilemap.ExampleTileSet.
A test tileset that'll render simple quad based tiles
ExampleTileSet() - Constructor for class org.newdawn.render.tilemap.ExampleTileSet
Create a tileset
endSet() - Method in interface org.newdawn.render.buffer.IndexedTriangleBuffer
End the current set.
endSet() - Method in interface org.newdawn.render.buffer.TriangleBuffer
End the current set.
endSet() - Method in class org.newdawn.render.buffer.array.ARBIndexedTriangleBuffer
 
endSet() - Method in class org.newdawn.render.buffer.array.ARBTriangleBuffer
 
endSet() - Method in class org.newdawn.render.buffer.array.VAIndexedTriangleBuffer
 
endSet() - Method in class org.newdawn.render.buffer.array.VATriangleBuffer
 
endSet() - Method in class org.newdawn.render.buffer.list.ListIndexedTriangleBuffer
 
endSet() - Method in class org.newdawn.render.buffer.list.ListTriangleBuffer
 
enterOrtho() - Method in class org.newdawn.render.window.LWJGLWindow
Enter the orthographic mode
enterOrtho(int, int) - Method in class org.newdawn.render.window.LWJGLWindow
Enter the orthographic mode
enterState(StateBasedGame) - Method in class org.newdawn.asd.isoclient.CharacterStableState
 
enterState(StateBasedGame) - Method in class org.newdawn.asd.isoclient.InGameState
 
enterState(StateBasedGame) - Method in class org.newdawn.asd.isoclient.PausedState
 
enterState(StateBasedGame) - Method in class org.newdawn.asd.isoclient.ServerConfigState
 
enterState(StateBasedGame) - Method in class org.newdawn.asd.isoclient.SettingsState
 
enterState(StateBasedGame) - Method in class org.newdawn.asd.isoclient.SetupState
 
enterState(StateBasedGame) - Method in interface org.newdawn.state.GameState
Notification that this state is being entered
enterState(StateBasedGame) - Method in class org.newdawn.state.loading.LoadingGameState
 
equals(Object) - Method in class org.newdawn.asd.data.Actor
 
equals(Object) - Method in class org.newdawn.asd.data.MapLocation
 
equals(Object) - Method in class org.newdawn.render.util.Tuple3
 
explicitSetPos(float, float) - Method in class org.newdawn.asd.data.Actor
Set the position of this actor to an explicit location Note: Use with caution - you'll possibly break the simulation
extendDownTo(Tuple3) - Method in class org.newdawn.render.util.Tuple3
Extend this point down to the one supplied.
extendUpTo(Tuple3) - Method in class org.newdawn.render.util.Tuple3
Extend this point up to the one supplied.

F

FLIPOFF - Static variable in class org.newdawn.render.models.md2.MD2Anim
The flipoff animation
FLOOR - Static variable in class org.newdawn.asd.generator.MapGenerator
The floor cell value
FacePanels - class org.newdawn.asd.isoclient.FacePanels.
A utility to render face panels and the pause states
FacePanels() - Constructor for class org.newdawn.asd.isoclient.FacePanels
 
FaceStore - class org.newdawn.asd.isoclient.FaceStore.
A central place to hold face textures
FaceStore() - Constructor for class org.newdawn.asd.isoclient.FaceStore
 
FadeInTransition - class org.newdawn.state.transitions.FadeInTransition.
A transition that fades the screen in
FadeInTransition() - Constructor