Index

A B C D E F G H I L M P R S T U V W X 
All Classes and Interfaces|All Packages

A

act(float) - Method in class com.github.yellowstonegames.glyph.MoreActions.LenientSequenceAction
 
addAction(Action) - Method in class com.github.yellowstonegames.glyph.MoreActions.LenientParallelAction
This is exactly like ParallelAction.addAction(Action), but if given a null Action, it does nothing instead of potentially crashing later.
affected - Variable in class com.github.yellowstonegames.glyph.GridAction.ExplosionAction
The raw list of Coords that might be affected by the explosion; may include some cells that aren't going to show as exploding (it usually has some false positives), but shouldn't exclude any cells that should show as such (no false negatives).
affected - Variable in class com.github.yellowstonegames.glyph.GridAction.TintAction
The raw list of Coords that might be affected by the action.
append(Action) - Method in class com.github.yellowstonegames.glyph.MoreActions.LenientSequenceAction
Appends a Runnable to run after the rest of the sequence.
apply(float) - Method in class com.github.yellowstonegames.glyph.WrapperInterpolation
 
apply(float, float, float) - Method in class com.github.yellowstonegames.glyph.WrapperInterpolation
 
arcMoveInterpolation - Static variable in class com.github.yellowstonegames.glyph.MoreActions
Meant to be used with GlyphGrid.summon(float, float, float, float, float, char, int, int, float, float, float, Interpolation, Runnable) as its moveRunnable, this makes a summoned glyph take an "arc-like" path toward the target, where it is fast at the beginning and end of its motion and reaches the height of its arc at the center.
areChildrenActing() - Method in class com.github.yellowstonegames.glyph.GlyphGrid
Returns true if any children of this GlyphGrid currently have Actions, or false if none do.

B

backgrounds - Variable in class com.github.yellowstonegames.glyph.GlyphGrid
 
bgColor - Variable in class com.github.yellowstonegames.glyph.rexpaint.XPChar
 
bump(float, float) - Static method in class com.github.yellowstonegames.glyph.MoreActions
 
bump(float, float, float, Runnable) - Static method in class com.github.yellowstonegames.glyph.MoreActions
 
bump(float, float, Runnable) - Static method in class com.github.yellowstonegames.glyph.MoreActions
 
bump(Direction, float) - Static method in class com.github.yellowstonegames.glyph.MoreActions
 
bump(Direction, float, float, Runnable) - Static method in class com.github.yellowstonegames.glyph.MoreActions
 
bump(Direction, float, Runnable) - Static method in class com.github.yellowstonegames.glyph.MoreActions
 
burst(float, float, float, float, int, char, int, int, float, float, float, Runnable) - Method in class com.github.yellowstonegames.glyph.GlyphGrid
Adds count new GlyphActors at (startX, startY) in world coordinates (which should have 1 world unit equal to 1 cell) using the char shown with the given startColor, and after delay seconds, starts changing color to endColor, changing position so that it ends at the world coordinates (endX, endY), taking duration seconds to complete before running postRunnable (if it is non-null) and finally removing the GlyphActors.
burst(float, float, float, int, char, int, int, float, float, float) - Method in class com.github.yellowstonegames.glyph.GlyphGrid
Adds count new GlyphActors at (startX, startY) in world coordinates (which should have 1 world unit equal to 1 cell) using the char shown with the given startColor, and immediately starts changing color to endColor, changing position so that it ends at the world coordinates (endX, endY), taking duration seconds to complete before finally removing the GlyphActors.

C

center - Variable in class com.github.yellowstonegames.glyph.GridAction.ExplosionAction
Normally you should set this in the constructor, and not change it later.
choices - Variable in class com.github.yellowstonegames.glyph.GridAction.GibberishAction
This char array contains all characters that can be used in the foreground of this effect.
CloudAction(GlyphGrid, float, Coord, int) - Constructor for class com.github.yellowstonegames.glyph.GridAction.CloudAction
 
CloudAction(GlyphGrid, float, Region, Coord, int) - Constructor for class com.github.yellowstonegames.glyph.GridAction.CloudAction
 
CloudAction(GlyphGrid, float, Region, Coord, int, float, float) - Constructor for class com.github.yellowstonegames.glyph.GridAction.CloudAction
 
CloudAction(GlyphGrid, float, Region, Coord, int, float, float, int[]) - Constructor for class com.github.yellowstonegames.glyph.GridAction.CloudAction
 
