Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
S
- SCORES_100 - Static variable in class webb.client.ui.testing.DummyData.DummyLeaderboardData
- SCORES_200 - Static variable in class webb.client.ui.testing.DummyData.DummyLeaderboardData
- SCORES_300 - Static variable in class webb.client.ui.testing.DummyData.DummyLeaderboardData
- Screen - Class in webb.client.ui.screens
-
A JPanel wrapper with some extra functionality.
- Screen() - Constructor for class webb.client.ui.screens.Screen
-
Creates a new screen.
- ScreenTestComponents - Class in webb.client.ui.screens.test
-
A screen for testing popups.
- ScreenTestComponents() - Constructor for class webb.client.ui.screens.test.ScreenTestComponents
- ScreenType - Enum Class in webb.client.ui.screens
-
This enum is used to store all the screens in the game.
- SELECT_PUZZLE - Enum constant in enum class webb.client.ui.screens.ScreenType
- SelectPuzzleScreen - Class in webb.client.ui.screens.selectpuzzle
-
The screen that allows the user to select a puzzle to play.
- SelectPuzzleScreen() - Constructor for class webb.client.ui.screens.selectpuzzle.SelectPuzzleScreen
- sendPostRequest(String, ObjectNode) - Static method in class webb.client.ui.helpers.http.WebbWebUtilities
-
Makes a POST request to the specified URL and returns the response as a JSON object.
- sendPostRequestAsync(String, ObjectNode, FutureReply<ObjectNode>) - Static method in class webb.client.ui.helpers.http.WebbWebUtilities
-
Makes a POST request to the specified URL and returns the response as a JSON object.
- serialize(CellDTO, JsonGenerator, SerializerProvider) - Method in class webb.shared.dtos.helpers.CellDTOSerializer
- setAlternatingColors(Color, Color) - Method in class webb.client.ui.components.WebbTable
-
Enables alternating colors for the table.
- setBackgroundColor(Color) - Method in class webb.client.ui.components.WebbButton
-
Sets the background color of the button.
- setBorderSize(int) - Method in class webb.client.ui.components.WebbButton
-
Sets the size of the border around the button.
- setBounds(double, double, double, double) - Method in class webb.client.ui.screens.puzzlescreen.CellComponent
-
Set the bounds of the cell when we repaint the scene This is used so we can easily calculate if the mouse is inside the cell
- setClickReleaseListener(WebbButton.ClickReleaseListener) - Method in class webb.client.ui.components.WebbButton
-
Sets the action to perform when the button is released.
- setColWidth(int, int) - Method in class webb.client.ui.components.WebbTable
-
Sets the width of the given column.
- setCompleted(boolean) - Method in class webb.client.ui.screens.selectpuzzle.PuzzleButton
- setCompletedLevels(Set<Integer>) - Method in class webb.client.ui.screens.selectpuzzle.SelectPuzzleScreen
- setCurrentPlayer(Player_OLD) - Static method in class webb.server.security.PlayerManager
- setDrawBackground(boolean) - Method in class webb.client.ui.components.WebbButton
-
Sets whether or not the button should draw a background.
- setDrawIcon(boolean) - Method in class webb.client.logic.puzzle.CellLogic
-
Set if the cell should draw the icon
- setExitButton(boolean) - Method in class webb.client.ui.popup.WebbPopup
-
Sets whether the popup should have an exit button.
- setFont(Font) - Method in class webb.client.ui.components.WebbButton
-
Sets the font of the text on the button.
- setFont(Font) - Method in class webb.client.ui.components.WebbTable
-
Sets the font of the table and its header.
- setGridSize(int) - Method in class webb.client.logic.puzzle.PuzzleLogic
-
Sets the size of the grid, and resets the cells
- setGroup(int) - Method in class webb.client.logic.puzzle.CellLogic
-
Set the group of the cell
- setGroup(int) - Method in class webb.client.ui.screens.puzzlescreen.CellComponent
- setHeaderColor(Color) - Method in class webb.client.ui.components.WebbTable
-
Sets the color of the table header.
- setHintVisible(boolean) - Method in class webb.client.ui.screens.puzzlescreen.PuzzleComponent
-
Shows all the AMARKERS and VMarkers on the board given a boolean
- setImage(BufferedImage) - Method in class webb.client.ui.components.WebbButton
-
Sets the image of the button.
- setLevels(PuzzleLevelDTO[]) - Method in class webb.client.ui.screens.selectpuzzle.SelectPuzzleScreen
- setPlayersCompleted(int) - Method in class webb.client.ui.screens.puzzlescreen.PuzzleSideScreen
-
Sets the number of players who have completed the puzzle
- setPuzzle(CreatePuzzleLevelDTO) - Method in class webb.client.logic.puzzle.PuzzleLogic
-
Set the puzzle to be displayed
- setPuzzle(CreatePuzzleLevelDTO) - Method in class webb.client.ui.screens.puzzlescreen.PuzzleComponent
-
Set the puzzle to be displayed
- setPuzzle(UpdatePuzzleLevelDTO) - Method in class webb.client.ui.screens.puzzlescreen.PuzzleScreen
-
Sets the puzzle to display on the screen.
- setPuzzleNumber(int, int) - Method in class webb.client.ui.screens.puzzlescreen.PuzzleSideScreen
-
Sets the puzzle number
- setSolutionStar() - Method in class webb.client.logic.puzzle.CellLogic
-
Set the cell as in the solution
- setSolutionStar() - Method in class webb.client.ui.screens.puzzlescreen.CellComponent
- setSolvedByNumPlayers(int) - Method in class webb.shared.dtos.puzzle.updated.UpdatePuzzleLevelDTO
-
Unsure if this is needed as of now, but I am adding it.
- setStarsRemaining(int, int) - Method in class webb.client.ui.screens.puzzlescreen.PuzzleSideScreen
-
Sets the number of stars remaining
- setTableEditingAllowed(boolean) - Method in class webb.client.ui.components.WebbTable
-
Enables or disables editing of the table.
- setText(String) - Method in class webb.client.ui.components.WebbButton
-
Sets the text of the button.
- setTextColor(Color) - Method in class webb.client.ui.components.WebbButton
-
Sets the color of the text on the button.
- setTimeRemaining(long) - Method in class webb.client.ui.screens.puzzlescreen.PuzzleSideScreen
-
Sets the time remaining
- setType(CellType) - Method in class webb.client.logic.puzzle.CellLogic
-
Set the type of the cell
- setType(CellType) - Method in class webb.client.ui.screens.puzzlescreen.CellComponent
- setVerticalScrollbarWidth(int) - Method in class webb.client.ui.components.WebbCustomScrollpane
- setWall(int) - Method in class webb.client.logic.puzzle.CellLogic
-
Set witch side(s) of the cell has a wall
- setWall(int) - Method in class webb.client.ui.screens.puzzlescreen.CellComponent
- shouldDrawIcon() - Method in class webb.client.logic.puzzle.CellLogic
-
Check if the cell should draw the icon
- show(Screen) - Method in class webb.client.ui.popup.WebbPopup
-
Shows the popup on top of the screen.
- showPopup(WebbPopup) - Method in class webb.client.ui.screens.Screen
-
Shows a popup on the screen.
- SIDEBAR_PLAYERS_COMPLETED - Static variable in class webb.client.ui.testing.DummyData.DummyPlayPuzzleData
- SIDEBAR_PUZZLE_NUMBER - Static variable in class webb.client.ui.testing.DummyData.DummyPlayPuzzleData
- SIDEBAR_PUZZLE_STAR - Static variable in class webb.client.ui.testing.DummyData.DummyPlayPuzzleData
- SIDEBAR_STARTS_REMAINING - Static variable in class webb.client.ui.testing.DummyData.DummyPlayPuzzleData
- SIDEBAR_STARTS_TOTAL - Static variable in class webb.client.ui.testing.DummyData.DummyPlayPuzzleData
- SIDEBAR_TIME_REMAINING - Static variable in class webb.client.ui.testing.DummyData.DummyPlayPuzzleData
- SOLVE_TIME - Static variable in class webb.client.ui.testing.DummyData.DummyCongratulationsData
- STAR - Enum constant in enum class webb.client.logic.puzzle.CellType
- STAR_RED - Enum constant in enum class webb.client.logic.puzzle.CellType
- starb.client - package starb.client
- starb.client.ui - package starb.client.ui
- starb.server - package starb.server
- starb.server.controller - package starb.server.controller
- StarbClient - Class in starb.client
-
Creates a single window as an example of a Java GUI with a component for drawing.
- StarbClient() - Constructor for class starb.client.StarbClient
- StarbServer - Class in starb.server
- StarbServer() - Constructor for class starb.server.StarbServer
- start() - Method in class webb.client.ui.screens.puzzlescreen.StopWatch
- stop() - Method in class webb.client.ui.screens.puzzlescreen.StopWatch
- StopWatch - Class in webb.client.ui.screens.puzzlescreen
-
Seth's stopwatch.
- StopWatch(StopWatch.StopWatchCallback) - Constructor for class webb.client.ui.screens.puzzlescreen.StopWatch
- StopWatch.StopWatchCallback - Interface in webb.client.ui.screens.puzzlescreen
- switchScreen(ScreenType) - Method in class webb.client.ui.WebbWindow
-
Switches the display screen to the given screen.
- switchScreenTo(ScreenType) - Method in class webb.client.ui.screens.Screen
-
Switches the display screen to the given screen.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form