Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
S
- safelyCheckPredicate(Function<ChessPiece[][], T>, ChessMove, ChessPiece[][], StateManager, Mover) - Static method in class app.chess.PredicateChecker
-
A function that performs a given move, checks predicate, rolls back said move and then returns result of said predicate.
- SAN - Class in app.chess.san
- SAN.InvalidSANMove - Exception in app.chess.san
- SANDecoder - Class in app.chess.san
-
Utility class for decoding moves from standard algebraic notation
- SANDecoder.Modifiers - Class in app.chess.san
- selectedPiece - Variable in class app.ui.board.Board
- selectPiece(Piece<?, P>) - Method in class app.ui.board.Board
- setCenter(Position) - Method in class app.ui.board.GraphicalPiece
- setCenterFluid(Position) - Method in class app.ui.board.GraphicalPiece
- setColor(Color) - Method in class app.ui.menu.DerpyButton
- setColor(Color) - Method in class app.ui.utils.ColoredImage
- setGameStyle(Style) - Method in class app.ui.menu.Elephant
- setGameStyle(Style) - Method in class app.ui.menu.Menu
- setGameStyle(Style) - Method in class app.ui.menu.MenuContainer
- setGameStyle(Style) - Method in interface app.ui.menu.MenuView
- setGameStyle(Style) - Method in class app.ui.menus.CheckersMenu
- setGameStyle(Style) - Method in class app.ui.menus.ChessMenu
- setGameStyle(Style) - Method in class app.ui.menus.FunnyMenu
- setGameStyle(Style) - Method in class app.ui.menus.MainMenu
- setGameStyle(Style) - Method in class app.ui.menus.PlayMenu
- setGameStyle(Style) - Method in class app.ui.menus.SettingsMenu
- setGameStyle(Style) - Method in class app.ui.menus.StyleMenu
- setGameStyle(Style) - Method in class app.ui.views.CheckersAI
- setGameStyle(Style) - Method in class app.ui.views.CheckersHotseat
- setGameStyle(Style) - Method in class app.ui.views.ChessAI
- setGameStyle(Style) - Method in class app.ui.views.ChessHotseat
- setGameStyle(Style) - Method in class app.ui.views.MinesweeperView
- setGameStyle(Style) - Method in class app.ui.views.View
- setGameStyle(Style) - Method in class app.ui.views.ViewContainer
- setHighlightedField(Field) - Method in class app.ui.board.Board
- setLegalFields(Set<Field>) - Method in class app.ui.board.Board
- setPiece(Field, CheckersPiece) - Method in class app.checkers.Checkers
- setSize(double) - Method in class app.ui.board.GraphicalPiece
- setSquish(double) - Method in class app.ui.menu.Elephant.JumpTransition
- SettingsMenu - Class in app.ui.menus
- SettingsMenu(MenuContainer) - Constructor for class app.ui.menus.SettingsMenu
- SHOVEL - Enum constant in enum class app.minesweeper.MinesweeperPieceKind.Type
- showPicker(PiecePicker<P>) - Method in class app.ui.board.GraphicalBoard
- showPiecePicker(List<P>) - Method in class app.ui.board.Board
- shrink() - Method in class app.ui.menu.ElephantSpace
- ShrinkTransition(Duration) - Constructor for class app.ui.menu.ElephantSpace.ShrinkTransition
- size - Variable in class app.chess.board.ChessBoard
- SIZE - Static variable in class app.chess.Chess
- smoothGrow() - Method in class app.ui.menu.ElephantSpace
- smoothShrink() - Method in class app.ui.menu.ElephantSpace
- Spectator<M extends Move<P>,
P extends Piece> - Interface in app.core.interactor -
Spectator that receives information about moves done by players
- spectators - Variable in class app.core.interactor.InteractiveGame
- splitMoveSequence(String) - Static method in class app.chess.san.SAN
-
Split move sequence into individual moves
- squishFraction - Variable in class app.ui.menu.Elephant.JumpTransition
- squishY - Variable in class app.ui.menu.Elephant.JumpTransition
- StandalonePiecePlayer<M extends Move<P>,
P extends Piece> - Class in app.utils.pieceplayer -
Wraps single player allowing controlling it with individual pieces
- StandalonePiecePlayer(GameSocket<M, P>, int) - Constructor for class app.utils.pieceplayer.StandalonePiecePlayer
- StandardChessBoard - Class in app.chess.board
-
Chessboard that initializes with standard chess layout
- StandardChessBoard() - Constructor for class app.chess.board.StandardChessBoard
- StandardChessBoard(boolean) - Constructor for class app.chess.board.StandardChessBoard
- StandardMover - Class in app.chess
- StandardMover() - Constructor for class app.chess.StandardMover
- StandardRules - Class in app.chess.rules
-
Default rules used in standard chess
- StandardRules() - Constructor for class app.chess.rules.StandardRules
- StandardValidator - Class in app.chess.rules
- StandardValidator() - Constructor for class app.chess.rules.StandardValidator
- start - Variable in class app.ui.menu.Elephant.JumpTransition
- start(Stage) - Method in class app.ui.App
- State<P extends Piece> - Class in app.ui.board.state
- State() - Constructor for class app.ui.board.state.State
- StateManager - Class in app.chess
- StateManager() - Constructor for class app.chess.StateManager
- StateManager(StateManager) - Constructor for class app.chess.StateManager
- StateManager.StillWaitingForPromotion - Exception in app.chess
- StillWaitingForPromotion() - Constructor for exception app.chess.StateManager.StillWaitingForPromotion
- style - Variable in class app.ui.board.GraphicalBoard
- style - Variable in class app.ui.board.PiecePicker
- style - Variable in class app.ui.menu.MenuContainer
- style - Variable in class app.ui.views.ViewContainer
- Style - Class in app.ui.styles
-
Properties used to style user interface
- Style() - Constructor for class app.ui.styles.Style
- StyleButton - Class in app.ui.menus
- StyleButton(String, Style, ViewContainer) - Constructor for class app.ui.menus.StyleButton
- StyleMenu - Class in app.ui.menus
- StyleMenu(MenuContainer) - Constructor for class app.ui.menus.StyleMenu
- styles - Static variable in class app.ui.styles.Styles
- Styles - Class in app.ui.styles
-
Maps displayed names to style configuration
- Styles() - Constructor for class app.ui.styles.Styles
- supplier - Variable in class app.ui.board.Board
- supplier - Variable in class app.ui.board.PiecePicker
- surrounding(MinesweeperPiece) - Method in class app.minesweeper.Minesweeper
- switchCurrentPlayer() - Method in class app.chess.StateManager
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form