CloudAction(GlyphGrid, float, Region, Coord, int, float, float, IntList) - Constructor for class com.github.yellowstonegames.glyph.GridAction.CloudAction
 
CloudAction(GlyphGrid, float, Region, Coord, int, int[]) - Constructor for class com.github.yellowstonegames.glyph.GridAction.CloudAction
 
CloudAction(GlyphGrid, float, Region, Coord, int, IntList) - Constructor for class com.github.yellowstonegames.glyph.GridAction.CloudAction
 
CloudAction(GlyphGrid, Coord, int) - Constructor for class com.github.yellowstonegames.glyph.GridAction.CloudAction
 
code - Variable in class com.github.yellowstonegames.glyph.rexpaint.XPChar
 
colorGrid - Variable in class com.github.yellowstonegames.glyph.GridAction.TintAction
A 2D array of what RGBA8888 colors to tint what cells; alpha is used to determine how much each cell is affected.
colors - Variable in class com.github.yellowstonegames.glyph.GridAction.ExplosionAction
Exactly seven (7) colors as RGBA8888 ints to use for the different phases and intensities of the blast.
com.github.yellowstonegames.glyph - package com.github.yellowstonegames.glyph
 
com.github.yellowstonegames.glyph.rexpaint - package com.github.yellowstonegames.glyph.rexpaint
 
compress(byte[]) - Static method in class com.github.yellowstonegames.glyph.rexpaint.CompressionUtils
 
CompressionUtils - Class in com.github.yellowstonegames.glyph.rexpaint
Methods for compressing and decompressing byte arrays directly.
CompressionUtils() - Constructor for class com.github.yellowstonegames.glyph.rexpaint.CompressionUtils
 
conclude(Runnable) - Method in class com.github.yellowstonegames.glyph.MoreActions.LenientSequenceAction
Appends a Runnable to run at the conclusion of the sequence.

D

data - Variable in class com.github.yellowstonegames.glyph.rexpaint.XPLayer
 
decompress(byte[]) - Static method in class com.github.yellowstonegames.glyph.rexpaint.CompressionUtils
 
draw(Batch) - Method in class com.github.yellowstonegames.glyph.GlyphGrid
Draws the entire GlyphGrid at its position in world units.
draw(Batch, float) - Method in class com.github.yellowstonegames.glyph.GlyphActor
 
draw(Batch, float) - Method in class com.github.yellowstonegames.glyph.GlyphGrid
 
draw(Batch, int, int, int, int) - Method in class com.github.yellowstonegames.glyph.GlyphGrid
Draws part of the GlyphGrid at its position in world units.
draw(Batch, Frustum) - Method in class com.github.yellowstonegames.glyph.GlyphGrid
Draws part of the GlyphGrid at its position in world units.
dyeFG(int, int, int, float, float, Runnable) - Method in class com.github.yellowstonegames.glyph.GlyphGrid
 

E

endX - Variable in class com.github.yellowstonegames.glyph.GlyphGrid
 
endY - Variable in class com.github.yellowstonegames.glyph.GlyphGrid
 
ExplosionAction(GlyphGrid, float, Coord, int) - Constructor for class com.github.yellowstonegames.glyph.GridAction.ExplosionAction
Constructs an ExplosionAction with explicit settings for some fields.
ExplosionAction(GlyphGrid, float, Region, Coord, int) - Constructor for class com.github.yellowstonegames.glyph.GridAction.ExplosionAction
Constructs an ExplosionAction with explicit settings for most fields.
ExplosionAction(GlyphGrid, float, Region, Coord, int, float, float) - Constructor for class com.github.yellowstonegames.glyph.GridAction.ExplosionAction
Constructs an ExplosionAction with explicit settings for most fields; this constructor allows the case where an explosion is directed in a cone or sector shape.
ExplosionAction(GlyphGrid, float, Region, Coord, int, float, float, int[]) - Constructor for class com.github.yellowstonegames.glyph.GridAction.ExplosionAction
Constructs an ExplosionAction with explicit settings for most fields but also an alternate group of Color objects that it will use to color the explosion instead of using fiery/smoke colors; this constructor allows the case where an explosion is directed in a cone or sector shape.
ExplosionAction(GlyphGrid, float, Region, Coord, int, float, float, IntList) - Constructor for class com.github.yellowstonegames.glyph.GridAction.ExplosionAction
Constructs an ExplosionAction with explicit settings for most fields but also an alternate group of Color objects that it will use to color the explosion instead of using fiery/smoke colors; this constructor allows the case where an explosion is directed in a cone or sector shape.
ExplosionAction(GlyphGrid, float, Region, Coord, int, int[]) - Constructor for class com.github.yellowstonegames.glyph.GridAction.ExplosionAction
Constructs an ExplosionAction with explicit settings for most fields but also an alternate group of Color objects that it will use to color the explosion instead of using fiery/smoke colors.
ExplosionAction(GlyphGrid, float, Region, Coord, int, IntList) - Constructor for class com.github.yellowstonegames.glyph.GridAction.ExplosionAction
Constructs an ExplosionAction with explicit settings for most fields but also an alternate group of Color objects that it will use to color the explosion instead of using fiery/smoke colors.
ExplosionAction(GlyphGrid, Coord, int) - Constructor for class com.github.yellowstonegames.glyph.GridAction.ExplosionAction
Constructs an ExplosionAction with explicit settings for some fields.

