- SAFETY_ORANGE - Static variable in class squidpony.squidgrid.gui.gdx.SColor
-
Color constant
- SAFFLOWER - Static variable in class squidpony.squidgrid.gui.gdx.SColor
-
Color constant
- SAFFRON - Static variable in class squidpony.squidgrid.gui.gdx.SColor
-
Color constant
- SALMON - Static variable in class squidpony.squidgrid.gui.gdx.SColor
-
Color constant
- SANDY_BROWN - Static variable in class squidpony.squidgrid.gui.gdx.SColor
-
Color constant
- SANGRIA - Static variable in class squidpony.squidgrid.gui.gdx.SColor
-
Color constant
- SAPPANWOOD - Static variable in class squidpony.squidgrid.gui.gdx.SColor
-
Color constant
- SAPPANWOOD_INCENSE - Static variable in class squidpony.squidgrid.gui.gdx.SColor
-
Color constant
- SAPPHIRE - Static variable in class squidpony.squidgrid.gui.gdx.SColor
-
Color constant
- SAWTOOTH_OAK - Static variable in class squidpony.squidgrid.gui.gdx.SColor
-
Color constant
- SCARLET - Static variable in class squidpony.squidgrid.gui.gdx.SColor
-
Color constant
- SCHOOL_BUS_YELLOW - Static variable in class squidpony.squidgrid.gui.gdx.SColor
-
Color constant
- SColor - Class in squidpony.squidgrid.gui.gdx
-
Allows for the use of custom colors with custom names.
- SColor() - Constructor for class squidpony.squidgrid.gui.gdx.SColor
-
A constructor with no passed values.
- SColor(Color) - Constructor for class squidpony.squidgrid.gui.gdx.SColor
-
Creates a new color that's the same value as the passed in color.
- SColor(Color, String) - Constructor for class squidpony.squidgrid.gui.gdx.SColor
-
Creates a new color that's the same value as the passed in color and
given the provided name.
- SColor(int) - Constructor for class squidpony.squidgrid.gui.gdx.SColor
-
Creates a new color that has the given combined RGB value.
- SColor(int, String) - Constructor for class squidpony.squidgrid.gui.gdx.SColor
-
Creates a new color that has the given combined RGB value and the
provided name.
- SColor(int, int, int) - Constructor for class squidpony.squidgrid.gui.gdx.SColor
-
Creates a new color that has the given RGB values.
- SColor(int, int, int, int) - Constructor for class squidpony.squidgrid.gui.gdx.SColor
-
Creates a new color that has the given ARGB values.
- SColor(int, int, int, String) - Constructor for class squidpony.squidgrid.gui.gdx.SColor
-
Creates a new color that has the given RGB values and the provided name.
- SColor(int, int, int, int, String) - Constructor for class squidpony.squidgrid.gui.gdx.SColor
-
Creates a new color that has the given ARGB values and the provided name.
- SColorFactory - Class in squidpony.squidgrid.gui.gdx
-
Provides utilities for working with colors as well as caching operations for
color creation.
- SCORTCHED_BROWN - Static variable in class squidpony.squidgrid.gui.gdx.SColor
-
Color constant
- scrolled(int) - Method in class squidpony.squidgrid.gui.gdx.SquidInput
-
- scrolled(int) - Method in class squidpony.squidgrid.gui.gdx.SquidKey
-
- scrolled(int) - Method in class squidpony.squidgrid.gui.gdx.SquidMouse
-
- SEA_GREEN - Static variable in class squidpony.squidgrid.gui.gdx.SColor
-
Color constant
- SEASHELL - Static variable in class squidpony.squidgrid.gui.gdx.SColor
-
Color constant
- SELECTIVE_YELLOW - Static variable in class squidpony.squidgrid.gui.gdx.SColor
-
Color constant
- SEN_NO_RIKYUS_TEA - Static variable in class squidpony.squidgrid.gui.gdx.SColor
-
Color constant
- SEPIA - Static variable in class squidpony.squidgrid.gui.gdx.SColor
-
Color constant
- setAnimationDuration(float) - Method in class squidpony.squidgrid.gui.gdx.SquidLayers
-
- setBgIndices(int[][]) - Method in class squidpony.squidgrid.gui.gdx.SquidLayers
-
Set all of the background colors at once, using indexes into what is probably the default palette unless
otherwise specified in the call to put().
- setCellHeight(float) - Method in class squidpony.squidgrid.gui.gdx.SquidMouse
-
- setCellWidth(float) - Method in class squidpony.squidgrid.gui.gdx.SquidMouse
-
- setDefaultForeground(Color) - Method in class squidpony.squidgrid.gui.gdx.SquidPanel
-
- setFloor(int) - Static method in class squidpony.squidgrid.gui.gdx.SColorFactory
-
Sets the value at which each of the red, green, and blue values will be
set to the nearest lower multiple of.
- setGridHeight(float) - Method in class squidpony.squidgrid.gui.gdx.SquidMouse
-
- setGridWidth(float) - Method in class squidpony.squidgrid.gui.gdx.SquidMouse
-
- setIgnoreInput(boolean) - Method in class squidpony.squidgrid.gui.gdx.SquidInput
-
Set the status for whether this should ignore input right now or not.
- setIgnoreInput(boolean) - Method in class squidpony.squidgrid.gui.gdx.SquidKey
-
Set the status for whether this should ignore input right now or not.
- setKeyHandler(SquidInput.KeyHandler) - Method in class squidpony.squidgrid.gui.gdx.SquidInput
-
- setLightnesses(int[][]) - Method in class squidpony.squidgrid.gui.gdx.SquidLayers
-
Sets the lightness modifiers used for background cells with the int[][] passed as lightnesses.
- setMouse(SquidMouse) - Method in class squidpony.squidgrid.gui.gdx.SquidInput
-
- setOffsetX(int) - Method in class squidpony.squidgrid.gui.gdx.SquidMouse
-
- setOffsetY(int) - Method in class squidpony.squidgrid.gui.gdx.SquidMouse
-
- setPanels(ISquidPanel<T>, ISquidPanel<T>) - Method in class squidpony.squidgrid.gui.gdx.GroupCombinedPanel
-
Sets the backing panels.
- setProcessor(InputProcessor) - Method in class squidpony.squidgrid.gui.gdx.SquidKey
-
Sets the InputProcessor that this object will use to make sense of Key events.
- setProcessor(InputProcessor) - Method in class squidpony.squidgrid.gui.gdx.SquidMouse
-
Sets the InputProcessor this object uses to handle mouse input.
- setText(String) - Method in class squidpony.squidgrid.gui.gdx.AnimatedEntity
-
- setUsingNumpadDirections(boolean) - Method in class squidpony.squidgrid.gui.gdx.SquidInput
-
- SHAMROCK_GREEN - Static variable in class squidpony.squidgrid.gui.gdx.SColor
-
Color constant
- SHOCKING_PINK - Static variable in class squidpony.squidgrid.gui.gdx.SColor
-
Color constant
- SHRIMP_BROWN - Static variable in class squidpony.squidgrid.gui.gdx.SColor
-
Color constant
- SILK_CREPE_BROWN - Static variable in class squidpony.squidgrid.gui.gdx.SColor
-
Color constant
- SILVER - Static variable in class squidpony.squidgrid.gui.gdx.SColor
-
Color constant
- SILVER_GREY - Static variable in class squidpony.squidgrid.gui.gdx.SColor
-
Color constant
- SILVERED_RED - Static variable in class squidpony.squidgrid.gui.gdx.SColor
-
Color constant
- SIMMERED_SEAWEED - Static variable in class squidpony.squidgrid.gui.gdx.SColor
-
Color constant
- SISKIN_SPROUT_YELLOW - Static variable in class squidpony.squidgrid.gui.gdx.SColor
-
Color constant
- SKY - Static variable in class squidpony.squidgrid.gui.gdx.SColor
-
Color constant
- SKY_BLUE - Static variable in class squidpony.squidgrid.gui.gdx.SColor
-
Color constant
- SLATE_GRAY - Static variable in class squidpony.squidgrid.gui.gdx.SColor
-
Color constant
- slide(AnimatedEntity, int, int, int, float) - Method in class squidpony.squidgrid.gui.gdx.SquidLayers
-
- slide(int, int, int, int, int, float) - Method in class squidpony.squidgrid.gui.gdx.SquidLayers
-
- slide(int, int, int, int) - Method in class squidpony.squidgrid.gui.gdx.SquidLayers
-
- slide(AnimatedEntity, int, int) - Method in class squidpony.squidgrid.gui.gdx.SquidLayers
-
- slide(AnimatedEntity, int, int, float) - Method in class squidpony.squidgrid.gui.gdx.SquidPanel
-
Start a movement animation for the object at the grid location x, y and moves it to newX, newY over a number of
seconds given by duration (often 0.12f or somewhere around there).
- slide(int, int, int, int, float) - Method in class squidpony.squidgrid.gui.gdx.SquidPanel
-
Start a movement animation for the object at the grid location x, y and moves it to newX, newY over a number of
seconds given by duration (often 0.12f or somewhere around there).
- slide(Coord, Coord) - Method in class squidpony.squidgrid.gui.gdx.SquidPanel
-
Starts a movement animation for the object at the given grid location at the default speed.
- slide(Coord, Direction) - Method in class squidpony.squidgrid.gui.gdx.SquidPanel
-
Starts a movement animation for the object at the given grid location at the default speed for one grid square in
the direction provided.
- slide(Coord, Coord, float) - Method in class squidpony.squidgrid.gui.gdx.SquidPanel
-
Starts a sliding movement animation for the object at the given location at the provided speed.
- SMALT - Static variable in class squidpony.squidgrid.gui.gdx.SColor
-
Color constant
- smoothNameLarge - Static variable in class squidpony.squidgrid.gui.gdx.DefaultResources
-
- SOOTY_BAMBOO - Static variable in class squidpony.squidgrid.gui.gdx.SColor
-
Color constant
- SOOTY_WILLOW_BAMBOO - Static variable in class squidpony.squidgrid.gui.gdx.SColor
-
Color constant
- SPARROW_BROWN - Static variable in class squidpony.squidgrid.gui.gdx.SColor
-
Color constant
- SPRING_BUD - Static variable in class squidpony.squidgrid.gui.gdx.SColor
-
Color constant
- SPRING_GREEN - Static variable in class squidpony.squidgrid.gui.gdx.SColor
-
Color constant
- squareName - Static variable in class squidpony.squidgrid.gui.gdx.DefaultResources
-
- squareNameLarge - Static variable in class squidpony.squidgrid.gui.gdx.DefaultResources
-
- SQUID_FITTING - Static variable in class squidpony.squidgrid.gui.gdx.TextCellFactory
-
The commonly used symbols in roguelike games.
- SquidInput - Class in squidpony.squidgrid.gui.gdx
-
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() - Constructor for class squidpony.squidgrid.gui.gdx.SquidInput
-
Constructs a new SquidInput that does not respond to keyboard or mouse input.
- SquidInput(SquidMouse) - Constructor for class squidpony.squidgrid.gui.gdx.SquidInput
-
Constructs a new SquidInput that does not respond to keyboard input, but does take mouse input and passes mouse
events along to the given SquidMouse.
- SquidInput(SquidInput.KeyHandler) - Constructor for class squidpony.squidgrid.gui.gdx.SquidInput
-
Constructs a new SquidInput that does not respond to mouse input, but does take keyboard input and sends keyboard
events through some processing before calling keyHandler.handle() on keypresses that can sensibly be processed.
- SquidInput(SquidInput.KeyHandler, boolean) - Constructor for class squidpony.squidgrid.gui.gdx.SquidInput
-
Constructs a new SquidInput that does not respond to mouse input, but does take keyboard input and sends keyboard
events through some processing before calling keyHandler.handle() on keypresses that can sensibly be processed.
- SquidInput(SquidInput.KeyHandler, SquidMouse) - Constructor for class squidpony.squidgrid.gui.gdx.SquidInput
-
Constructs a new SquidInput that responds to mouse and keyboard input when given a SquidMouse and a
SquidInput.KeyHandler implementation.
- SquidInput(SquidInput.KeyHandler, SquidMouse, boolean) - Constructor for class squidpony.squidgrid.gui.gdx.SquidInput
-
Constructs a new SquidInput that responds to mouse and keyboard input when given a SquidMouse and a
SquidInput.KeyHandler implementation, and can be put in an initial state where it ignores input until told
otherwise via setIgnoreInput(boolean).
- SquidInput.KeyHandler - Interface in squidpony.squidgrid.gui.gdx
-
A single-method interface used to process "typed" characters, special characters produced by unusual keys, and
modifiers that can affect them.
- SquidKey - Class in squidpony.squidgrid.gui.gdx
-
This wraps an InputProcessor, storing all key events and allowing them to be processed one at a time using next() or
all at once using drain().
- SquidKey() - Constructor for class squidpony.squidgrid.gui.gdx.SquidKey
-
Constructs a SquidKey with no InputProcessor; for this to do anything, setProcessor() must be called.
- SquidKey(InputProcessor) - Constructor for class squidpony.squidgrid.gui.gdx.SquidKey
-
Constructs a SquidKey with the given InputProcessor.
- SquidKey(InputProcessor, boolean) - Constructor for class squidpony.squidgrid.gui.gdx.SquidKey
-
Constructs a SquidKey with the given InputProcessor.
- SquidLayers - Class in squidpony.squidgrid.gui.gdx
-
A helper class to make using multiple SquidPanels easier.
- SquidLayers() - Constructor for class squidpony.squidgrid.gui.gdx.SquidLayers
-
Create a new SquidLayers widget with the default square font, 40 cells wide and high, with a size of
12x12 pixels for each cell.
- SquidLayers(int, int) - Constructor for class squidpony.squidgrid.gui.gdx.SquidLayers
-
Create a new SquidLayers widget with the default square font, the given number of cells for gridWidth
and gridHeight, and 12x12 pixels for each cell.
- SquidLayers(int, int, int, int) - Constructor for class squidpony.squidgrid.gui.gdx.SquidLayers
-
Create a new SquidLayers widget with a default font (it will be square if cellWidth and cellHeight are equal, or
narrow otherwise), the given number of cells for gridWidth
and gridHeight, and the size in pixels for each cell given by cellWidth and cellHeight.
- SquidLayers(int, int, int, int, String) - Constructor for class squidpony.squidgrid.gui.gdx.SquidLayers
-
Create a new SquidLayers widget with the given path to a Font file, the given number of cells for gridWidth
and gridHeight, and the size in pixels for each cell given by cellWidth and cellHeight.
- SquidMouse - Class in squidpony.squidgrid.gui.gdx
-
This mouse processor allows for easy conversion to a grid based system.
- SquidMouse(float, float, InputProcessor) - Constructor for class squidpony.squidgrid.gui.gdx.SquidMouse
-
Sets the size of the cell so that all mouse input can be evaluated as
relative to the grid.
- SquidMouse(float, float, float, float, int, int, InputProcessor) - Constructor for class squidpony.squidgrid.gui.gdx.SquidMouse
-
Sets the size of the cell so that all mouse input can be evaluated as
relative to the grid.
- SquidPanel - Class in squidpony.squidgrid.gui.gdx
-
Displays text and images in a grid pattern.
- SquidPanel(int, int) - Constructor for class squidpony.squidgrid.gui.gdx.SquidPanel
-
Creates a bare-bones panel with all default values for text rendering.
- SquidPanel(int, int, int, int) - Constructor for class squidpony.squidgrid.gui.gdx.SquidPanel
-
Creates a panel with the given grid and cell size.
- SquidPanel(int, int, TextCellFactory) - Constructor for class squidpony.squidgrid.gui.gdx.SquidPanel
-
Builds a panel with the given grid size and all other parameters determined by the factory.
- squidpony.squidgrid.gui.gdx - package squidpony.squidgrid.gui.gdx
-
- STAINED_RED - Static variable in class squidpony.squidgrid.gui.gdx.SColor
-
Color constant
- STEAMED_CHESTNUT - Static variable in class squidpony.squidgrid.gui.gdx.SColor
-
Color constant
- STEEL_BLUE - Static variable in class squidpony.squidgrid.gui.gdx.SColor
-
Color constant
- STOREROOM_BROWN - Static variable in class squidpony.squidgrid.gui.gdx.SColor
-
Color constant
- STYLISH_PERSIMMON - Static variable in class squidpony.squidgrid.gui.gdx.SColor
-
Color constant
- SUMAC - Static variable in class squidpony.squidgrid.gui.gdx.SColor
-
Color constant
- SUMAC_DYED - Static variable in class squidpony.squidgrid.gui.gdx.SColor
-
Color constant