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

## Uses of Class
org.newdawn.slick.GameContainer

Packages that use GameContainer
org.newdawn.slick
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.tests: Tests for the facilities provided by the library.
org.newdawn.slick.tests.states: States for the StateBasedGameTest

Uses of GameContainer in org.newdawn.slick

Subclasses of GameContainer in org.newdawn.slick
`class` `AppGameContainer` A game container that will display the game as an stand alone application.
`class` `AppletGameContainer.Container` A game container to provide the applet context

Methods in org.newdawn.slick that return GameContainer
`GameContainer` `CanvasGameContainer.getContainer()` Get the GameContainer providing this canvas
`GameContainer` `AppletGameContainer.getContainer()` Get the GameContainer providing this applet

Methods in org.newdawn.slick with parameters of type GameContainer
`void` `ScalableGame.init(GameContainer container)`
`void` `Game.init(GameContainer container)` Initialise the game.
`abstract void` `BasicGame.init(GameContainer container)`
`void` `ScalableGame.render(GameContainer container, Graphics g)`
`void` `Game.render(GameContainer container, Graphics g)` Render the game's screen here.
`protected void` `ScalableGame.renderOverlay(GameContainer container, Graphics g)` Render the overlay that will sit over the scaled screen
`void` `ScalableGame.update(GameContainer container, int delta)`
`void` `Game.update(GameContainer container, int delta)` Update the game logic here.
`abstract void` `BasicGame.update(GameContainer container, int delta)`

Uses of GameContainer in org.newdawn.slick.state

Methods in org.newdawn.slick.state that return GameContainer
`GameContainer` `StateBasedGame.getContainer()` Get the container holding this game

Methods in org.newdawn.slick.state with parameters of type GameContainer
`void` `GameState.enter(GameContainer container, StateBasedGame game)` Notification that we've entered this game state
`void` `BasicGameState.enter(GameContainer container, StateBasedGame game)`
`void` `StateBasedGame.init(GameContainer container)`
`void` `GameState.init(GameContainer container, StateBasedGame game)` Initialise the state.
`abstract void` `StateBasedGame.initStatesList(GameContainer container)` Initialise the list of states making up this game
`void` `GameState.leave(GameContainer container, StateBasedGame game)` Notification that we're leaving this game state
`void` `BasicGameState.leave(GameContainer container, StateBasedGame game)`
`protected void` `StateBasedGame.postRenderState(GameContainer container, Graphics g)` User hook for rendering at the game level after the current state and/or transition have been rendered
`protected void` `StateBasedGame.postUpdateState(GameContainer container, int delta)` User hook for rendering at the game level after the current state and/or transition have been updated
`protected void` `StateBasedGame.preRenderState(GameContainer container, Graphics g)` User hook for rendering at the before the current state and/or transition have been rendered
`protected void` `StateBasedGame.preUpdateState(GameContainer container, int delta)` User hook for updating at the game before the current state and/or transition have been updated
`void` `StateBasedGame.render(GameContainer container, Graphics g)`
`void` `GameState.render(GameContainer container, StateBasedGame game, Graphics g)` Render this state to the game's graphics context
`void` `StateBasedGame.update(GameContainer container, int delta)`
`void` `GameState.update(GameContainer container, StateBasedGame game, int delta)` Update the state's logic based on the amount of time thats passed

Uses of GameContainer in org.newdawn.slick.state.transition