F

fgColor - Variable in class com.github.yellowstonegames.glyph.rexpaint.XPChar
 
font - Variable in class com.github.yellowstonegames.glyph.GlyphActor
 
font - Variable in class com.github.yellowstonegames.glyph.GlyphGrid
 

G

getChar() - Method in class com.github.yellowstonegames.glyph.GlyphActor
 
getColor() - Method in class com.github.yellowstonegames.glyph.GlyphActor
 
getFont() - Method in class com.github.yellowstonegames.glyph.GlyphActor
 
getFont() - Method in class com.github.yellowstonegames.glyph.GlyphGrid
 
getGlyph() - Method in class com.github.yellowstonegames.glyph.GlyphActor
 
getGridHeight() - Method in class com.github.yellowstonegames.glyph.GlyphGrid
Gets how high the grid is, measured in discrete cells.
getGridWidth() - Method in class com.github.yellowstonegames.glyph.GlyphGrid
Gets how wide the grid is, measured in discrete cells.
getLayer(int) - Method in class com.github.yellowstonegames.glyph.rexpaint.XPFile
 
getLocation() - Method in class com.github.yellowstonegames.glyph.GlyphActor
 
GibberishAction(GlyphGrid, float, Coord, int) - Constructor for class com.github.yellowstonegames.glyph.GridAction.GibberishAction
Constructs an GibberishAction with explicit settings for some fields.
GibberishAction(GlyphGrid, float, Coord, int, char[]) - Constructor for class com.github.yellowstonegames.glyph.GridAction.GibberishAction
Constructs an GibberishAction with explicit settings for some fields.
GibberishAction(GlyphGrid, float, Region, Coord, int) - Constructor for class com.github.yellowstonegames.glyph.GridAction.GibberishAction
Constructs an GibberishAction with explicit settings for most fields.
GibberishAction(GlyphGrid, float, Region, Coord, int, char[]) - Constructor for class com.github.yellowstonegames.glyph.GridAction.GibberishAction
Constructs an GibberishAction with explicit settings for most fields.
GibberishAction(GlyphGrid, float, Region, Coord, int, float, float, char[]) - Constructor for class com.github.yellowstonegames.glyph.GridAction.GibberishAction
Constructs an GibberishAction with explicit settings for most fields; this constructor allows the case where an explosion is directed in a cone or sector shape.
GibberishAction(GlyphGrid, float, Region, Coord, int, float, float, int[]) - Constructor for class com.github.yellowstonegames.glyph.GridAction.GibberishAction
Constructs an GibberishAction with explicit settings for most fields but also an alternate group of Color objects that it will use to color the explosion instead of using purple spark colors; this constructor allows the case where an explosion is directed in a cone or sector shape.
GibberishAction(GlyphGrid, float, Region, Coord, int, float, float, int[], char[]) - Constructor for class com.github.yellowstonegames.glyph.GridAction.GibberishAction
Constructs an GibberishAction with explicit settings for most fields but also an alternate group of Color objects that it will use to color the explosion instead of using purple spark colors; this constructor allows the case where an explosion is directed in a cone or sector shape.
GibberishAction(GlyphGrid, float, Region, Coord, int, float, float, IntList) - Constructor for class com.github.yellowstonegames.glyph.GridAction.GibberishAction
Constructs an GibberishAction with explicit settings for most fields but also an alternate group of Color objects that it will use to color the explosion instead of using purple spark colors; this constructor allows the case where an explosion is directed in a cone or sector shape.
GibberishAction(GlyphGrid, float, Region, Coord, int, float, float, IntList, char[]) - Constructor for class com.github.yellowstonegames.glyph.GridAction.GibberishAction
Constructs an GibberishAction with explicit settings for most fields but also an alternate group of Color objects that it will use to color the explosion instead of using purple spark colors; this constructor allows the case where an explosion is directed in a cone or sector shape.
GibberishAction(GlyphGrid, float, Region, Coord, int, int[]) - Constructor for class com.github.yellowstonegames.glyph.GridAction.GibberishAction
Constructs an GibberishAction with explicit settings for most fields but also an alternate group of Color objects that it will use to color the explosion instead of using purple spark colors.
GibberishAction(GlyphGrid, float, Region, Coord, int, int[], char[]) - Constructor for class com.github.yellowstonegames.glyph.GridAction.GibberishAction
Constructs an GibberishAction with explicit settings for most fields but also an alternate group of Color objects that it will use to color the explosion instead of using purple spark colors.
GibberishAction(GlyphGrid, float, Region, Coord, int, IntList) - Constructor for class com.github.yellowstonegames.glyph.GridAction.GibberishAction
Constructs an GibberishAction with explicit settings for most fields but also an alternate group of Color objects that it will use to color the explosion instead of using purple spark colors.
GibberishAction(GlyphGrid, float, Region, Coord, int, IntList, char[]) - Constructor for class com.github.yellowstonegames.glyph.GridAction.GibberishAction
Constructs an GibberishAction with explicit settings for most fields but also an alternate group of Color objects that it will use to color the explosion instead of using purple spark colors.
GibberishAction(GlyphGrid, Coord, int) - Constructor for class com.github.yellowstonegames.glyph.GridAction.GibberishAction
Constructs an GibberishAction with explicit settings for some fields.
glyph - Variable in class com.github.yellowstonegames.glyph.GlyphActor
 
