| 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.
|