Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/acenelio/chess-system-java
/ functions
Functions
86 in github.com/acenelio/chess-system-java
⨍
Functions
86
◇
Types & classes
17
↓ 109 callers
Method
getBoard
()
src/boardgame/Piece.java:13
↓ 84 callers
Method
getRow
()
src/boardgame/Position.java:13
↓ 80 callers
Method
getColumn
()
src/chess/ChessPosition.java:18
↓ 78 callers
Method
getColumn
()
src/boardgame/Position.java:21
↓ 68 callers
Method
getRow
()
src/chess/ChessPosition.java:22
↓ 66 callers
Method
positionExists
(int row, int column)
src/boardgame/Board.java:61
↓ 48 callers
Method
setValues
(int row, int column)
src/boardgame/Position.java:29
↓ 32 callers
Method
placeNewPiece
(char column, int row, ChessPiece piece)
src/chess/ChessMatch.java:313
↓ 24 callers
Method
isThereOpponentPiece
(Position position)
src/chess/ChessPiece.java:37
↓ 24 callers
Method
thereIsAPiece
(Position position)
src/boardgame/Board.java:69
↓ 23 callers
Method
piece
(int row, int column)
src/boardgame/Board.java:26
↓ 20 callers
Method
getColor
()
src/chess/ChessPiece.java:17
↓ 10 callers
Method
placePiece
(Piece piece, Position position)
src/boardgame/Board.java:40
↓ 10 callers
Method
removePiece
(Position position)
src/boardgame/Board.java:48
↓ 9 callers
Method
getColumns
()
src/boardgame/Board.java:22
↓ 9 callers
Method
getRows
()
src/boardgame/Board.java:18
↓ 8 callers
Method
canMove
(Position position)
src/chess/pieces/Knight.java:19
↓ 8 callers
Method
canMove
(Position position)
src/chess/pieces/King.java:23
↓ 7 callers
Method
toPosition
()
src/chess/ChessPosition.java:26
↓ 4 callers
Method
getEnPassantVulnerable
()
src/chess/ChessMatch.java:53
↓ 4 callers
Method
getMoveCount
()
src/chess/ChessPiece.java:21
↓ 4 callers
Method
setColumn
(int column)
src/boardgame/Position.java:25
↓ 4 callers
Method
setRow
(int row)
src/boardgame/Position.java:17
↓ 4 callers
Method
testCheck
(Color color)
src/chess/ChessMatch.java:276
↓ 3 callers
Method
clearScreen
()
src/application/UI.java:38
↓ 3 callers
Method
decreaseMoveCount
()
src/chess/ChessPiece.java:29
↓ 3 callers
Method
getChessPosition
()
src/chess/ChessPiece.java:33
↓ 3 callers
Method
increaseMoveCount
()
src/chess/ChessPiece.java:25
↓ 3 callers
Method
opponent
(Color color)
src/chess/ChessMatch.java:262
↓ 3 callers
Method
possibleMoves
(ChessPosition sourcePosition)
src/chess/ChessMatch.java:71
↓ 2 callers
Method
getCheck
()
src/chess/ChessMatch.java:45
↓ 2 callers
Method
getCheckMate
()
src/chess/ChessMatch.java:49
↓ 2 callers
Method
getCurrentPlayer
()
src/chess/ChessMatch.java:41
↓ 2 callers
Method
getPieces
()
src/chess/ChessMatch.java:61
↓ 2 callers
Method
makeMove
(Position source, Position target)
src/chess/ChessMatch.java:146
↓ 2 callers
Method
possibleMoves
()
src/boardgame/Piece.java:17
↓ 2 callers
Method
printBoard
(ChessPiece[][] pieces)
src/application/UI.java:73
↓ 2 callers
Method
printMatch
(ChessMatch chessMatch, List<ChessPiece> captured)
src/application/UI.java:55
↓ 2 callers
Method
printPiece
(ChessPiece piece, boolean background)
src/application/UI.java:95
↓ 2 callers
Method
readChessPosition
(Scanner sc)
src/application/UI.java:43
↓ 2 callers
Method
replacePromotedPiece
(String type)
src/chess/ChessMatch.java:120
↓ 2 callers
Method
testRookCastling
(Position position)
src/chess/pieces/King.java:28
↓ 2 callers
Method
toString
()
src/chess/pieces/Pawn.java:89
↓ 2 callers
Method
undoMove
(Position source, Position target, Piece capturedPiece)
src/chess/ChessMatch.java:194
↓ 2 callers
Method
validateSourcePosition
(Position position)
src/chess/ChessMatch.java:239
↓ 1 callers
Method
fromPosition
(Position position)
src/chess/ChessPosition.java:30
↓ 1 callers
Method
getPromoted
()
src/chess/ChessMatch.java:57
↓ 1 callers
Method
getTurn
()
src/chess/ChessMatch.java:37
↓ 1 callers
Method
initialSetup
()
src/chess/ChessMatch.java:318
↓ 1 callers
Method
isThereAnyPossibleMove
()
src/boardgame/Piece.java:23
↓ 1 callers
Method
king
(Color color)
src/chess/ChessMatch.java:266
↓ 1 callers
Method
newPiece
(String type, Color color)
src/chess/ChessMatch.java:139
↓ 1 callers
Method
nextTurn
()
src/chess/ChessMatch.java:257
↓ 1 callers
Method
performChessMove
(ChessPosition sourcePosition, ChessPosition targetPosition)
src/chess/ChessMatch.java:77
↓ 1 callers
Method
possibleMove
(Position position)
src/boardgame/Piece.java:19
↓ 1 callers
Method
printCapturedPieces
(List<ChessPiece> captured)
src/application/UI.java:113
↓ 1 callers
Method
testCheckMate
(Color color)
src/chess/ChessMatch.java:288
↓ 1 callers
Method
validateTargetPosition
(Position source, Position target)
src/chess/ChessMatch.java:251
Method
Bishop
(Board board, Color color)
src/chess/pieces/Bishop.java:10
Method
Board
(int rows, int columns)
src/boardgame/Board.java:9
Method
BoardException
(String msg)
src/boardgame/BoardException.java:6
Method
ChessException
(String msg)
src/chess/ChessException.java:8
Method
ChessMatch
()
src/chess/ChessMatch.java:30
Method
ChessPiece
(Board board, Color color)
src/chess/ChessPiece.java:12
Method
ChessPosition
(char column, int row)
src/chess/ChessPosition.java:10
Method
King
(Board board, Color color, ChessMatch chessMatch)
src/chess/pieces/King.java:13
Method
Knight
(Board board, Color color)
src/chess/pieces/Knight.java:10
Method
Pawn
(Board board, Color color, ChessMatch chessMatch)
src/chess/pieces/Pawn.java:13
Method
Piece
(Board board)
src/boardgame/Piece.java:8
Method
Position
(int row, int column)
src/boardgame/Position.java:8
Method
Queen
(Board board, Color color)
src/chess/pieces/Queen.java:10
Method
Rook
(Board board, Color color)
src/chess/pieces/Rook.java:10
Method
main
(String[] args)
src/application/Program.java:15
Method
possibleMoves
()
src/chess/pieces/Pawn.java:18
Method
possibleMoves
()
src/chess/pieces/Knight.java:24
Method
possibleMoves
()
src/chess/pieces/King.java:33
Method
possibleMoves
()
src/chess/pieces/Queen.java:19
Method
possibleMoves
()
src/chess/pieces/Rook.java:19
Method
possibleMoves
()
src/chess/pieces/Bishop.java:19
Method
toString
()
src/chess/ChessPosition.java:34
Method
toString
()
src/chess/pieces/Knight.java:14
Method
toString
()
src/chess/pieces/King.java:18
Method
toString
()
src/chess/pieces/Queen.java:14
Method
toString
()
src/chess/pieces/Rook.java:14
Method
toString
()
src/chess/pieces/Bishop.java:14
Method
toString
()
src/boardgame/Position.java:34