| Class and Description |
|---|
| 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.
|
Copyright © Eben Howard 2012–2022. All rights reserved.