AnimatedEntity |
A simple class that wraps an Actor with its grid position, animating state, and if it is a double-width Actor.
|
ColorChangeImage |
An Image that has multiple possible color tints that it cycles through over time.
|
ColorNoise |
Created by Tommy Ettinger on 6/12/2017.
|
FilterBatch |
A drop-in substitute for SpriteBatch that filters any colors used to tint text
or images using a FloatFilter .
|
FloatFilter |
Like IFilter , but produces packed floats that encode colors instead of Color objects.
|
FloatFilters.GrayscaleFilter |
A FloatFilter that makes all colors given to it grayscale, using only their luma as calculated by
SColor.lumaOfFloat(float) as the lightness (it does also preserve alpha transparency).
|
FloatFilters.IdentityFilter |
A FloatFilter that makes no changes to the colors given to it; useful as a default for when no filter is wanted.
|
GDXMarkup |
GDXMarkup implements IMarkup for libGDX Color objects, and can start blocks of markup that libGDX understands that
display text in a given Color.
|
ICellVisible |
A basic interface for any kind of object that has a symbolic representation and a color, here represented by a char
and a packed float color.
|
ICellVisible.Basic |
A bare-bones implementation of ICellVisible that always allows its symbol and color to be changed.
|
ImageSquidPanel |
Displays text and images in a grid pattern, like SquidPanel, but will automatically render certain chars as images.
|
IPackedColorPanel |
Created by Tommy Ettinger on 8/5/2017.
|
LightingHandler |
A convenience class that makes dealing with multiple colored light sources easier.
|
PackedColorAction |
Sets the actor's color (or a specified color), from the current to the new color.
|
PanelEffect |
|
PanelEffect.ExplosionEffect |
|
PanelEffect.ProjectileEffect |
|
Radiance |
Grouping of qualities related to glow and light emission.
|
SColor |
Allows for the use of custom colors with custom names.
|
ScreenSizeManager |
A container that keeps tracks of the sizes of margins and cells.
|
ShrinkPartViewport |
A viewport that scales the world using Scaling.stretch on a sub-region of the screen.
|
SparseLayers |
A general-purpose char display grid that supports one layer of backgrounds and arbitrarily many layers of foreground,
only rendering foreground chars when something is present at a char's location.
|
SparseTextMap |
An unordered map where the keys are two positive ints up to 16 bits (x and y, between 0 and 65535) and there are
multiple kinds of value per key, here just a char and a float for color.
|
SparseTextMap.CharValues |
|
SparseTextMap.Entries |
|
SparseTextMap.Entry |
|
SparseTextMap.FloatValues |
|
SparseTextMap.Keys |
|
SquidColorCenter |
A concrete implementation of IColorCenter for libgdx's Color .
|
SquidInput |
This input processing class can handle mouse and keyboard input, using a squidpony.squidgrid.gui.gdx.SquidMouse for
Mouse input and a user implementation of the SquidInput.KeyHandler interface to react to keys represented as chars
and the modifiers those keys were pressed with, any of alt, ctrl, and/or shift.
|
SquidInput.KeyHandler |
A single-method interface used to process "typed" characters, special characters produced by unusual keys, and
modifiers that can affect them.
|
SquidLayers |
A helper class to make using multiple SquidPanels easier.
|
SquidMouse |
This mouse processor allows for easy conversion to a grid based system.
|
SquidPanel |
Displays text and images in a grid pattern.
|
TextCellFactory |
Class for creating text blocks.
|
TextCellFactory.Glyph |
A kind of Actor for one char (with one color) that is innately drawn with a specific TextCellFactory, and will
match the layout behavior of that TextCellFactory when it is used for other purposes.
|
TextFamily |
A variant of TextCellFactory that allows switching between regular, bold, italic, and bold italic styles.
|
UIUtil.CornerStyle |
|
UIUtil.YMoveKind |
A vertical move triggered by keyboard keys.
|