Index

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