All Classes and Interfaces
Class
Description
Abstract class from which all screens extend
Utility class to manage the undo/redo history
in the
LevelEditorScreenAn EditorAction modifies the
LevelEditorScreen
in a way that can be undone and redoneCaptures all player actions and emits to a UI element in the bottom left hand corner
of the game screen
A
Conditional which is true only when all of its children are trueA trivially true
ConditionalConditional corresponding to logical and.Animated items have a texture that is `N` item widths wide, where N is the
number of frames in the animation and width is in pixels.
A tool to select areas
A UI for area selection.
A wrapper around
AssetManagerStatic class for managing "go back" actions
Represent a back action.
Represent a possible back action.
Barrier items block player movement and provide the boundary of what the player can see through fog of war.
A base class for conditonals with two children
A base class for properties which are true or false
A wrapper around a boolean that is also a
ItemPropertyValueBase class for Brushes
This item can be used as a brush in the level editor
A manager for your camera
Camera translations directions
A UI element for building collapsible sections
Collidable items block the player movement.
ConfigurationMenu<CC extends com.badlogic.gdx.scenes.scene2d.Actor & ConfigurationMenu.HandlesMenuClose>
Represents a deletion operation
Represents a placement operation
Game dialog is different than
ConfirmDialog in that it closes when the player moves awayExtension of
AbstractScreen with game utilitiesA single decoration that is applied to an
ItemHow two types should be merged
Dependent on
ItemEditorA per-map record for a given player.
A
PhantomProperty is to be used as a marker object to represent simple object behavior.A permanent record for a given player that records global statistics
Represents a deletion operation
As a convention, properties that hold some value or state
should be "NameProperty" but a property that is a marker property (extends
PhantomProperty)
should be just a "Name"
e.g.Represents a rotation operation
An item implementing Toggleable should have a texture