GlyphActor - Class in com.github.yellowstonegames.glyph
A simple Actor that carries with it just one long of glyph info and a Font to show that glyph with.
GlyphActor() - Constructor for class com.github.yellowstonegames.glyph.GlyphActor
 
GlyphActor(char, int, Font) - Constructor for class com.github.yellowstonegames.glyph.GlyphActor
 
GlyphActor(char, Font) - Constructor for class com.github.yellowstonegames.glyph.GlyphActor
 
GlyphActor(char, String, Font) - Constructor for class com.github.yellowstonegames.glyph.GlyphActor
 
GlyphActor(long, Font) - Constructor for class com.github.yellowstonegames.glyph.GlyphActor
 
GlyphActor(String, Font) - Constructor for class com.github.yellowstonegames.glyph.GlyphActor
You should usually use this constructor if you want to place an inline image (such as an emoji) as a GlyphActor.
GlyphGrid - Class in com.github.yellowstonegames.glyph
Stores a sparse map of (unmoving) glyphs by their positions, as a dense grid of background colors, and potentially Actors that can move around and perform Actions.
GlyphGrid() - Constructor for class com.github.yellowstonegames.glyph.GlyphGrid
Constructs a bare-bones GlyphGrid with size 64x64.
GlyphGrid(Font) - Constructor for class com.github.yellowstonegames.glyph.GlyphGrid
Constructs a 64x64 GlyphGrid with the specified Font.
GlyphGrid(Font, int, int) - Constructor for class com.github.yellowstonegames.glyph.GlyphGrid
Constructs a GlyphGrid with the specified size in cells wide and cells tall for its grid, using the specified Font (which will be copied).
GlyphGrid(Font, int, int, boolean) - Constructor for class com.github.yellowstonegames.glyph.GlyphGrid
Constructs a GlyphGrid with the specified size in cells wide and cells tall for its grid, using the specified Font (which will be copied).
grid - Variable in class com.github.yellowstonegames.glyph.GridAction
 
GridAction - Class in com.github.yellowstonegames.glyph
Action types that operate on potentially multiple GlyphGrid cells.
GridAction(GlyphGrid) - Constructor for class com.github.yellowstonegames.glyph.GridAction
 
