- 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.
- basicTriangulation() - Method in class org.cell2d.celick.geom.NeatTriangulator
-
Perform simple triangulation
- BasicTriangulator - Class in org.cell2d.celick.geom
-
Triangulates a polygon into triangles - duh.
- BasicTriangulator() - Constructor for class org.cell2d.celick.geom.BasicTriangulator
-
Create a new triangulator
- 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.
- BGRA - Static variable in class org.cell2d.celick.opengl.PNGDecoder
-
- bind() - Method in class org.cell2d.celick.Image
-
Bind to the texture of this image
- bind() - Method in interface org.cell2d.celick.opengl.Texture
-
Bind the GL context to a texture
- bind() - Method in class org.cell2d.celick.opengl.TextureImpl
-
- bindColor(Color) - Static method in class org.cell2d.celick.opengl.renderer.Renderer
-
Bind the specified Color to the GL context.
- 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.
- bindNone() - Static method in class org.cell2d.celick.opengl.TextureImpl
-
Clear the binding of the texture
- 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.
- BOTTOM_LEFT - Static variable in class org.cell2d.celick.geom.RoundedRectangle
-
Indicates the bottom left corner should be rounded
- BOTTOM_LEFT - Static variable in class org.cell2d.celick.Image
-
The bottom left corner identifier
- BOTTOM_RIGHT - Static variable in class org.cell2d.celick.geom.RoundedRectangle
-
Indicates the bottom right corner should be rounded
- BOTTOM_RIGHT - Static variable in class org.cell2d.celick.Image
-
The bottom right corner identifier
- 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.
- boundingCircleRadius - Variable in class org.cell2d.celick.geom.Shape
-
Radius of a circle that can completely enclose this shape.