Interface Summary |
ControlledInputReciever |
Description of any class capable of recieving and controlling it's own
reception of input
You'll shouldn't really need to implement this one for your self, use one of the sub-interfaces:
InputListener
MouseListener
KeyListener
ControllerListener |
ControllerListener |
Description of classes capable of responding to controller events |
Font |
The proprites of any font implementation |
Game |
The main game interface that should be implemented by any game being developed
using the container system. |
InputListener |
A listener that will be notified of keyboard, mouse and controller events |
KeyListener |
Describes classes capable of responding to key presses |
MouseListener |
Description of classes that respond to mouse related input events |
MusicListener |
The description of any class needing to recieve notification of changes
to music state. |
Renderable |
Description of anything that can be drawn |
ShapeFill |
A filling method for a shape. |
Class Summary |
AngelCodeFont |
A font implementation that will parse BMFont format font files. |
Animation |
A utility to hold and render animations |
AppGameContainer |
A game container that will display the game as an stand alone
application. |
AppletGameContainer |
A game container that displays the game as an applet. |
BasicGame |
A basic implementation of a game to take out the boring bits |
BigImage |
An image implementation that handles loaded images that are larger than the
maximum texture size supported by the card. |
CachedRender |
A set of rendering that is cached onto the graphics card and hopefully
is quicker to render. |
CanvasGameContainer |
A game container that displays the game on an AWT Canvas. |
Color |
A simple wrapper round the values required for a colour |
GameContainer |
A generic game container that handles the game loop, fps recording and
managing the input system |
Graphics |
A graphics context that can be used to render primatives to the accelerated
canvas provided by LWJGL. |
Image |
An image loaded from a file and renderable to the canvas |
ImageBuffer |
A utility for creating images from pixel operations
Expected usage is:
ImageBuffer buffer = new ImageBuffer(320,200);
buffer.setRGBA(100,100,50,50,20,255);
.. |
Input |
A wrapped for all keyboard, mouse and controller input |
Music |
A piece of music loaded and playable within the game. |
PackedSpriteSheet |
A sprite sheet packed and defined by the Pacific Software Image Packer available
from:
http://homepage.ntlworld.com/config/imagepacker/ |
SavedState |
A utility to allow game setup/state to be stored locally. |
ScalableGame |
A wrapper to allow any game to be scalable. |
Sound |
A single sound effect loaded from either OGG or XM/MOD file. |
SpriteSheet |
A sheet of sprites that can be drawn individually |
SpriteSheetFont |
A font implementation that will use the graphics inside a SpriteSheet for its data. |
TrueTypeFont |
A TrueType font implementation for Slick |
UnicodeFont |
A Slick bitmap font that can display unicode glyphs from a TrueTypeFont. |
UnicodeFont.DisplayList |
A simple descriptor for display lists cached within this font |
XMLPackedSheet |
A sprite sheet based on an XML descriptor generated from the simple slick tool |