GridAction(GlyphGrid, float) - Constructor for class com.github.yellowstonegames.glyph.GridAction
 
GridAction(GlyphGrid, float, Region) - Constructor for class com.github.yellowstonegames.glyph.GridAction
 
GridAction.CloudAction - Class in com.github.yellowstonegames.glyph
A variant on GridAction.ExplosionAction that uses continuous noise to remove a set of cells from the affected area that changes over time.
GridAction.ExplosionAction - Class in com.github.yellowstonegames.glyph
A GridAction that draws a blast of changing background colors in a given radius, potentially avoiding changing the colors of solid obstacles defined by a GridAction.ExplosionAction.lightMap.
GridAction.GibberishAction - Class in com.github.yellowstonegames.glyph
An effect that acts like an GridAction.ExplosionAction, but instead of changing the background colors, this changes the foreground glyph to a randomly-selected character from GridAction.GibberishAction.choices.
GridAction.PulseAction - Class in com.github.yellowstonegames.glyph
A variant on GridAction.ExplosionAction that shows waves of different colors extend in circles from the center of the burst.
GridAction.TintAction - Class in com.github.yellowstonegames.glyph
Changes the color tint of one or more cells on a GlyphGrid for some amount of time.
gridHeight - Variable in class com.github.yellowstonegames.glyph.GlyphGrid
 
gridWidth - Variable in class com.github.yellowstonegames.glyph.GlyphGrid
 
GUI_RANDOM - Static variable in class com.github.yellowstonegames.glyph.GridAction
A randomly-seeded random number generator that is meant to be used only for visual effects that don't change gameplay or other logic.
gzipDecodeByteArray(byte[]) - Static method in class com.github.yellowstonegames.glyph.rexpaint.CompressionUtils
 
gzipEncodeByteArray(byte[]) - Static method in class com.github.yellowstonegames.glyph.rexpaint.CompressionUtils
 

H

height - Variable in class com.github.yellowstonegames.glyph.rexpaint.XPLayer
 

I

intoGlyphGrid(GlyphGrid) - Method in class com.github.yellowstonegames.glyph.rexpaint.XPFile
 
intoGlyphGrid(GlyphGrid) - Method in class com.github.yellowstonegames.glyph.rexpaint.XPLayer
 
isAnythingActing() - Method in class com.github.yellowstonegames.glyph.GlyphGrid
Returns true if this GlyphGrid or any of its children currently have Actions, or false if none do.

L

layerCount - Variable in class com.github.yellowstonegames.glyph.rexpaint.XPFile
 
layerCount() - Method in class com.github.yellowstonegames.glyph.rexpaint.XPFile
 
layers - Variable in class com.github.yellowstonegames.glyph.rexpaint.XPFile
 
LenientParallelAction() - Constructor for class com.github.yellowstonegames.glyph.MoreActions.LenientParallelAction
 
LenientParallelAction(Action) - Constructor for class com.github.yellowstonegames.glyph.MoreActions.LenientParallelAction
 
LenientParallelAction(Action, Action) - Constructor for class com.github.yellowstonegames.glyph.MoreActions.LenientParallelAction
 
LenientParallelAction(Action, Action, Action) - Constructor for class com.github.yellowstonegames.glyph.MoreActions.LenientParallelAction
 
LenientParallelAction(Action, Action, Action, Action) - Constructor for class com.github.yellowstonegames.glyph.MoreActions.LenientParallelAction
 
LenientParallelAction(Action, Action, Action, Action, Action) - Constructor for class com.github.yellowstonegames.glyph.MoreActions.LenientParallelAction
 
LenientSequenceAction() - Constructor for class com.github.yellowstonegames.glyph.MoreActions.LenientSequenceAction
 
LenientSequenceAction(Action) - Constructor for class com.github.yellowstonegames.glyph.MoreActions.LenientSequenceAction
 
LenientSequenceAction(Action, Action) - Constructor for class com.github.yellowstonegames.glyph.MoreActions.LenientSequenceAction
 
LenientSequenceAction(Action, Action, Action) - Constructor for class com.github.yellowstonegames.glyph.MoreActions.LenientSequenceAction
 
LenientSequenceAction(Action, Action, Action, Action) - Constructor for class com.github.yellowstonegames.glyph.MoreActions.LenientSequenceAction
 
LenientSequenceAction(Action, Action, Action, Action, Action) - Constructor for class com.github.yellowstonegames.glyph.MoreActions.LenientSequenceAction
 
