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.