- 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
- saturate(Color, float) - Method in class squidpony.squidgrid.gui.gdx.SquidColorCenter
-
Saturates color (makes it closer to a vivid color like red or green and less gray) by the specified degree and
returns the new color (saturated somewhat).
- saturated(Color) - Method in class squidpony.squidgrid.gui.gdx.SquidColorCenter
-
Fully saturates color (makes it a vivid color like red or green and less gray) and returns the modified copy.
- SaturationFilter(float) - Constructor for class squidpony.squidgrid.gui.gdx.Filters.SaturationFilter
-
Sets up a SaturationFilter with the desired saturation multiplier.
- 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
- scc - Variable in class squidpony.squidgrid.gui.gdx.SquidPanel
-
- scc - Variable in class squidpony.squidgrid.gui.gdx.TextCellFactory
-
- 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.
- SColorFactory() - Constructor for class squidpony.squidgrid.gui.gdx.SColorFactory
-
Constructs a new SColorFactory with an empty cache.
- SCORTCHED_BROWN - Static variable in class squidpony.squidgrid.gui.gdx.SColor
-
Color constant
- screen - Variable in class squidpony.squidgrid.gui.gdx.SquidApplicationAdapter
-
Should be assigned in ApplicationAdapter.create()
- screenHeight - Variable in class squidpony.squidgrid.gui.gdx.ScreenSizeManager
-
The screen's height, as given at creation time.
- ScreenSizeManager - Class in squidpony.squidgrid.gui.gdx
-
A container that keeps tracks of the sizes of margins and cells.
- ScreenSizeManager(int, int, int, int) - Constructor for class squidpony.squidgrid.gui.gdx.ScreenSizeManager
-
A fresh size manager, for the given screen size and the given cell size.
- screenWidth - Variable in class squidpony.squidgrid.gui.gdx.ScreenSizeManager
-
The screen's width, as given at creation time.
- scrollDown(int) - Method in class squidpony.squidgrid.gui.gdx.ButtonsPanel
-
- scrollDownButtonIndex() - Method in class squidpony.squidgrid.gui.gdx.ButtonsPanel
-
- 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
-
- scrollPane - Variable in class squidpony.squidgrid.gui.gdx.TextPanel
-
- scrollText - Variable in class squidpony.squidgrid.gui.gdx.ButtonsPanel
-
The text of the buttons to scroll
- scrollUp(int) - Method in class squidpony.squidgrid.gui.gdx.ButtonsPanel
-
- 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
- selectedButton(int) - Method in class squidpony.squidgrid.gui.gdx.ButtonsPanel
-
This method is called when the button at index i
is hit.
- 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
- setAllSwaps(Map<String, String>) - Method in class squidpony.squidgrid.gui.gdx.TextCellFactory
-
Sets the mapping of replacement pairs to a different one as a Map of String keys to String values.
- setAnimationDuration(float) - Method in class squidpony.squidgrid.gui.gdx.SquidLayers
-
- setBGColorCenter(IColorCenter<Color>) - Method in class squidpony.squidgrid.gui.gdx.SquidLayers
-
Sets the IColorCenter used by the background layer.
- setBounds(float, float, float, float) - Method in class squidpony.squidgrid.gui.gdx.SquidMessageBox
-
Set the x, y position of the lower left corner, plus set the width and height.
- setCellHeight(float) - Method in class squidpony.squidgrid.gui.gdx.SquidMouse
-
- setCellWidth(float) - Method in class squidpony.squidgrid.gui.gdx.SquidMouse
-
- setColorCenter(IColorCenter<T>) - Method in class squidpony.squidgrid.gui.gdx.GroupCombinedPanel
-
- setColorCenter(IColorCenter<Color>) - Method in class squidpony.squidgrid.gui.gdx.SquidPanel
-
Use this method if you use your own
IColorCenter
and want this
panel not to allocate its own colors (or fill
DefaultResources.getSCC()
but instead to the provided center.
- setColorCenter(IColorCenter<Color>) - Method in class squidpony.squidgrid.gui.gdx.TextCellFactory
-
- setColors(List<Color>) - Method in class squidpony.squidgrid.gui.gdx.ColorChangeImage
-
Sets the list of colors this uses to choose what color it draws with.
- setColors(Color...) - Method in class squidpony.squidgrid.gui.gdx.ColorChangeImage
-
Sets the list of colors this uses to choose what color it draws with.
- setColors(Collection<Color>) - Method in class squidpony.squidgrid.gui.gdx.ColorChangeLabel
-
Sets the list of colors this uses to choose what color it draws with.
- setColors(Color...) - Method in class squidpony.squidgrid.gui.gdx.ColorChangeLabel
-
Sets the list of colors this uses to choose what color it draws with.
- setDefaultForeground(Color) - Method in class squidpony.squidgrid.gui.gdx.SquidPanel
-
- setDefaultForegroundColor(Color) - Method in class squidpony.squidgrid.gui.gdx.SquidPanelBuilder
-
- setFGColorCenter(IColorCenter<Color>) - Method in class squidpony.squidgrid.gui.gdx.SquidLayers
-
Sets the IColorCenter used by the foreground layer.
- setFloor(int) - 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.
- setFont(BitmapFont) - Method in class squidpony.squidgrid.gui.gdx.TextPanel
-
Sets the font to use.
- setGridHeight(float) - Method in class squidpony.squidgrid.gui.gdx.SquidMouse
-
- setGridHeight(int) - Method in class squidpony.squidgrid.gui.gdx.SquidPanel
-
Sets the number of cells along the y-axis that will be rendered of this panel to gridHeight.
- setGridOffsetX(int) - Method in class squidpony.squidgrid.gui.gdx.SquidPanel
-
Sets the X offset that the whole panel's internals will be rendered at.
- setGridOffsetY(int) - Method in class squidpony.squidgrid.gui.gdx.SquidPanel
-
Sets the Y offset that the whole panel's internals will be rendered at.
- setGridWidth(float) - Method in class squidpony.squidgrid.gui.gdx.SquidMouse
-
- setGridWidth(int) - Method in class squidpony.squidgrid.gui.gdx.SquidPanel
-
Sets the number of cells along the x-axis that will be rendered of this panel to gridWidth.
- 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
-
- setLightingColor(Color) - Method in class squidpony.squidgrid.gui.gdx.SquidLayers
-
- setLightingColor(Color) - Method in class squidpony.squidgrid.gui.gdx.SquidPanel
-
- setLightnesses(int[][]) - Method in class squidpony.squidgrid.gui.gdx.SquidLayers
-
Sets the lightness modifiers used for background cells with the int[][] passed as lightnesses.
- setMarkup(IMarkup<T>) - Method in class squidpony.squidgrid.gui.gdx.TextPanel
-
- setMouse(SquidMouse) - Method in class squidpony.squidgrid.gui.gdx.SquidInput
-
- setOffsets(float, float) - Method in class squidpony.squidgrid.gui.gdx.SquidLayers
-
- setOffsets(float, float) - Method in class squidpony.squidgrid.gui.gdx.SquidPanel
-
- setOffsetX(int) - Method in class squidpony.squidgrid.gui.gdx.SquidMouse
-
- setOffsetX(float) - Method in class squidpony.squidgrid.gui.gdx.SquidPanel
-
- setOffsetY(int) - Method in class squidpony.squidgrid.gui.gdx.SquidMouse
-
- setOffsetY(float) - Method in class squidpony.squidgrid.gui.gdx.SquidPanel
-
- setPanels(ISquidPanel<T>, ISquidPanel<T>) - Method in class squidpony.squidgrid.gui.gdx.GroupCombinedPanel
-
Sets the backing panels.
- setPosition(float, float) - Method in class squidpony.squidgrid.gui.gdx.SquidLayers
-
Sets the position of the actor's bottom left corner.
- setPosition(float, float) - Method in class squidpony.squidgrid.gui.gdx.SquidPanel
-
Sets the position of the actor's bottom left corner.
- 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.
- setSmoothingMultiplier(float) - Method in class squidpony.squidgrid.gui.gdx.TextCellFactory
-
If this uses a distance field font, the smoothing multiplier affects how crisp or blurry lines are, with higher
numbers generally resulting in more crisp fonts, but numbers that are too high cause jagged aliasing.
- setText(String) - Method in class squidpony.squidgrid.gui.gdx.AnimatedEntity
-
- setTextSize(int, int, int) - Method in class squidpony.squidgrid.gui.gdx.SquidLayers
-
Sets the size of the text in the given layer (but not the size of the cells) to the given width and height in
pixels (which may be stretched by viewports later on, if your program uses them).
- setTextSize(int, int) - Method in class squidpony.squidgrid.gui.gdx.SquidLayers
-
Sets the size of the text in all layers (but not the size of the cells) to the given width and height in pixels
(which may be stretched by viewports later on, if your program uses them).
- setTextSize(int, int) - Method in class squidpony.squidgrid.gui.gdx.SquidPanel
-
Sets the size of the text in this SquidPanel (but not the size of the cells) to the given width and height in
pixels (which may be stretched by viewports later on, if your program uses them).
- setUsingNumpadDirections(boolean) - Method in class squidpony.squidgrid.gui.gdx.SquidInput
-
- setWidth(int) - Method in class squidpony.squidgrid.gui.gdx.ButtonsPanel.Rectangle
-
To call when scrolling happens, and a button's text changes.
- shader - Variable in class squidpony.squidgrid.gui.gdx.TextCellFactory
-
- 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
- shortcutCharacterColor - Variable in class squidpony.squidgrid.gui.gdx.ButtonsPanel
-
The color to use to highlight shortcuts of buttons.
- shortcuts - Variable in class squidpony.squidgrid.gui.gdx.ButtonsPanel
-
The shortcuts to select the buttons.
- show() - Method in class squidpony.squidgrid.gui.gdx.VisualInput
-
- SHRIMP_BROWN - Static variable in class squidpony.squidgrid.gui.gdx.SColor
-
Color constant
- ShrinkPartViewport - Class in squidpony.squidgrid.gui.gdx
-
A viewport that scales the world using Scaling
.
- ShrinkPartViewport(float, float, float) - Constructor for class squidpony.squidgrid.gui.gdx.ShrinkPartViewport
-
Creates a new viewport using a new OrthographicCamera
.
- ShrinkPartViewport(float, float, float, Camera) - Constructor for class squidpony.squidgrid.gui.gdx.ShrinkPartViewport
-
- 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
- sizeManager - Variable in class squidpony.squidgrid.gui.gdx.AbstractSquidScreen
-
The current size manager.
- Skeleton() - Constructor for class squidpony.squidgrid.gui.gdx.IPanelBuilder.Skeleton
-
- 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.
- smallestFont - Variable in class squidpony.squidgrid.gui.gdx.SquidPanelBuilder
-
- SMALT - Static variable in class squidpony.squidgrid.gui.gdx.SColor
-
Color constant
- smoothingMultiplier - Variable in class squidpony.squidgrid.gui.gdx.TextCellFactory
-
- smoothName - Static variable in class squidpony.squidgrid.gui.gdx.DefaultResources
-
- 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
- spv - Variable in class squidpony.squidgrid.gui.gdx.VisualInput
-
- 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.
- SquidApplicationAdapter - Class in squidpony.squidgrid.gui.gdx
-
A partial application adapter that uses the Zodiac-Square fonts.
- SquidApplicationAdapter() - Constructor for class squidpony.squidgrid.gui.gdx.SquidApplicationAdapter
-
- SquidColorCenter - Class in squidpony.squidgrid.gui.gdx
-
A concrete implementation of IColorCenter
for libgdx's Color
.
- SquidColorCenter() - Constructor for class squidpony.squidgrid.gui.gdx.SquidColorCenter
-
A fresh filter-less color center.
- SquidColorCenter(IFilter<Color>) - Constructor for class squidpony.squidgrid.gui.gdx.SquidColorCenter
-
A fresh filtered color center.
- 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 BitmapFont file, 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, BitmapFont) - Constructor for class squidpony.squidgrid.gui.gdx.SquidLayers
-
Create a new SquidLayers widget with the given path to a BitmapFont file, 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, TextCellFactory) - Constructor for class squidpony.squidgrid.gui.gdx.SquidLayers
-
Create a new SquidLayers widget with the given path pre-constructed TextCellFactory, 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, SquidColorCenter, SquidColorCenter) - 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, SquidColorCenter, SquidColorCenter) - Constructor for class squidpony.squidgrid.gui.gdx.SquidLayers
-
Create a new SquidLayers widget with the given path to a BitmapFont file, 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, BitmapFont, SquidColorCenter, SquidColorCenter) - Constructor for class squidpony.squidgrid.gui.gdx.SquidLayers
-
Create a new SquidLayers widget with the given BitmapFont (already constructed), 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, TextCellFactory, SquidColorCenter, SquidColorCenter) - Constructor for class squidpony.squidgrid.gui.gdx.SquidLayers
-
Create a new SquidLayers widget with the given TextCellFactory, the given number of cells for gridWidth
and gridHeight, the size in pixels for each cell given by cellWidth and cellHeight, and the given
SquidColorCenters for background and foreground.
- SquidMessageBox - Class in squidpony.squidgrid.gui.gdx
-
A specialized SquidPanel that is meant for displaying messages in a scrolling pane.
- SquidMessageBox(int, int) - Constructor for class squidpony.squidgrid.gui.gdx.SquidMessageBox
-
Creates a bare-bones panel with all default values for text rendering.
- SquidMessageBox(int, int, int, int) - Constructor for class squidpony.squidgrid.gui.gdx.SquidMessageBox
-
Creates a panel with the given grid and cell size.
- SquidMessageBox(int, int, TextCellFactory) - Constructor for class squidpony.squidgrid.gui.gdx.SquidMessageBox
-
Builds a panel with the given grid size and all other parameters determined by the factory.
- SquidMessageBox(int, int, TextCellFactory, IColorCenter<Color>) - Constructor for class squidpony.squidgrid.gui.gdx.SquidMessageBox
-
Builds a panel with the given grid size and all other parameters determined by the factory.
- 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.
- SquidPanel(int, int, TextCellFactory, IColorCenter<Color>) - Constructor for class squidpony.squidgrid.gui.gdx.SquidPanel
-
Builds a panel with the given grid size and all other parameters determined by the factory.
- SquidPanel(int, int, TextCellFactory, IColorCenter<Color>, float, float) - Constructor for class squidpony.squidgrid.gui.gdx.SquidPanel
-
Builds a panel with the given grid size and all other parameters determined by the factory.
- SquidPanelBuilder - Class in squidpony.squidgrid.gui.gdx
-
- SquidPanelBuilder(int, int, int, IColorCenter<Color>, AssetManager) - Constructor for class squidpony.squidgrid.gui.gdx.SquidPanelBuilder
-
- squidpony.squidgrid.gui.gdx - package squidpony.squidgrid.gui.gdx
-
All the LibGDX-based display code (primarily meant for text grids) is in this package.
- SquidScreenInput(ScreenSizeManager, IColorCenter<T>, IPanelBuilder) - Constructor for class squidpony.squidgrid.gui.gdx.AbstractSquidScreen.SquidScreenInput
-
- SquidTextPanel<T extends com.badlogic.gdx.graphics.Color> - Class in squidpony.squidgrid.gui.gdx
-
- SquidTextPanel(ISquidPanel<T>, ISquidPanel<T>) - Constructor for class squidpony.squidgrid.gui.gdx.SquidTextPanel
-
Deprecated.
A panel with preallocated backers.
- SquidTextPanel() - Constructor for class squidpony.squidgrid.gui.gdx.SquidTextPanel
-
Deprecated.
A panel with backers created lazily.
- ssm - Variable in class squidpony.squidgrid.gui.gdx.AbstractSquidScreen.SquidScreenInput
-
- stage - Variable in class squidpony.squidgrid.gui.gdx.AbstractSquidScreen
-
It is up to subclassers to initialize this field.
- stage - Variable in class squidpony.squidgrid.gui.gdx.VisualInput
-
- STAINED_RED - Static variable in class squidpony.squidgrid.gui.gdx.SColor
-
Color constant
- start - Variable in class squidpony.squidgrid.gui.gdx.ButtonsPanel.FirstAndLastButtonIndex
-
- state - Variable in class squidpony.squidgrid.gui.gdx.Filter
-
- 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
- swap - Variable in class squidpony.squidgrid.gui.gdx.TextCellFactory
-