# Uses of Package org.newdawn.slick (Slick - The 2D Library)
Date: 2013-06-03

## Uses of Package
org.newdawn.slick

Packages that use org.newdawn.slick
org.newdawn.slick
org.newdawn.slick.command: Provides abstract input by mapping physical device inputs (mouse, keyboard and controllers) to abstract commands that are relevant to a particular game.
org.newdawn.slick.fills: Fill effects used to colour and mogrify shapes during rendering
org.newdawn.slick.font
org.newdawn.slick.font.effects
org.newdawn.slick.geom: Simple geometric wrappers that can be used for rendering and collision.
org.newdawn.slick.gui: Some extremely simple GUI elements which should be used where a game does not require a full GUI
org.newdawn.slick.imageout: Supports saving of slick images to various file types.
org.newdawn.slick.opengl: This package contains the nitty gritty image manipulation code for using OpenGL with standard image formats.
org.newdawn.slick.opengl.pbuffer
org.newdawn.slick.particles: The particle engine maintains a set of small sprites being controlled by emitters to give some special effect.
org.newdawn.slick.particles.effects: This package should contain stock effects for simple particle systems.
org.newdawn.slick.state: State based games allow the game to be broken down into the different activities the player may take part in, for instance menu, highscores, play and credits.
org.newdawn.slick.state.transition
org.newdawn.slick.svg: Demo/Test SVG area.
org.newdawn.slick.tests: Tests for the facilities provided by the library.
org.newdawn.slick.tests.states: States for the StateBasedGameTest
org.newdawn.slick.tests.xml: Tests for the XML Parser and Object Tree Parser
org.newdawn.slick.tiled: Contains utilities for working with the TilED (http://www.mapeditor.org) utility for creating tiled maps.
org.newdawn.slick.util: Utilities to support the library.
org.newdawn.slick.util.xml: Some utilities for reading XML using Java DOM and for mapping XML onto existing data models

Classes in org.newdawn.slick used by org.newdawn.slick
Animation A utility to hold and render animations
AppletGameContainer.Container A game container to provide the applet context
AppletGameContainer.ContainerPanel Create a new panel to display the GL context
Color A simple wrapper round the values required for a colour
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.
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
Input A wrapped for all keyboard, mouse and controller input
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
Music A piece of music loaded and playable within the game.
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.
SlickException A generic exception thrown by everything in the library
SpriteSheet A sheet of sprites that can be drawn individually
UnicodeFont.DisplayList A simple descriptor for display lists cached within this font

Classes in org.newdawn.slick used by org.newdawn.slick.command
Input A wrapped for all keyboard, mouse and controller input

Classes in org.newdawn.slick used by org.newdawn.slick.fills
Color A simple wrapper round the values required for a colour
ShapeFill A filling method for a shape.

Classes in org.newdawn.slick used by org.newdawn.slick.font
Image An image loaded from a file and renderable to the canvas
SlickException A generic exception thrown by everything in the library
UnicodeFont A Slick bitmap font that can display unicode glyphs from a TrueTypeFont.

Classes in org.newdawn.slick used by org.newdawn.slick.font.effects
UnicodeFont A Slick bitmap font that can display unicode glyphs from a TrueTypeFont.

Classes in org.newdawn.slick used by org.newdawn.slick.geom
Image An image loaded from a file and renderable to the canvas
ShapeFill A filling method for a shape.

Classes in org.newdawn.slick used by org.newdawn.slick.gui
Color A simple wrapper round the values required for a colour
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
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
Input A wrapped for all keyboard, mouse and controller input
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
SlickException A generic exception thrown by everything in the library
Sound A single sound effect loaded from either OGG or XM/MOD file.

Classes in org.newdawn.slick used by org.newdawn.slick.imageout
Image An image loaded from a file and renderable to the canvas
SlickException A generic exception thrown by everything in the library

Classes in org.newdawn.slick used by org.newdawn.slick.opengl
SlickException A generic exception thrown by everything in the library

Classes in org.newdawn.slick used by org.newdawn.slick.opengl.pbuffer
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
SlickException A generic exception thrown by everything in the library

Classes in org.newdawn.slick used by org.newdawn.slick.particles
Color A simple wrapper round the values required for a colour
Image An image loaded from a file and renderable to the canvas
SlickException A generic exception thrown by everything in the library

Classes in org.newdawn.slick used by org.newdawn.slick.particles.effects
Image An image loaded from a file and renderable to the canvas

Classes in org.newdawn.slick used by org.newdawn.slick.state
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
Game The main game interface that should be implemented by any game being developed using the container system.
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.
Input A wrapped for all keyboard, mouse and controller input
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
SlickException A generic exception thrown by everything in the library

Classes in org.newdawn.slick used by org.newdawn.slick.state.transition
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.
SlickException A generic exception thrown by everything in the library

Classes in org.newdawn.slick used by org.newdawn.slick.svg
Color A simple wrapper round the values required for a colour
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
SlickException A generic exception thrown by everything in the library

Classes in org.newdawn.slick used by org.newdawn.slick.tests
BasicGame A basic implementation of a game to take out the boring bits
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
Game The main game interface that should be implemented by any game being developed using the container system.
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.
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
Music A piece of music loaded and playable within the game.
MusicListener The description of any class needing to recieve notification of changes to music state.
SlickException A generic exception thrown by everything in the library

Classes in org.newdawn.slick used by org.newdawn.slick.tests.states
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
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.
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
SlickException A generic exception thrown by everything in the library

Classes in org.newdawn.slick used by org.newdawn.slick.tests.xml
SlickException A generic exception thrown by everything in the library

Classes in org.newdawn.slick used by org.newdawn.slick.tiled
Image An image loaded from a file and renderable to the canvas
SlickException A generic exception thrown by everything in the library
SpriteSheet A sheet of sprites that can be drawn individually

Classes in org.newdawn.slick used by org.newdawn.slick.util
Color A simple wrapper round the values required for a colour
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.
Image An image loaded from a file and renderable to the canvas
Input A wrapped for all keyboard, mouse and controller input
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

Classes in org.newdawn.slick used by org.newdawn.slick.util.xml
SlickException A generic exception thrown by everything in the library

Copyright © 2006 New Dawn Software. All Rights Reserved.