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

## Uses of Interface
org.newdawn.slick.state.transition.Transition

Packages that use Transition
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.

Uses of Transition in org.newdawn.slick.state

Methods in org.newdawn.slick.state with parameters of type Transition
`void` `StateBasedGame.enterState(int id, Transition leave, Transition enter)` Enter a particular game state with the transitions provided

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

Classes in org.newdawn.slick.state.transition that implement Transition
`class` `BlobbyTransition` A transition that causes the previous state to rotate and scale down into the new state.
`class` `CombinedTransition` A transition thats built of a set of other transitions which are chained together to build the overall effect.
`class` `CrossStateTransition` A transition that will combine two states into one effect.
`class` `EmptyTransition` A transition that has no effect and instantly finishes.
`class` `FadeInTransition` A transition to fade in from a given colour
`class` `FadeOutTransition` A transition to fade out to a given colour
`class` `HorizontalSplitTransition` Horitzonal split transition that causes the previous state to split horizontally revealing the new state underneath.
`class` `RotateTransition` A transition that causes the previous state to rotate and scale down into the new state.
`class` `SelectTransition` A transition that moves to the next as though it was selected by some background menu.
`class` `VerticalSplitTransition` Vertical split transition that causes the previous state to split vertically revealing the new state underneath.

Methods in org.newdawn.slick.state.transition with parameters of type Transition
`void` `CombinedTransition.addTransition(Transition t)` Add a transition to the list that will be combined to form the final transition

Uses of Transition in org.newdawn.slick.tests

Methods in org.newdawn.slick.tests that return Transition
`Transition[]` `TransitionTest.getNextTransitionPair()` Get the next transition pair that we'lluse

Copyright © 2006 New Dawn Software. All Rights Reserved.