Index

A B C D E F G H I J L M N O P R S T U V W 
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.
A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form