Methods in org.newdawn.slick.state.transition with parameters of type GameContainer
`void` `VerticalSplitTransition.postRender(StateBasedGame game, GameContainer container, Graphics g)`
`void` `Transition.postRender(StateBasedGame game, GameContainer container, Graphics g)` Render the transition over the existing state rendering
`void` `SelectTransition.postRender(StateBasedGame game, GameContainer container, Graphics g)`
`void` `RotateTransition.postRender(StateBasedGame game, GameContainer container, Graphics g)`
`void` `HorizontalSplitTransition.postRender(StateBasedGame game, GameContainer container, Graphics g)`
`void` `FadeOutTransition.postRender(StateBasedGame game, GameContainer container, Graphics g)`
`void` `FadeInTransition.postRender(StateBasedGame game, GameContainer container, Graphics g)`
`void` `EmptyTransition.postRender(StateBasedGame game, GameContainer container, Graphics g)`
`void` `CrossStateTransition.postRender(StateBasedGame game, GameContainer container, Graphics g)`
`void` `CombinedTransition.postRender(StateBasedGame game, GameContainer container, Graphics g)`
`void` `BlobbyTransition.postRender(StateBasedGame game, GameContainer container, Graphics g)`
`void` `CrossStateTransition.postRenderSecondState(StateBasedGame game, GameContainer container, Graphics g)` Notification that the transition is has just rendered the second state is the cross transition.
`void` `VerticalSplitTransition.preRender(StateBasedGame game, GameContainer container, Graphics g)`
`void` `Transition.preRender(StateBasedGame game, GameContainer container, Graphics g)` Render the transition before the existing state rendering
`void` `SelectTransition.preRender(StateBasedGame game, GameContainer container, Graphics g)`
`void` `RotateTransition.preRender(StateBasedGame game, GameContainer container, Graphics g)`
`void` `HorizontalSplitTransition.preRender(StateBasedGame game, GameContainer container, Graphics g)`
`void` `FadeOutTransition.preRender(StateBasedGame game, GameContainer container, Graphics g)`
`void` `FadeInTransition.preRender(StateBasedGame game, GameContainer container, Graphics g)`
`void` `EmptyTransition.preRender(StateBasedGame game, GameContainer container, Graphics g)`
`void` `CrossStateTransition.preRender(StateBasedGame game, GameContainer container, Graphics g)`
`void` `CombinedTransition.preRender(StateBasedGame game, GameContainer container, Graphics g)`
`void` `BlobbyTransition.preRender(StateBasedGame game, GameContainer container, Graphics g)`
`void` `CrossStateTransition.preRenderFirstState(StateBasedGame game, GameContainer container, Graphics g)` Notification that the transition is about to render the first state is the cross transition.
`void` `CrossStateTransition.preRenderSecondState(StateBasedGame game, GameContainer container, Graphics g)` Notification that the transition is about to render the second state is the cross transition.
`void` `VerticalSplitTransition.update(StateBasedGame game, GameContainer container, int delta)`
`void` `Transition.update(StateBasedGame game, GameContainer container, int delta)` Update the transition.
`void` `SelectTransition.update(StateBasedGame game, GameContainer container, int delta)`
`void` `RotateTransition.update(StateBasedGame game, GameContainer container, int delta)`
`void` `HorizontalSplitTransition.update(StateBasedGame game, GameContainer container, int delta)`
`void` `FadeOutTransition.update(StateBasedGame game, GameContainer container, int delta)`
`void` `FadeInTransition.update(StateBasedGame game, GameContainer container, int delta)`
`void` `EmptyTransition.update(StateBasedGame game, GameContainer container, int delta)`
`void` `CrossStateTransition.update(StateBasedGame game, GameContainer container, int delta)`
`void` `CombinedTransition.update(StateBasedGame game, GameContainer container, int delta)`
`void` `BlobbyTransition.update(StateBasedGame game, GameContainer container, int delta)`

Uses of GameContainer in org.newdawn.slick.tests

