Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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