- initActions() - Method in class cell2d.CellGame
-
Actions for this CellGame to take when initializing itself before
entering its first state.
- intersectingSolidObject(Class<O>) - Method in class cell2d.space.SpaceObject
-
Returns a solid SpaceObject of the specified class in this SpaceObject's
SpaceState whose solid Hitbox is overlapping it, or null if there is
none.
- intersectingSolidObject(Hitbox<T>, Class<O>) - Method in class cell2d.space.SpaceState
-
Returns one of this SpaceState's SpaceObjects of the specified class
whose solid Hitbox overlaps the specified Hitbox, or null if there is
none.
- intersectingSolidObjects(Class<O>) - Method in class cell2d.space.SpaceObject
-
Returns all of the solid SpaceObjects of the specified class in this
SpaceObject's SpaceState whose solid Hitboxes are overlapping it.
- intersectingSolidObjects(Hitbox<T>, Class<O>) - Method in class cell2d.space.SpaceState
-
Returns all of this SpaceState's SpaceObjects of the specified class
whose solid Hitboxes overlap the specified Hitbox.
- isActive() - Method in class cell2d.CellGameState
-
Returns whether this CellGameState is active - that is, whether its
CellGame is currently in this state.
- isFullscreen() - Method in class cell2d.CellGame
-
Returns whether this CellGame is in fullscreen mode.
- isIntersectingSolidObject(Class<O>) - Method in class cell2d.space.SpaceObject
-
Returns whether this SpaceObject is overlapping the solid Hitbox of a
solid SpaceObject of the specified class in its SpaceState.
- isIntersectingSolidObject(Hitbox<T>, Class<O>) - Method in class cell2d.space.SpaceState
-
Returns whether this SpaceState has any SpaceObjects of the specified
class whose solid Hitboxes overlap the specified Hitbox.
- isLoaded() - Method in class cell2d.Music
-
Returns whether this Music track is loaded.
- isLoaded() - Method in class cell2d.Sound
-
Returns whether this Sound is loaded.
- isLoaded() - Method in class cell2d.Sprite
-
Returns whether this Sprite is loaded.
- isLoaded() - Method in class cell2d.SpriteSheet
-
Returns whether this SpriteSheet is loaded.
- isOverlappingObject(Class<O>) - Method in class cell2d.space.SpaceObject
-
Returns whether this SpaceObject is overlapping a SpaceObject of the
specified class in its SpaceState.
- isOverlappingObject(Hitbox<T>, Class<O>) - Method in class cell2d.space.SpaceState
-
Returns whether this SpaceState has any SpaceObjects of the specified
class that overlap the specified Hitbox.
- isPlaying() - Method in class cell2d.Sound
-
Returns whether this Sound is currently playing.
- isPressingIn(Direction) - Method in class cell2d.space.ThinkerObject
-
Returns whether this ThinkerObject's absolute pressing angle, if it has
one, has a component in the specified Direction.
- isSolid() - Method in class cell2d.space.Hitbox
-
Returns whether any of this Hitbox's surfaces are solid.
- isSolid() - Method in class cell2d.space.SpaceObject
-
Returns whether any of this SpaceObject's surfaces are solid.
- isVisible() - Method in class cell2d.space.SpaceObject
-
Returns whether any part of this SpaceObject's rectangular bounding box
is visible through any of its SpaceState's Viewports.
- isVisible(Viewport) - Method in class cell2d.space.SpaceObject
-
Returns whether any part of this SpaceObject's rectangular bounding box
is visible through the specified Viewport.
- iteratingThroughObjects() - Method in class cell2d.space.SpaceState
-
Returns whether any Iterators over this SpaceState's list of SpaceObjects
are in progress.
- iteratingThroughThinkerObjects() - Method in class cell2d.space.SpaceState
-
Returns whether any Iterators over this SpaceState's list of
ThinkerObjects are in progress.
- iteratingThroughThinkers() - Method in class cell2d.space.ThinkerObject
-
Returns whether any Iterators over this ThinkerObject's list of
SpaceThinkers are in progress.
- iteratingThroughThinkers() - Method in class cell2d.ThinkerGroup
-
Returns whether any Iterators over this ThinkerGroup's list of Thinkers
are in progress.