Methods in org.newdawn.slick.tests with parameters of type GameContainer
`void` `UnicodeFontTest.init(GameContainer container)`
`void` `TrueTypeFontPerformanceTest.init(GameContainer container)`
`void` `TransparentColorTest.init(GameContainer container)`
`void` `TransformTest2.init(GameContainer container)`
`void` `TransformTest.init(GameContainer container)`
`void` `TileMapTest.init(GameContainer container)`
`void` `TexturePaintTest.init(GameContainer container)`
`void` `TestBox.init(GameContainer c)`
`void` `SpriteSheetFontTest.init(GameContainer container)`
`void` `SoundURLTest.init(GameContainer container)`
`void` `SoundTest.init(GameContainer container)`
`void` `SoundPositionTest.init(GameContainer container)`
`void` `SlickCallableTest.init(GameContainer container)`
`void` `ShapeTest.init(GameContainer container)`
`void` `ScalableTest.init(GameContainer container)`
`void` `SavedStateTest.init(GameContainer container)`
`void` `PureFontTest.init(GameContainer container)`
`void` `PolygonTest.init(GameContainer container)`
`void` `PedigreeTest.init(GameContainer container)`
`void` `ParticleTest.init(GameContainer container)`
`void` `PackedSheetTest.init(GameContainer container)`
`void` `NavMeshTest.init(GameContainer container)` Initialise resources and the map data
`void` `MusicListenerTest.init(GameContainer container)`
`void` `MorphShapeTest.init(GameContainer container)`
`void` `MorphSVGTest.init(GameContainer container)`
`void` `LineRenderTest.init(GameContainer container)`
`void` `LameTest.init(GameContainer container)`
`void` `KeyRepeatTest.init(GameContainer container)`
`void` `IsoTiledTest.init(GameContainer container)`
`void` `InputTest.init(GameContainer container)`
`void` `InputProviderTest.init(GameContainer container)`
`void` `InkscapeTest.init(GameContainer container)`
`void` `ImageTest.init(GameContainer container)`
`void` `ImageReadTest.init(GameContainer container)`
`void` `ImageOutTest.init(GameContainer container)`
`void` `ImageMemTest.init(GameContainer container)`
`void` `ImageGraphicsTest.init(GameContainer container)`
`void` `ImageCornerTest.init(GameContainer container)`
`void` `ImageBufferTest.init(GameContainer container)`
`void` `ImageBufferEndianTest.init(GameContainer container)`
`void` `GraphicsTest.init(GameContainer container)`
`void` `GradientTest.init(GameContainer container)`
`void` `GradientImageTest.init(GameContainer container)`
`void` `GeomUtilTileTest.init(GameContainer container)`
`void` `GeomUtilTest.init(GameContainer container)`
`void` `GeomTest.init(GameContainer container)`
`void` `GeomAccuracyTest.init(GameContainer container)`
`void` `GUITest.init(GameContainer container)`
`void` `FontTest.init(GameContainer container)`
`void` `FontPerformanceTest.init(GameContainer container)`
`void` `FlashTest.init(GameContainer container)`
`void` `DuplicateEmitterTest.init(GameContainer container)` load ressources (the particle system) and create our duplicate emitters and place them nicely on the screen
`void` `DoubleClickTest.init(GameContainer container)`
`void` `DistanceFieldTest.init(GameContainer container)`
`void` `DeferredLoadingTest.init(GameContainer container)`
`void` `CurveTest.init(GameContainer container)`
`void` `CopyAreaAlphaTest.init(GameContainer container)`
`void` `ClipTest.init(GameContainer container)`
`void` `CanvasSizeTest.init(GameContainer container)`
`void` `CanvasContainerTest.init(GameContainer container)`
`void` `CachedRenderTest.init(GameContainer container)`
`void` `BigSpriteSheetTest.init(GameContainer container)`
`void` `BigImageTest.init(GameContainer container)`
`void` `AntiAliasTest.init(GameContainer container)`
`void` `AnimationTest.init(GameContainer container)`
`void` `AlphaMapTest.init(GameContainer container)`
`void` `TransitionTest.initStatesList(GameContainer container)`
`void` `StateBasedTest.initStatesList(GameContainer container)`
`void` `UnicodeFontTest.render(GameContainer container, Graphics g)`
`void` `TrueTypeFontPerformanceTest.render(GameContainer container, Graphics g)`
`void` `TransparentColorTest.render(GameContainer container, Graphics g)`
`void` `TransformTest2.render(GameContainer contiainer, Graphics g)`
`void` `TransformTest.render(GameContainer contiainer, Graphics g)`
`void` `TileMapTest.render(GameContainer container, Graphics g)`
`void` `TexturePaintTest.render(GameContainer container, Graphics g)`
`void` `TestBox.render(GameContainer container, Graphics g)`
`void` `SpriteSheetFontTest.render(GameContainer container, Graphics g)`
`void` `SoundURLTest.render(GameContainer container, Graphics g)`
`void` `SoundTest.render(GameContainer container, Graphics g)`
`void` `SoundPositionTest.render(GameContainer container, Graphics g)`
`void` `SlickCallableTest.render(GameContainer container, Graphics g)`
`void` `ShapeTest.render(GameContainer container, Graphics g)`
`void` `ScalableTest.render(GameContainer container, Graphics g)`
`void` `SavedStateTest.render(GameContainer container, Graphics g)`
`void` `PureFontTest.render(GameContainer container, Graphics g)`
`void` `PolygonTest.render(GameContainer container, Graphics g)`
`void` `PedigreeTest.render(GameContainer container, Graphics g)`
`void` `ParticleTest.render(GameContainer container, Graphics g)`
`void` `PackedSheetTest.render(GameContainer container, Graphics g)`
`void` `NavMeshTest.render(GameContainer container, Graphics g)` Render the game - in this case render the map and diagnostic data
`void` `MusicListenerTest.render(GameContainer container, Graphics g)`
`void` `MorphShapeTest.render(GameContainer container, Graphics g)`
`void` `MorphSVGTest.render(GameContainer container, Graphics g)`
`void` `LineRenderTest.render(GameContainer container, Graphics g)`
`void` `LameTest.render(GameContainer container, Graphics g)`
`void` `KeyRepeatTest.render(GameContainer container, Graphics g)`
`void` `IsoTiledTest.render(GameContainer container, Graphics g)`
`void` `InputTest.render(GameContainer container, Graphics g)`
`void` `InputProviderTest.render(GameContainer container, Graphics g)`
`void` `InkscapeTest.render(GameContainer container, Graphics g)`
`void` `ImageTest.render(GameContainer container, Graphics g)`
`void` `ImageReadTest.render(GameContainer container, Graphics g)`
`void` `ImageOutTest.render(GameContainer container, Graphics g)`
`void` `ImageMemTest.render(GameContainer container, Graphics g)`
`void` `ImageGraphicsTest.render(GameContainer container, Graphics g)`
`void` `ImageCornerTest.render(GameContainer container, Graphics g)`
`void` `ImageBufferTest.render(GameContainer container, Graphics g)`
`void` `ImageBufferEndianTest.render(GameContainer container, Graphics g)`
`void` `GraphicsTest.render(GameContainer container, Graphics g)`
`void` `GradientTest.render(GameContainer container, Graphics g)`
`void` `GradientImageTest.render(GameContainer container, Graphics g)`
`void` `GeomUtilTileTest.render(GameContainer container, Graphics g)`
`void` `GeomUtilTest.render(GameContainer container, Graphics g)`
`void` `GeomTest.render(GameContainer container, Graphics g)`
`void` `GeomAccuracyTest.render(GameContainer container, Graphics g)`
`void` `GUITest.render(GameContainer container, Graphics g)`
`void` `FontTest.render(GameContainer container, Graphics g)`
`void` `FontPerformanceTest.render(GameContainer container, Graphics g)`
`void` `FlashTest.render(GameContainer container, Graphics g)`
`void` `DuplicateEmitterTest.render(GameContainer container, Graphics g)`
`void` `DoubleClickTest.render(GameContainer container, Graphics g)`
`void` `DistanceFieldTest.render(GameContainer container, Graphics g)`
`void` `DeferredLoadingTest.render(GameContainer container, Graphics g)`
`void` `CurveTest.render(GameContainer container, Graphics g)`
`void` `CopyAreaAlphaTest.render(GameContainer container, Graphics g)`
`void` `ClipTest.render(GameContainer container, Graphics g)`
`void` `CanvasSizeTest.render(GameContainer container, Graphics g)`
`void` `CanvasContainerTest.render(GameContainer container, Graphics g)`
`void` `CachedRenderTest.render(GameContainer container, Graphics g)`
`void` `BigSpriteSheetTest.render(GameContainer container, Graphics g)`
`void` `BigImageTest.render(GameContainer container, Graphics g)`
`void` `AntiAliasTest.render(GameContainer container, Graphics g)`
`void` `AnimationTest.render(GameContainer container, Graphics g)`
`void` `AlphaMapTest.render(GameContainer container, Graphics g)`
`void` `UnicodeFontTest.update(GameContainer container, int delta)`
`void` `TrueTypeFontPerformanceTest.update(GameContainer container, int delta)`
`void` `TransparentColorTest.update(GameContainer container, int delta)`
`void` `TransformTest2.update(GameContainer container, int delta)`
`void` `TransformTest.update(GameContainer container, int delta)`
`void` `TileMapTest.update(GameContainer container, int delta)`
`void` `TexturePaintTest.update(GameContainer container, int delta)`
`void` `TestBox.update(GameContainer container, int delta)`
`void` `SpriteSheetFontTest.update(GameContainer container, int delta)`
`void` `SoundURLTest.update(GameContainer container, int delta)`
`void` `SoundTest.update(GameContainer container, int delta)`
`void` `SoundPositionTest.update(GameContainer container, int delta)`
`void` `SlickCallableTest.update(GameContainer container, int delta)`
`void` `ShapeTest.update(GameContainer container, int delta)`
`void` `ScalableTest.update(GameContainer container, int delta)`
`void` `SavedStateTest.update(GameContainer container, int delta)`
`void` `PureFontTest.update(GameContainer container, int delta)`
`void` `PolygonTest.update(GameContainer container, int delta)`
`void` `PedigreeTest.update(GameContainer container, int delta)`
`void` `ParticleTest.update(GameContainer container, int delta)`
`void` `PackedSheetTest.update(GameContainer container, int delta)`
`void` `NavMeshTest.update(GameContainer container, int delta)` Update data map etc
`void` `MusicListenerTest.update(GameContainer container, int delta)`
`void` `MorphShapeTest.update(GameContainer container, int delta)`
`void` `MorphSVGTest.update(GameContainer container, int delta)`
`void` `LineRenderTest.update(GameContainer container, int delta)`
`void` `LameTest.update(GameContainer container, int delta)`
`void` `KeyRepeatTest.update(GameContainer container, int delta)`
`void` `IsoTiledTest.update(GameContainer container, int delta)`
`void` `InputTest.update(GameContainer container, int delta)`
`void` `InputProviderTest.update(GameContainer container, int delta)`
`void` `InkscapeTest.update(GameContainer container, int delta)`
`void` `ImageTest.update(GameContainer container, int delta)`
`void` `ImageReadTest.update(GameContainer container, int delta)`
`void` `ImageOutTest.update(GameContainer container, int delta)`
`void` `ImageMemTest.update(GameContainer container, int delta)`
`void` `ImageGraphicsTest.update(GameContainer container, int delta)`
`void` `ImageCornerTest.update(GameContainer container, int delta)`
`void` `ImageBufferTest.update(GameContainer container, int delta)`
`void` `ImageBufferEndianTest.update(GameContainer container, int delta)`
`void` `GraphicsTest.update(GameContainer container, int delta)`
`void` `GradientTest.update(GameContainer container, int delta)`
`void` `GradientImageTest.update(GameContainer container, int delta)`
`void` `GeomUtilTileTest.update(GameContainer container, int delta)`
`void` `GeomUtilTest.update(GameContainer container, int delta)`
`void` `GeomTest.update(GameContainer container, int delta)`
`void` `GeomAccuracyTest.update(GameContainer container, int delta)`
`void` `GUITest.update(GameContainer container, int delta)`
`void` `FontTest.update(GameContainer container, int delta)`
`void` `FontPerformanceTest.update(GameContainer container, int delta)`
`void` `FlashTest.update(GameContainer container, int delta)`
`void` `DuplicateEmitterTest.update(GameContainer container, int delta)`
`void` `DoubleClickTest.update(GameContainer container, int delta)`
`void` `DistanceFieldTest.update(GameContainer container, int delta)`
`void` `DeferredLoadingTest.update(GameContainer container, int delta)`
`void` `CurveTest.update(GameContainer container, int delta)`
`void` `CopyAreaAlphaTest.update(GameContainer container, int delta)`
`void` `ClipTest.update(GameContainer container, int delta)`
`void` `CanvasSizeTest.update(GameContainer container, int delta)`
`void` `CanvasContainerTest.update(GameContainer container, int delta)`
`void` `CachedRenderTest.update(GameContainer container, int delta)`
`void` `BigSpriteSheetTest.update(GameContainer container, int delta)`
`void` `BigImageTest.update(GameContainer container, int delta)`
`void` `AntiAliasTest.update(GameContainer container, int delta)`
`void` `AnimationTest.update(GameContainer container, int delta)`
`void` `AlphaMapTest.update(GameContainer container, int delta)`

Uses of GameContainer in org.newdawn.slick.tests.states

Methods in org.newdawn.slick.tests.states with parameters of type GameContainer
`void` `TestState3.init(GameContainer container, StateBasedGame game)`
`void` `TestState2.init(GameContainer container, StateBasedGame game)`
`void` `TestState1.init(GameContainer container, StateBasedGame game)`
`void` `TestState3.render(GameContainer container, StateBasedGame game, Graphics g)`
`void` `TestState2.render(GameContainer container, StateBasedGame game, Graphics g)`
`void` `TestState1.render(GameContainer container, StateBasedGame game, Graphics g)`
`void` `TestState3.update(GameContainer container, StateBasedGame game, int delta)`
`void` `TestState2.update(GameContainer container, StateBasedGame game, int delta)`
`void` `TestState1.update(GameContainer container, StateBasedGame game, int delta)`

Copyright © 2006 New Dawn Software. All Rights Reserved.