Package | Description |
---|---|
cell2d | |
cell2d.space |
Class and Description |
---|
Animatable
An Animatable object is one that may be incorporated into an Animation as
one of its frames.
|
Animation
An Animation is a sequence of one or more Animatable frames that may be
instantiated in an AnimationInstance in order to be displayed one after
another and/or smoothly transitioned between.
|
AnimationInstance
An AnimationInstance is an instance of an Animation that represents a
point in the Animation and rates at which that point progresses through the
Animation.
|
BasicGameState
A BasicGameState is a type of CellGameState that uses BasicThinkers and
BasicThinkerStates, both of which have no special capabilities.
|
BasicThinker
A BasicThinker is a type of Thinker that is used by BasicGameStates and
uses BasicThinkerStates, which have no special capabilities.
|
CellGame
A CellGame is a game made with Cell2D.
|
CellGameState
A CellGameState represents one state that a CellGame can be in, such as
the main menu, the options menu, in the middle of a level, etc.
|
CellVector
A CellVector represents a point in continuous space as a two-dimensional
vector.
|
Drawable
A Drawable object is one that visually represents itself with an image
that is contextless by itself but can be drawn to a Graphics context.
|
Filter
A Filter represents an operation that transforms an image, such as
replacing some of its colors with others.
|
Music
A Music track is a piece of music that can be played in the background of
a CellGame.
|
SafeIterator
A SafeIterator is an Iterator whose Collection can be safely modified by
some means other than the Iterator's own remove() method while the Iterator
is active.
|
Sprite
A Sprite is a static image that can be drawn to a Graphics context.
|
SpriteSheet
A SpriteSheet is a rectangular grid of Sprites.
|
Thinker
A Thinker is a collection of methods that contributes to the mechanics of
the CellGameState to which it is assigned.
|
ThinkerState
A ThinkerState represents a state that a Thinker can occupy.
|
TimedEvent
A TimedEvent represents a set of actions that can be taken after a delay
managed by a Thinker.
|
Class and Description |
---|
Animation
An Animation is a sequence of one or more Animatable frames that may be
instantiated in an AnimationInstance in order to be displayed one after
another and/or smoothly transitioned between.
|
AnimationInstance
An AnimationInstance is an instance of an Animation that represents a
point in the Animation and rates at which that point progresses through the
Animation.
|
CellGame
A CellGame is a game made with Cell2D.
|
CellGameState
A CellGameState represents one state that a CellGame can be in, such as
the main menu, the options menu, in the middle of a level, etc.
|
CellVector
A CellVector represents a point in continuous space as a two-dimensional
vector.
|
Drawable
A Drawable object is one that visually represents itself with an image
that is contextless by itself but can be drawn to a Graphics context.
|
Filter
A Filter represents an operation that transforms an image, such as
replacing some of its colors with others.
|
SafeIterator
A SafeIterator is an Iterator whose Collection can be safely modified by
some means other than the Iterator's own remove() method while the Iterator
is active.
|
Thinker
A Thinker is a collection of methods that contributes to the mechanics of
the CellGameState to which it is assigned.
|
ThinkerState
A ThinkerState represents a state that a Thinker can occupy.
|
TimedEvent
A TimedEvent represents a set of actions that can be taken after a delay
managed by a Thinker.
|