- BasicArea - Interface in org.cell2d.space.basic
-
A BasicArea is a type of Area that can be loaded by BasicSpaceStates.
- BasicEvent - Interface in org.cell2d.basic
-
A BasicEvent is a type of Event that can be involved by BasicStates.
- BasicEventGroup - Class in org.cell2d.basic
-
A BasicEventGroup is a type of EventGroup that can contain BasicEvents.
- BasicEventGroup() - Constructor for class org.cell2d.basic.BasicEventGroup
-
- BasicSpaceEvent - Interface in org.cell2d.space.basic
-
A BasicSpaceEvent is a type of Event that can be involved by
BasicSpaceStates.
- BasicSpaceEventGroup - Class in org.cell2d.space.basic
-
A BasicSpaceEventGroup is a type of EventGroup that can contain
BasicSpaceEvents.
- BasicSpaceEventGroup() - Constructor for class org.cell2d.space.basic.BasicSpaceEventGroup
-
- BasicSpaceState - Class in org.cell2d.space.basic
-
A BasicSpaceState is a type of SpaceState that uses BasicSpaceThinkers,
which have no special capabilities, and treats its CellGame as a basic
CellGame.
- BasicSpaceState(CellGame, int, long, long, SpaceState.DrawMode) - Constructor for class org.cell2d.space.basic.BasicSpaceState
-
Constructs a BasicSpaceState of the specified CellGame with the specified
ID.
- BasicSpaceThinker - Class in org.cell2d.space.basic
-
A BasicSpaceThinker is a type of SpaceThinker that is used by
BasicSpaceStates, which have no special capabilities, and treats their
CellGames as basic CellGames.
- BasicSpaceThinker() - Constructor for class org.cell2d.space.basic.BasicSpaceThinker
-
Constructs a BasicSpaceThinker.
- BasicState - Class in org.cell2d.basic
-
A BasicState is a type of GameState that uses BasicThinkers, which have no
special capabilities, and treats its CellGame as a basic CellGame.
- BasicState(CellGame, int) - Constructor for class org.cell2d.basic.BasicState
-
Constructs a BasicState of the specified CellGame with the specified ID.
- BasicThinker - Class in org.cell2d.basic
-
A BasicThinker is a type of SubThinker that is used by BasicStates, which
have no special capabilities, and treats their CellGames as basic CellGames.
- BasicThinker() - Constructor for class org.cell2d.basic.BasicThinker
-
Constructs a BasicThinker.
- BasicThinkerObject - Class in org.cell2d.space.basic
-
A BasicThinkerObject is a type of ThinkerObject that mimics a
BasicSpaceThinker, which has no special capabilities.
- BasicThinkerObject() - Constructor for class org.cell2d.space.basic.BasicThinkerObject
-
Constructs a BasicThinkerObject with an assigned BasicSpaceThinker whose
Actions() methods call the BasicThinkerObject's own.
- beforeMovementActions(CellGame, BasicSpaceState) - Method in class org.cell2d.space.basic.BasicThinkerObject
-
Actions for this BasicThinkerObject to take once each frame, after all
Thinkers have experienced all of their time units for that frame, but
before its BasicSpaceState moves its assigned MobileObjects.
- beforeMovementActions(T, U) - Method in class org.cell2d.space.SpaceThinker
-
Actions for this SpaceThinker to take once each frame, after all Thinkers
have experienced all of their time units for that frame, but before its
SpaceState moves its assigned MobileObjects.
- beginTypingString(int) - Method in class org.cell2d.CellGame
-
Instructs this CellGame to interpret all inputs as typing a String with a
specified maximum length until further notice.
- beginTypingString(String, int) - Method in class org.cell2d.CellGame
-
Instructs this CellGame to interpret all inputs as typing a String with a
specified initial value and maximum length until further notice.
- bindControl(int, Control) - Method in class org.cell2d.CellGame
-
Binds the specified Control to the specified command.
- bindFinishedActions(T, int) - Method in class org.cell2d.GameState
-
Actions for this GameState to take immediately after its CellGame has
bound the last valid control pressed to a specified command.
- BITS - Static variable in class org.cell2d.Frac
-
32, the number of bits by which an integer must be shifted left to be
converted to fracunit scale, and by which a number in fracunit scale must
be shifted right to be rounded down and converted to an integer.
- BLACK - Static variable in class org.cell2d.Color
-
The color black.
- BLANK - Static variable in class org.cell2d.Animation
-
A blank Animation with Sprite.BLANK, duration 0, as its only frame.
- BLANK - Static variable in class org.cell2d.AnimationInstance
-
A blank AnimationInstance of Animation.BLANK.
- BLANK - Static variable in class org.cell2d.Music
-
A blank Music track that produces no sound and plays indefinitely.
- BLANK - Static variable in class org.cell2d.Sprite
-
A blank Sprite with no appearance.
- boundingBoxesMeet(Class<O>) - Method in class org.cell2d.space.SpaceObject
-
Returns all of the SpaceObjects of the specified class in this
SpaceObject's SpaceState whose overlap Hitboxes' rectangular bounding
boxes touch or intersect this SpaceObject's overlap Hitbox's rectangular
bounding box.
- boundingBoxesMeet(Hitbox, Class<O>) - Method in class org.cell2d.space.SpaceState
-
Returns all of this SpaceState's SpaceObjects of the specified class
whose overlap Hitboxes' rectangular bounding boxes touch or intersect the
specified Hitbox's rectangular bounding box.