Package | Description |
---|---|
cell2d.space |
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 |
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.
|
Modifier and Type | Method and Description |
---|---|
SpaceThinker<T> |
SpaceThinker.getThis() |
Modifier and Type | Method and Description |
---|---|
SafeIterator<SpaceThinker<T>> |
ThinkerObject.thinkerIterator()
Returns a new Iterator over this ThinkerObject's list of SpaceThinkers.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ThinkerObject.addThinker(SpaceThinker<T> thinker)
Adds the specified SpaceThinker to this ThinkerObject if it is not
already assigned to a ThinkerGroup.
|
boolean |
ThinkerObject.removeLineage(SpaceThinker<T> thinker)
Removes from their ThinkerGroups all of the SpaceThinkers that are
directly or indirectly assigned to this ThinkerObject, and are either
assigned to or assignees of the specified SpaceThinker.
|
boolean |
ThinkerObject.removeThinker(SpaceThinker<T> thinker)
Removes the specified SpaceThinker from this ThinkerObject if it is
currently assigned to it.
|