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
↓ 4 callers
Method
updateProgress
(String progress)
src/com/chess/gui/DebugPanel.java:46
↓ 3 callers
Method
addCoordinate
(final int coordinate)
src/com/chess/engine/board/MoveUtils.java:85
↓ 3 callers
Method
apply
(final Player player, int depth)
src/com/chess/engine/player/ai/StandardBoardEvaluator.java:257
↓ 3 callers
Method
clear
()
src/com/chess/gui/GameHistoryPanel.java:111
↓ 3 callers
Method
createPawnColumnTable
(final Player player)
src/com/chess/engine/player/ai/PawnStructureAnalyzer.java:79
↓ 3 callers
Method
getCastleRook
()
src/com/chess/engine/board/Move.java:450
↓ 3 callers
Method
getLineCoordinates
()
src/com/chess/engine/board/MoveUtils.java:89
↓ 3 callers
Method
getOppositeDirection
()
src/com/chess/engine/Alliance.java:27
↓ 3 callers
Method
getPlayerKing
()
src/com/chess/engine/player/Player.java:61
↓ 3 callers
Method
hasCastlingRights
()
src/com/chess/engine/player/Player.java:97
↓ 3 callers
Method
isAIPlayer
(final Player player)
src/com/chess/gui/GameSetup.java:85
↓ 3 callers
Method
isCastled
()
src/com/chess/engine/player/Player.java:49
↓ 3 callers
Method
max
(final Board board, final int depth)
src/com/chess/engine/player/ai/MiniMax.java:112
↓ 3 callers
Method
setEnPassantPawn
(final Pawn enPassantPawn)
src/com/chess/engine/board/Board.java:245
↓ 3 callers
Method
show
()
src/com/chess/gui/Table.java:134
↓ 3 callers
Method
toString
()
src/com/chess/engine/board/Move.java:285
↓ 3 callers
Method
toString
()
src/com/chess/engine/board/Board.java:71
↓ 3 callers
Method
unMakeMove
(final Move move)
src/com/chess/engine/player/Player.java:88
↓ 2 callers
Method
addMove
(final Move move)
src/com/chess/gui/Table.java:663
↓ 2 callers
Method
addMoveOrPromotion
(final Move baseMove, final int destination)
src/com/chess/engine/pieces/Pawn.java:170
↓ 2 callers
Method
addTag
(final String tagKey, final String tagValue)
src/com/chess/pgn/PGNGameTags.java:43
↓ 2 callers
Method
assignTileColor
()
src/com/chess/gui/Table.java:830
↓ 2 callers
Method
assignTilePieceIcon
(final Board board)
src/com/chess/gui/Table.java:815
↓ 2 callers
Method
calculateActiveIndexes
(final Piece[] boardConfig, final Alliance alliance)
src/com/chess/engine/board/Board.java:207
↓ 2 callers
Method
calculateCheckAndCheckMateHash
(final Board board)
src/com/chess/gui/GameHistoryPanel.java:67
↓ 2 callers
Method
calculateDestination
(final int offset)
src/com/chess/engine/pieces/Pawn.java:112
↓ 2 callers
Method
calculateIsolatedPawnPenalty
(final int[] pawnsOnColumnTable)
src/com/chess/engine/player/ai/PawnStructureAnalyzer.java:63
↓ 2 callers
Method
calculateLegalMoves
(final Piece[] boardConfig, final int[] pieces)
src/com/chess/engine/board/Board.java:198
↓ 2 callers
Method
calculatePawnColumnStack
(final int[] pawnsOnColumnTable)
src/com/chess/engine/player/ai/PawnStructureAnalyzer.java:53
↓ 2 callers
Method
calculatedActivesFor
(final Board board, final Alliance alliance)
test/com/chess/tests/TestBoard.java:235
↓ 2 callers
Method
closeConnection
()
src/network/Server.java:46
↓ 2 callers
Method
createAllPossibleMovedBishops
(final boolean hasMoved)
src/com/chess/engine/pieces/PieceUtils.java:95
↓ 2 callers
Method
createAllPossibleMovedKings
(final boolean hasMoved)
src/com/chess/engine/pieces/PieceUtils.java:131
↓ 2 callers
Method
createAllPossibleMovedKnights
(final boolean hasMoved)
src/com/chess/engine/pieces/PieceUtils.java:83
↓ 2 callers
Method
createAllPossibleMovedQueens
(final boolean hasMoved)
src/com/chess/engine/pieces/PieceUtils.java:119
↓ 2 callers
Method
createAllPossibleMovedRooks
(final boolean hasMoved)
src/com/chess/engine/pieces/PieceUtils.java:107
↓ 2 callers
Method
createAllPossiblePawns
(final boolean hasMoved)
src/com/chess/engine/pieces/PieceUtils.java:71
↓ 2 callers
Method
createDiagonalAttack
(final Board board, final int destination,
src/com/chess/engine/pieces/Pawn.java:132
↓ 2 callers
Method
createIndex
(final String tableName, final String indexName, fin
src/com/chess/pgn/MySqlGamePersistence.java:68
↓ 2 callers
Method
createTranspositionTable
()
src/com/chess/engine/player/ai/BlackWidowAI.java:266
↓ 2 callers
Method
disambiguation
()
src/com/chess/engine/board/Move.java:104
↓ 2 callers
Method
establishKing
(final int[] activeIndexes, final Piece[] boardConfig)
src/com/chess/engine/board/Board.java:120
↓ 2 callers
Method
execute
()
src/com/chess/engine/board/Move.java:86
↓ 2 callers
Method
formatFeatureName
(final Feature feature)
src/com/chess/engine/player/ai/StandardBoardEvaluator.java:241
↓ 2 callers
Method
getAttackedPiece
()
src/com/chess/engine/board/Move.java:587
↓ 2 callers
Method
getEnPassantPawn
()
src/com/chess/engine/board/Board.java:147
↓ 2 callers
Method
getFile
(final int coordinate)
src/com/chess/engine/player/ai/KingSafetyAnalyzer.java:73
↓ 2 callers
Method
getMessage
()
src/com/chess/gui/Table.java:975
↓ 2 callers
Method
getQuiescenceMoves
(final Player player)
src/com/chess/engine/board/MoveUtils.java:25
↓ 2 callers
Method
getRank
(final int coordinate)
src/com/chess/engine/player/ai/KingSafetyAnalyzer.java:77
↓ 2 callers
Method
getSearchDepth
()
src/com/chess/gui/GameSetup.java:111
↓ 2 callers
Method
getStreams
()
src/network/NetworkEntity.java:24
↓ 2 callers
Method
getUseBook
()
src/com/chess/gui/Table.java:130
↓ 2 callers
Method
hashCode
()
src/com/chess/engine/pieces/Piece.java:67
↓ 2 callers
Method
highlightTileBorder
(final Board board)
src/com/chess/gui/Table.java:773
↓ 2 callers
Method
increment
()
src/com/chess/engine/player/ai/MiniMax.java:153
↓ 2 callers
Method
isEndGameScenario
(final Board board)
src/com/chess/engine/player/ai/MiniMax.java:135
↓ 2 callers
Method
isInvalidDiagonalMove
(final boolean isLeftAttack)
src/com/chess/engine/pieces/Pawn.java:122
↓ 2 callers
Method
isTrapped
()
src/com/chess/engine/player/Player.java:65
↓ 2 callers
Method
isValid
()
src/com/chess/pgn/Game.java:6
↓ 2 callers
Method
max
(final Board board, final int depth, int alpha, in
src/com/chess/engine/player/ai/BlackWidowAI.java:121
↓ 2 callers
Method
min
(final Board board, final int depth, int alpha, in
src/com/chess/engine/player/ai/BlackWidowAI.java:152
↓ 2 callers
Method
moveMadeUpdate
(final PlayerType playerType, final Move move)
src/com/chess/gui/Table.java:508
↓ 2 callers
Method
mvvlva
(final Move move)
src/com/chess/engine/board/BoardUtils.java:237
↓ 2 callers
Method
onAIProgress
(String progress)
src/com/chess/engine/player/ai/AIProgressListener.java:6
↓ 2 callers
Method
persistGames
(final List<Game> games)
src/com/chess/pgn/MySqlGamePersistence.java:83
↓ 2 callers
Method
playerInfo
(final Player player)
src/com/chess/gui/Table.java:441
↓ 2 callers
Method
processIncomingData
()
src/network/NetworkEntity.java:53
↓ 2 callers
Method
quiescenceMax
(final Board board, final int depth, final int q_d
src/com/chess/engine/player/ai/BlackWidowAI.java:183
↓ 2 callers
Method
quiescenceMin
(final Board board, final int depth, final int q_d
src/com/chess/engine/player/ai/BlackWidowAI.java:218
↓ 2 callers
Method
removeMove
(final int index)
src/com/chess/gui/Table.java:675
↓ 2 callers
Method
score
(final Player player, final int depth)
src/com/chess/engine/player/ai/StandardBoardEvaluator.java:73
↓ 2 callers
Method
toString
()
src/com/chess/engine/player/ai/MiniMax.java:26
↓ 2 callers
Method
undoAllMoves
()
src/com/chess/gui/Table.java:455
↓ 1 callers
Method
accept
(final File file)
src/com/chess/gui/Table.java:254
↓ 1 callers
Method
addAIProgressListener
(AIProgressListener listener)
src/com/chess/engine/player/ai/BlackWidowAI.java:52
↓ 1 callers
Method
addAIProgressListener
(final AIProgressListener listener)
src/com/chess/gui/Table.java:865
↓ 1 callers
Method
addGameEventListener
(final GameEventListener listener)
src/com/chess/gui/Table.java:861
↓ 1 callers
Method
addLabeledSpinner
(final Container c, final String label,
src/com/chess/gui/GameSetup.java:100
↓ 1 callers
Method
attacks
(final Player player)
src/com/chess/engine/player/ai/StandardBoardEvaluator.java:135
↓ 1 callers
Method
bishopBonus
(final int position)
src/com/chess/engine/Alliance.java:58
↓ 1 callers
Method
blackKingSideCastle
(final String fenCastleString)
src/com/chess/pgn/FenUtilities.java:151
↓ 1 callers
Method
blackQueenSideCastle
(final String fenCastleString)
src/com/chess/pgn/FenUtilities.java:155
↓ 1 callers
Method
build
()
src/com/chess/pgn/PGNGameTags.java:48
↓ 1 callers
Method
calculateBoardText
(final Board board)
src/com/chess/pgn/FenUtilities.java:177
↓ 1 callers
Method
calculateCastleText
(final Board board)
src/com/chess/pgn/FenUtilities.java:159
↓ 1 callers
Method
calculateChebyshevDistance
(final int kingTileId, final int enemyAttackTileId)
src/com/chess/engine/player/ai/KingSafetyAnalyzer.java:66
↓ 1 callers
Method
calculateCurrentPlayerText
(final Board board)
src/com/chess/pgn/FenUtilities.java:203
↓ 1 callers
Method
calculateEnPassantPosition
(final boolean isLeftAttack)
src/com/chess/engine/pieces/Pawn.java:163
↓ 1 callers
Method
calculateEnPassantSquare
(final Board board)
src/com/chess/pgn/FenUtilities.java:168
↓ 1 callers
Method
calculateKingCastles
(Collection<Move> playerLegals, Collection<Move>
src/com/chess/engine/player/Player.java:95
↓ 1 callers
Method
calculateKingTropism
(final Player player)
src/com/chess/engine/player/ai/KingSafetyAnalyzer.java:51
↓ 1 callers
Method
calculateLegalMoves
(final Board board)
src/com/chess/engine/pieces/Pawn.java:98
↓ 1 callers
Method
calculatePlayerPawns
(final Player player)
src/com/chess/engine/player/ai/PawnStructureAnalyzer.java:40
↓ 1 callers
Method
canPerformDoubleMove
()
src/com/chess/engine/pieces/Pawn.java:116
↓ 1 callers
Method
castle
(final Player player)
src/com/chess/engine/player/ai/StandardBoardEvaluator.java:126
↓ 1 callers
Method
center
(final JFrame frame)
src/com/chess/gui/Table.java:213
↓ 1 callers
Method
check
(final Player player)
src/com/chess/engine/player/ai/StandardBoardEvaluator.java:118
↓ 1 callers
Method
check_or_checkmate
(final Player player, final int depth)
src/com/chess/engine/player/ai/StandardBoardEvaluator.java:113
↓ 1 callers
Method
choosePlayerByAlliance
(final WhitePlayer whitePlayer, final BlackPlayer blackPlayer)
src/com/chess/engine/Alliance.java:37
← previous
next →
101–200 of 672, ranked by callers