Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/amir650/BlackWidow-Chess
/ functions
Functions
672 in github.com/amir650/BlackWidow-Chess
⨍
Functions
672
◇
Types & classes
105
↓ 623 callers
Method
getCoordinateAtPosition
(final String position)
src/com/chess/engine/board/BoardUtils.java:216
↓ 455 callers
Method
getToBoard
()
src/com/chess/engine/board/MoveTransition.java:26
↓ 361 callers
Method
currentPlayer
()
src/com/chess/engine/board/Board.java:139
↓ 238 callers
Method
makeMove
(final Move move)
src/com/chess/engine/player/Player.java:77
↓ 222 callers
Method
getMoveStatus
()
src/com/chess/engine/board/MoveTransition.java:34
↓ 222 callers
Method
isDone
()
src/com/chess/engine/board/Move.java:146
↓ 172 callers
Method
createMove
(final Board board, final String pgnText)
src/com/chess/pgn/PGNUtilities.java:148
↓ 144 callers
Method
createMove
(final Board board, final int currentCoordinate,
src/com/chess/engine/board/Move.java:637
↓ 103 callers
Method
createGameFromFEN
(final String fenString)
src/com/chess/pgn/FenUtilities.java:18
↓ 87 callers
Method
get
()
src/com/chess/gui/Table.java:90
↓ 65 callers
Method
get
()
src/com/chess/engine/player/ai/KingSafetyAnalyzer.java:21
↓ 60 callers
Method
getLegalMoves
()
src/com/chess/engine/player/Player.java:73
↓ 52 callers
Method
setPiece
(final Piece piece)
src/com/chess/engine/board/Board.java:235
↓ 49 callers
Method
getPiece
(final int coordinate)
src/com/chess/engine/board/Board.java:143
↓ 48 callers
Method
size
()
src/com/chess/gui/Table.java:667
↓ 45 callers
Method
whitePlayer
()
src/com/chess/engine/board/Board.java:131
↓ 40 callers
Method
blackPlayer
()
src/com/chess/engine/board/Board.java:135
↓ 40 callers
Method
createStandardBoard
()
src/com/chess/engine/board/Board.java:151
↓ 38 callers
Method
createFENFromGame
(final Board board)
src/com/chess/pgn/FenUtilities.java:26
↓ 36 callers
Method
execute
(final Board board)
src/com/chess/engine/player/ai/BlackWidowAI.java:64
↓ 34 callers
Method
execute
(final Board board)
src/com/chess/engine/player/ai/MiniMax.java:36
↓ 33 callers
Method
getNumBoardsEvaluated
()
src/com/chess/engine/player/ai/MiniMax.java:31
↓ 32 callers
Method
getPieceAllegiance
()
src/com/chess/engine/pieces/Piece.java:32
↓ 30 callers
Method
isInCheckMate
()
src/com/chess/engine/player/Player.java:41
↓ 26 callers
Method
getMove
(final Board board, final String from, final Str
src/com/chess/engine/board/MoveUtils.java:53
↓ 26 callers
Method
getOpponent
()
src/com/chess/engine/player/Player.java:94
↓ 25 callers
Method
get
()
src/com/chess/engine/player/ai/PawnStructureAnalyzer.java:22
↓ 23 callers
Method
getAlliance
()
src/com/chess/engine/player/Player.java:93
↓ 23 callers
Method
getDestinationCoordinate
()
src/com/chess/engine/board/Move.java:66
↓ 22 callers
Method
equals
(final Object other)
src/com/chess/engine/board/Move.java:44
↓ 22 callers
Method
getPositionAtCoordinate
(final int coordinate)
src/com/chess/engine/board/BoardUtils.java:220
↓ 21 callers
Method
getGameBoard
()
src/com/chess/gui/Table.java:98
↓ 21 callers
Method
getPawn
(final Alliance alliance, final int destinationCoordinate, fin
src/com/chess/engine/pieces/PieceUtils.java:28
↓ 21 callers
Method
isEmpty
()
src/com/chess/engine/board/MoveUtils.java:93
↓ 20 callers
Method
getPiecePosition
()
src/com/chess/engine/pieces/Piece.java:36
↓ 20 callers
Method
getPieceType
()
src/com/chess/engine/pieces/Piece.java:28
↓ 19 callers
Method
getMovedPiece
()
src/com/chess/engine/board/Move.java:70
↓ 16 callers
Method
getMoveLog
()
src/com/chess/gui/Table.java:102
↓ 16 callers
Method
isolatedPawnPenalty
(final Player player)
src/com/chess/engine/player/ai/PawnStructureAnalyzer.java:26
↓ 15 callers
Method
isInCheck
()
src/com/chess/engine/player/Player.java:37
↓ 15 callers
Method
isWhite
()
src/com/chess/engine/Alliance.java:12
↓ 15 callers
Method
redo
()
src/com/chess/gui/DebugPanel.java:81
↓ 15 callers
Method
toString
()
src/com/chess/engine/pieces/Pawn.java:185
↓ 14 callers
Method
isKingSideCastleCapable
()
src/com/chess/engine/pieces/King.java:69
↓ 14 callers
Method
isQueenSideCastleCapable
()
src/com/chess/engine/pieces/King.java:73
↓ 13 callers
Method
drawBoard
(final Board board)
src/com/chess/gui/Table.java:588
↓ 13 callers
Method
get
()
src/com/chess/engine/player/ai/StandardBoardEvaluator.java:64
↓ 13 callers
Method
getBoardPanel
()
src/com/chess/gui/Table.java:106
↓ 12 callers
Method
getTransitionMove
()
src/com/chess/engine/board/MoveTransition.java:30
↓ 11 callers
Method
getPieceValue
()
src/com/chess/engine/pieces/Piece.java:44
↓ 11 callers
Method
isInStaleMate
()
src/com/chess/engine/player/Player.java:45
↓ 10 callers
Method
getGameFrame
()
src/com/chess/gui/Table.java:94
↓ 10 callers
Method
toString
()
src/com/chess/pgn/ValidGame.java:54
↓ 9 callers
Method
build
()
src/com/chess/engine/board/Board.java:250
↓ 9 callers
Method
calculateAttacksOnTile
(final int tile, final Collection<Move> moves)
src/com/chess/engine/board/BoardUtils.java:182
↓ 9 callers
Method
evaluate
(Board board, int depth)
src/com/chess/engine/player/ai/BoardEvaluator.java:7
↓ 9 callers
Method
getCurrentCoordinate
()
src/com/chess/engine/board/Move.java:62
↓ 9 callers
Method
isAttack
()
src/com/chess/engine/board/Move.java:74
↓ 9 callers
Method
isEmpty
()
src/com/chess/gui/Table.java:655
↓ 9 callers
Method
isFirstMove
()
src/com/chess/engine/pieces/Piece.java:40
↓ 9 callers
Method
isValidTileCoordinate
(final int coordinate)
src/com/chess/engine/board/BoardUtils.java:212
↓ 9 callers
Method
setMoveMaker
(final Alliance nextMoveMaker)
src/com/chess/engine/board/Board.java:240
↓ 8 callers
Method
doubledPawnPenalty
(final Player player)
src/com/chess/engine/player/ai/PawnStructureAnalyzer.java:30
↓ 8 callers
Method
equals
(Object o)
src/com/chess/pgn/ValidGame.java:40
↓ 8 callers
Method
getBishop
(final Alliance alliance, final int destinationCoordinate,
src/com/chess/engine/pieces/PieceUtils.java:42
↓ 8 callers
Method
getKnight
(final Alliance alliance, final int destinationCoordinate,
src/com/chess/engine/pieces/PieceUtils.java:35
↓ 8 callers
Method
getNullMove
()
src/com/chess/engine/board/Move.java:633
↓ 8 callers
Method
getRook
(final Alliance alliance, final int destinationCoordinate, f
src/com/chess/engine/pieces/PieceUtils.java:49
↓ 8 callers
Method
initColumn
(int columnNumber)
src/com/chess/engine/board/BoardUtils.java:162
↓ 8 callers
Method
initRow
(int rowNumber)
src/com/chess/engine/board/BoardUtils.java:172
↓ 8 callers
Method
isBlack
()
src/com/chess/engine/Alliance.java:17
↓ 7 callers
Method
execute
(Board board)
src/com/chess/engine/player/ai/MoveStrategy.java:10
↓ 7 callers
Method
getActivePieces
()
src/com/chess/engine/player/Player.java:92
↓ 7 callers
Method
getBlackPieceCoordinates
()
src/com/chess/engine/board/Board.java:96
↓ 7 callers
Method
getBoardCopy
()
src/com/chess/engine/board/Board.java:92
↓ 7 callers
Method
getTagOrDefault
Returns the value for a tag or a default if not present.
src/com/chess/pgn/PGNGameTags.java:19
↓ 7 callers
Method
getWhitePieceCoordinates
()
src/com/chess/engine/board/Board.java:100
↓ 7 callers
Method
isCastled
()
src/com/chess/engine/pieces/King.java:65
↓ 7 callers
Method
isCastlingMove
()
src/com/chess/engine/board/Move.java:78
↓ 7 callers
Method
publishGameEvent
(final GameEvent event)
src/com/chess/gui/Table.java:869
↓ 6 callers
Method
evaluate
(final Board board, final int depth)
src/com/chess/engine/player/ai/StandardBoardEvaluator.java:68
↓ 6 callers
Method
getAttackedPiece
()
src/com/chess/engine/board/Move.java:82
↓ 6 callers
Method
getMovedPiece
(final Move move)
src/com/chess/engine/pieces/Pawn.java:190
↓ 6 callers
Method
getMoves
()
src/com/chess/pgn/Game.java:8
↓ 6 callers
Method
getQueen
(final Alliance alliance, final int destinationCoordinate,
src/com/chess/engine/pieces/PieceUtils.java:56
↓ 6 callers
Method
hashCode
()
src/com/chess/engine/board/Move.java:35
↓ 6 callers
Method
isEndGame
(final Board board)
src/com/chess/engine/board/BoardUtils.java:246
↓ 5 callers
Method
getGameSetup
()
src/com/chess/gui/Table.java:122
↓ 5 callers
Method
setBoardConfiguration
(final Piece[] boardConfig)
src/com/chess/engine/board/Board.java:230
↓ 5 callers
Method
sort
(Collection<Move> moves)
src/com/chess/engine/board/MoveUtils.java:62
↓ 4 callers
Method
getAllPieces
()
src/com/chess/engine/board/Board.java:104
↓ 4 callers
Method
getBoard
()
src/com/chess/engine/player/Player.java:33
↓ 4 callers
Method
getDebugPanel
()
src/com/chess/gui/Table.java:118
↓ 4 callers
Method
getGameHistoryPanel
()
src/com/chess/gui/Table.java:110
↓ 4 callers
Method
getTakenPiecesPanel
()
src/com/chess/gui/Table.java:114
↓ 4 callers
Method
gptKingSafety
(final Player player)
src/com/chess/engine/player/ai/KingSafetyAnalyzer.java:36
↓ 4 callers
Method
isKingPawnTrap
(final Board board, final King king,
src/com/chess/engine/board/BoardUtils.java:228
↓ 4 callers
Method
min
(final Board board, final int depth)
src/com/chess/engine/player/ai/MiniMax.java:89
↓ 4 callers
Method
notifyProgressListeners
(String progress)
src/com/chess/engine/player/ai/BlackWidowAI.java:56
↓ 4 callers
Method
setValueAt
(final Object aValue, final int row, final int c
src/com/chess/gui/GameHistoryPanel.java:140
next →
1–100 of 672, ranked by callers