Package | Description |
---|---|
cell2d | |
cell2d.space |
Modifier and Type | Class and Description |
---|---|
class |
BasicGameState<T extends CellGame>
A BasicGameState is a type of CellGameState that uses BasicThinkers, which
have no special capabilities.
|
class |
BasicThinker<T extends CellGame>
A BasicThinker is a type of Thinker that is used by BasicGameStates, which
have no special capabilities.
|
class |
CellGameState<T extends CellGame,U extends CellGameState<T,U,V>,V extends Thinker<T,U,V>>
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.
|
class |
Thinker<T extends CellGame,U extends CellGameState<T,U,V>,V extends Thinker<T,U,V>>
A Thinker is a collection of methods that contributes to the mechanics of
the CellGameState to which it is assigned.
|
Modifier and Type | Method and Description |
---|---|
ThinkerGroup<T,U,V> |
Thinker.getNewThinkerGroup()
Returns the ThinkerGroup to which this Thinker is about to be assigned,
but has not yet been due to one or more of the Thinker lists involved
being iterated over.
|
ThinkerGroup<T,U,V> |
Thinker.getThinkerGroup()
Returns the ThinkerGroup to which this Thinker is assigned, or null if it
is assigned to none.
|
Modifier and Type | Method and Description |
---|---|
void |
Thinker.setThinkerGroup(ThinkerGroup<T,U,V> group)
Sets the ThinkerGroup to which this Thinker is assigned.
|
Modifier and Type | Class and Description |
---|---|
class |
HUD<T extends CellGame>
An HUD (heads-up display) is a SpaceThinker that renders visuals in front
of those of the Viewport or SpaceState to which it is assigned.
|
class |
SpaceLayer<T extends CellGame>
A SpaceLayer is a SpaceThinker that renders visuals either in front of or
behind those of the SpaceObjects in the SpaceState to which it is assigned.
|
class |
SpaceState<T extends CellGame>
A SpaceState is a CellGameState that handles gameplay in a continuous
two-dimensional space.
|
class |
SpaceThinker<T extends CellGame>
A SpaceThinker is the type of Thinker that is used by SpaceStates.
|
class |
Viewport<T extends CellGame>
A Viewport is a SpaceThinker that represents a rectangular region of the
screen through which the space of the SpaceState to which it is assigned can
be viewed.
|