- leftActions(T) - Method in class cell2d.CellGameState
-
Actions for this CellGameState to take immediately before being exited.
- LineHitbox<T extends CellGame> - Class in cell2d.space
-
A LineHitbox is a Hitbox shaped like a line segment, with one endpoint
being its position and the other being the sum of its position and a vector
called its difference.
- LineHitbox(CellVector, CellVector) - Constructor for class cell2d.space.LineHitbox
-
Creates a new LineHitbox with the specified relative position and
difference.
- LineHitbox(long, long, long, long) - Constructor for class cell2d.space.LineHitbox
-
Creates a new LineHitbox with the specified relative position and
difference.
- lineSegmentsIntersect(CellVector, CellVector, CellVector, CellVector) - Static method in class cell2d.CellVector
-
Returns whether the two specified line segments share any points.
- lineSegmentsIntersectionPoint(CellVector, CellVector, CellVector, CellVector) - Static method in class cell2d.CellVector
-
Returns the single point at which the two specified line segments
intersect, or null if they intersect at no points or at an infinity of
points.
- load() - Method in class cell2d.Music
-
Loads this Music track if it is not already loaded.
- load() - Method in class cell2d.Sound
-
Loads this Sound if it is not already loaded.
- load(T, SpaceState<T>) - Method in class cell2d.space.Area
-
Actions for this Area to take in order for the specified SpaceState to
load it.
- load() - Method in class cell2d.Sprite
-
Loads this Sprite if it is not already loaded.
- load() - Method in class cell2d.SpriteSheet
-
Loads this SpriteSheet, along with all of its Sprites, if it is not
already loaded.
- loadArea(CellVector, Area<T>) - Method in class cell2d.space.SpaceState
-
Loads the specified Area about the specified origin point.
- loadArea(long, long, Area<T>) - Method in class cell2d.space.SpaceState
-
Loads the specified Area about the specified origin point.
- loadNatives(String) - Static method in class cell2d.CellGame
-
Loads the native libraries that are necessary for LWJGL 2, and thus
Slick2D, and thus Cell2D, to run.