lightMap - Variable in class com.github.yellowstonegames.glyph.GridAction.ExplosionAction
The internal representation of how affected each cell is by the explosion, based on proximity to center.
loadXP(FileHandle) - Static method in class com.github.yellowstonegames.glyph.rexpaint.XPIO
 

M

map - Variable in class com.github.yellowstonegames.glyph.GlyphGrid
 
MoreActions - Class in com.github.yellowstonegames.glyph
Supplemental Action classes and methods to augment Actions.
MoreActions.LenientParallelAction - Class in com.github.yellowstonegames.glyph
Just like ParallelAction, but if given null Action items, it ignores them.
MoreActions.LenientSequenceAction - Class in com.github.yellowstonegames.glyph
Executes a number of actions one at a time.

P

pack(int, int, int, int) - Static method in class com.github.yellowstonegames.glyph.rexpaint.XPIO
 
parallel() - Static method in class com.github.yellowstonegames.glyph.MoreActions
 
parallel(Action) - Static method in class com.github.yellowstonegames.glyph.MoreActions
 
parallel(Action...) - Static method in class com.github.yellowstonegames.glyph.MoreActions
 
parallel(Action, Action) - Static method in class com.github.yellowstonegames.glyph.MoreActions
 
parallel(Action, Action, Action) - Static method in class com.github.yellowstonegames.glyph.MoreActions
 
parallel(Action, Action, Action, Action) - Static method in class com.github.yellowstonegames.glyph.MoreActions
 
parallel(Action, Action, Action, Action, Action) - Static method in class com.github.yellowstonegames.glyph.MoreActions
 
PulseAction(GlyphGrid, float, Coord, int) - Constructor for class com.github.yellowstonegames.glyph.GridAction.PulseAction
 
PulseAction(GlyphGrid, float, Region, Coord, int) - Constructor for class com.github.yellowstonegames.glyph.GridAction.PulseAction
 
PulseAction(GlyphGrid, float, Region, Coord, int, float, float) - Constructor for class com.github.yellowstonegames.glyph.GridAction.PulseAction
 
PulseAction(GlyphGrid, float, Region, Coord, int, float, float, int[]) - Constructor for class com.github.yellowstonegames.glyph.GridAction.PulseAction
 
PulseAction(GlyphGrid, float, Region, Coord, int, float, float, IntList) - Constructor for class com.github.yellowstonegames.glyph.GridAction.PulseAction
 
PulseAction(GlyphGrid, float, Region, Coord, int, int[]) - Constructor for class com.github.yellowstonegames.glyph.GridAction.PulseAction
 
PulseAction(GlyphGrid, float, Region, Coord, int, IntList) - Constructor for class com.github.yellowstonegames.glyph.GridAction.PulseAction
 
PulseAction(GlyphGrid, Coord, int) - Constructor for class com.github.yellowstonegames.glyph.GridAction.PulseAction
 
put(int, int, char, int) - Method in class com.github.yellowstonegames.glyph.GlyphGrid
Places a character (optionally with style information) at the specified cell, using the given foreground color.
put(int, int, int) - Method in class com.github.yellowstonegames.glyph.GlyphGrid
Places a character (optionally with style information) at the specified cell, using white foreground color.
put(int, int, int, int) - Method in class com.github.yellowstonegames.glyph.GlyphGrid
Places a character (optionally with style information) at the specified cell, using the given foreground color.
put(int, int, long) - Method in class com.github.yellowstonegames.glyph.GlyphGrid
Places a glyph (optionally with style information and/or color) at the specified cell.
put(Coord, long) - Method in class com.github.yellowstonegames.glyph.GlyphGrid
Places a glyph (optionally with style information and/or color) at the specified cell (given as a Coord).

R

radius - Variable in class com.github.yellowstonegames.glyph.GridAction.ExplosionAction
Normally you should set this in the constructor, and not change it later.
resize(int, int) - Method in class com.github.yellowstonegames.glyph.GlyphGrid
This should generally be called in the ApplicationListener.resize(int, int) or Screen.resize(int, int) method when the screen size changes.
restart() - Method in class com.github.yellowstonegames.glyph.MoreActions.LenientSequenceAction
 

S

