Index
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 itsmoveRunnable, 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
countnew 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
countnew 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
longof glyph info and aFontto 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
-
Actiontypes that operate on potentially multipleGlyphGridcells. - 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.ExplosionActionthat 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 fromGridAction.GibberishAction.choices. - GridAction.PulseAction - Class in com.github.yellowstonegames.glyph
-
A variant on
GridAction.ExplosionActionthat 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
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
Actionclasses and methods to augmentActions. - 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)orScreen.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.Interpolatorso it can act as a libGDXInterpolation. - 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
-
Imported from biscon's xpreader project.
- XPChar() - Constructor for class com.github.yellowstonegames.glyph.rexpaint.XPChar
- XPFile - Class in com.github.yellowstonegames.glyph.rexpaint
-
Imported from biscon's xpreader project.
- 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
-
Imported from biscon's xpreader project.
- XPLayer() - Constructor for class com.github.yellowstonegames.glyph.rexpaint.XPLayer
All Classes and Interfaces|All Packages