saveXP(FileHandle, GlyphGrid) - Static method in class com.github.yellowstonegames.glyph.rexpaint.XPIO
Adapted from CosPlay Engine's Scala code.
seed - Variable in class com.github.yellowstonegames.glyph.GridAction.ExplosionAction
An int that determines how any pseudo-random effects in this will look.
sequence() - Static method in class com.github.yellowstonegames.glyph.MoreActions
 
sequence(Action) - Static method in class com.github.yellowstonegames.glyph.MoreActions
 
sequence(Action...) - Static method in class com.github.yellowstonegames.glyph.MoreActions
 
sequence(Action, Action) - Static method in class com.github.yellowstonegames.glyph.MoreActions
 
sequence(Action, Action, Action) - Static method in class com.github.yellowstonegames.glyph.MoreActions
 
sequence(Action, Action, Action, Action) - Static method in class com.github.yellowstonegames.glyph.MoreActions
 
sequence(Action, Action, Action, Action, Action) - Static method in class com.github.yellowstonegames.glyph.MoreActions
 
setChar(char) - Method in class com.github.yellowstonegames.glyph.GlyphActor
 
setColor(float, float, float, float) - Method in class com.github.yellowstonegames.glyph.GlyphActor
 
setColor(int) - Method in class com.github.yellowstonegames.glyph.GlyphActor
 
setColor(Color) - Method in class com.github.yellowstonegames.glyph.GlyphActor
 
setFont(Font) - Method in class com.github.yellowstonegames.glyph.GlyphActor
 
setFont(Font) - Method in class com.github.yellowstonegames.glyph.GlyphGrid
Sets the Font this uses, but also configures the viewport to use the appropriate size cells, then scales the font to size 1x1 (this makes some calculations much easier inside GlyphGrid).
setFont(Font, boolean) - Method in class com.github.yellowstonegames.glyph.GlyphGrid
Sets the Font this uses, but also configures the viewport to use the appropriate size cells, then scales the font to size 1x1 (this makes some calculations much easier inside GlyphGrid).
setGlyph(long) - Method in class com.github.yellowstonegames.glyph.GlyphActor
 
setLocation(Coord) - Method in class com.github.yellowstonegames.glyph.GlyphActor
 
setVisibilities(IntIntPredicate) - Method in class com.github.yellowstonegames.glyph.GlyphGrid
Sets the visibility of each Actor child of this GlyphGrid based on the result of a predicate called on its x,y grid position (rounded from its float position).
setWithMarkup(String) - Method in class com.github.yellowstonegames.glyph.GlyphActor
You can set the complete glyph here using markup, including the possibility of setting the glyph to an inline image (such as an emoji) using the [+🤴🏽] syntax.
slideBy(float, float, float) - Static method in class com.github.yellowstonegames.glyph.MoreActions
 
slideBy(float, float, float, float, Runnable) - Static method in class com.github.yellowstonegames.glyph.MoreActions
 
slideBy(float, float, float, Runnable) - Static method in class com.github.yellowstonegames.glyph.MoreActions
 
slideTo(float, float, float) - Static method in class com.github.yellowstonegames.glyph.MoreActions
 
slideTo(float, float, float, float, Runnable) - Static method in class com.github.yellowstonegames.glyph.MoreActions
 
slideTo(float, float, float, Runnable) - Static method in class com.github.yellowstonegames.glyph.MoreActions
 
startX - Variable in class com.github.yellowstonegames.glyph.GlyphGrid
 
startY - Variable in class com.github.yellowstonegames.glyph.GlyphGrid
 
summon(float, float, float, float, char, int, int, float, float, float) - Method in class com.github.yellowstonegames.glyph.GlyphGrid
Adds a new GlyphActor at (startX, startY) in world coordinates (which should have 1 world unit equal to 1 cell) using the char shown with the given startColor and startRotation, and immediately starts changing color to endColor, changing position so that it ends at the world coordinates (endX, endY), taking duration seconds to complete before removing the GlyphActor.
summon(float, float, float, float, float, char, int, int, float, float, float, Interpolation, Runnable) - Method in class com.github.yellowstonegames.glyph.GlyphGrid
Adds a new GlyphActor at (startX, startY) in world coordinates (which should have 1 world unit equal to 1 cell) using the char shown with the given startColor and startRotation, and after delay seconds, starts changing color to endColor, changing position using the given Interpolation so that it ends at the world coordinates (endX, endY), taking duration seconds to complete before running postRunnable (if it is non-null) and finally removing the GlyphActor.
summon(float, float, float, float, float, char, int, int, float, float, float, Runnable) - Method in class com.github.yellowstonegames.glyph.GlyphGrid
Adds a new GlyphActor at (startX, startY) in world coordinates (which should have 1 world unit equal to 1 cell) using the char shown with the given startColor and startRotation, and after delay seconds, starts changing color to endColor, changing position so that it ends at the world coordinates (endX, endY), taking duration seconds to complete before running postRunnable (if it is non-null) and finally removing the GlyphActor.

T

TintAction(GlyphGrid, float, Region, int[][]) - Constructor for class com.github.yellowstonegames.glyph.GridAction.TintAction
Constructs an TintAction with explicit settings for most fields.

U

update(float) - Method in class com.github.yellowstonegames.glyph.GridAction.CloudAction
 
update(float) - Method in class com.github.yellowstonegames.glyph.GridAction.ExplosionAction
Called each frame.
update(float) - Method in class com.github.yellowstonegames.glyph.GridAction.GibberishAction
Called each frame.
update(float) - Method in class com.github.yellowstonegames.glyph.GridAction.PulseAction
 
update(float) - Method in class com.github.yellowstonegames.glyph.GridAction.TintAction
Called each frame.
useAcridColors() - Method in class com.github.yellowstonegames.glyph.GridAction.ExplosionAction
Sets the colors this ExplosionAction uses to go from through various shades of yellow-green before fading.
useElectricColors() - Method in class com.github.yellowstonegames.glyph.GridAction.ExplosionAction
Sets the colors this ExplosionAction uses to go from through various shades of gray-purple before fading.
useFieryColors() - Method in class com.github.yellowstonegames.glyph.GridAction.ExplosionAction
Sets the colors this ExplosionAction uses to go from orange, to yellow, to orange, to dark gray, then fade.
useMistyColors() - Method in class com.github.yellowstonegames.glyph.GridAction.ExplosionAction
Sets the colors this ExplosionAction uses to go from through various shades of pale blue before fading.
useToxicColors() - Method in class com.github.yellowstonegames.glyph.GridAction.ExplosionAction
Sets the colors this ExplosionAction uses to go from through various shades of vivid purple before fading.

V

valid - Variable in class com.github.yellowstonegames.glyph.GridAction
 
version - Variable in class com.github.yellowstonegames.glyph.rexpaint.XPFile
 
viewport - Variable in class com.github.yellowstonegames.glyph.GlyphGrid
 

W

width - Variable in class com.github.yellowstonegames.glyph.rexpaint.XPLayer
 
wiggle(float, float) - Static method in class com.github.yellowstonegames.glyph.MoreActions
 
wiggle(float, float, float, Runnable) - Static method in class com.github.yellowstonegames.glyph.MoreActions
 
wiggle(float, float, Runnable) - Static method in class com.github.yellowstonegames.glyph.MoreActions
 
wrapped - Variable in class com.github.yellowstonegames.glyph.WrapperInterpolation
 
WrapperInterpolation - Class in com.github.yellowstonegames.glyph
A simple wrapper around a digital Interpolations.Interpolator so it can act as a libGDX Interpolation.
WrapperInterpolation() - Constructor for class com.github.yellowstonegames.glyph.WrapperInterpolation
 
WrapperInterpolation(Interpolations.Interpolator) - Constructor for class com.github.yellowstonegames.glyph.WrapperInterpolation
 

X

XPChar - Class in com.github.yellowstonegames.glyph.rexpaint
XPChar() - Constructor for class com.github.yellowstonegames.glyph.rexpaint.XPChar
 
XPFile - Class in com.github.yellowstonegames.glyph.rexpaint
XPFile(int, int, ObjectList) - Constructor for class com.github.yellowstonegames.glyph.rexpaint.XPFile
 
XPIO - Class in com.github.yellowstonegames.glyph.rexpaint
Allows importing REXPaint's .xp files to a format SquidGlyph can read and display.
XPIO() - Constructor for class com.github.yellowstonegames.glyph.rexpaint.XPIO
 
XPLayer - Class in com.github.yellowstonegames.glyph.rexpaint
XPLayer() - Constructor for class com.github.yellowstonegames.glyph.rexpaint.XPLayer
 
A B C D E F G H I L M P R S T U V W X 
All Classes and Interfaces|All Packages