6.2 KiB
6.2 KiB
Dependency Graph
Most Imported Files (change these carefully)
modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala— imported by 74 filesmodules/api/src/main/scala/de/nowchess/api/board/Square.scala— imported by 66 filesmodules/api/src/main/scala/de/nowchess/api/move/Move.scala— imported by 52 filesmodules/api/src/main/scala/de/nowchess/api/board/Color.scala— imported by 38 filesmodules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala— imported by 26 filesmodules/api/src/main/scala/de/nowchess/api/board/Piece.scala— imported by 21 filesmodules/api/src/main/scala/de/nowchess/api/board/Board.scala— imported by 20 filesmodules/api/src/main/scala/de/nowchess/api/board/PieceType.scala— imported by 20 filesmodules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala— imported by 13 filesmodules/api/src/main/scala/de/nowchess/api/rules/RuleSet.scala— imported by 12 filesmodules/api/src/main/scala/de/nowchess/api/game/DrawReason.scala— imported by 11 filesmodules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala— imported by 10 filesmodules/api/src/main/scala/de/nowchess/api/game/GameResult.scala— imported by 9 filesmodules/api/src/main/scala/de/nowchess/api/io/GameContextImport.scala— imported by 8 filesmodules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala— imported by 7 filesmodules/api/src/main/scala/de/nowchess/api/bot/Bot.scala— imported by 6 filesmodules/api/src/main/scala/de/nowchess/api/player/PlayerInfo.scala— imported by 6 filesmodules/bot/src/main/scala/de/nowchess/bot/ai/Evaluation.scala— imported by 6 filesmodules/api/src/main/scala/de/nowchess/api/io/GameContextExport.scala— imported by 6 filesmodules/bot/src/main/scala/de/nowchess/bot/util/PolyglotBook.scala— imported by 5 files
Import Map (who imports what)
modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala←modules/api/src/main/scala/de/nowchess/api/bot/Bot.scala,modules/api/src/main/scala/de/nowchess/api/io/GameContextExport.scala,modules/api/src/main/scala/de/nowchess/api/io/GameContextImport.scala,modules/api/src/main/scala/de/nowchess/api/rules/RuleSet.scala,modules/bot/src/main/scala/de/nowchess/bot/BotMoveRepetition.scala+69 moremodules/api/src/main/scala/de/nowchess/api/board/Square.scala←modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala,modules/api/src/main/scala/de/nowchess/api/move/Move.scala,modules/api/src/main/scala/de/nowchess/api/rules/RuleSet.scala,modules/api/src/test/scala/de/nowchess/api/game/GameContextTest.scala,modules/api/src/test/scala/de/nowchess/api/move/MoveTest.scala+61 moremodules/api/src/main/scala/de/nowchess/api/move/Move.scala←modules/api/src/main/scala/de/nowchess/api/bot/Bot.scala,modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala,modules/api/src/main/scala/de/nowchess/api/rules/RuleSet.scala,modules/api/src/test/scala/de/nowchess/api/board/BoardTest.scala,modules/api/src/test/scala/de/nowchess/api/game/GameContextTest.scala+47 moremodules/api/src/main/scala/de/nowchess/api/board/Color.scala←modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala,modules/api/src/main/scala/de/nowchess/api/game/GameResult.scala,modules/api/src/test/scala/de/nowchess/api/game/GameContextTest.scala,modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala,modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala+33 moremodules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala←modules/bot/src/main/scala/de/nowchess/bot/bots/ClassicalBot.scala,modules/bot/src/main/scala/de/nowchess/bot/bots/HybridBot.scala,modules/bot/src/main/scala/de/nowchess/bot/bots/NNUEBot.scala,modules/bot/src/main/scala/de/nowchess/bot/logic/AlphaBetaSearch.scala,modules/bot/src/test/scala/de/nowchess/bot/AlphaBetaSearchTest.scala+21 moremodules/api/src/main/scala/de/nowchess/api/board/Piece.scala←modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala,modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala,modules/bot/src/main/scala/de/nowchess/bot/util/PolyglotHash.scala,modules/bot/src/main/scala/de/nowchess/bot/util/ZobristHash.scala,modules/bot/src/test/scala/de/nowchess/bot/AlphaBetaSearchTest.scala+16 moremodules/api/src/main/scala/de/nowchess/api/board/Board.scala←modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala,modules/api/src/test/scala/de/nowchess/api/game/GameContextTest.scala,modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala,modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala,modules/bot/src/test/scala/de/nowchess/bot/AlphaBetaSearchTest.scala+15 moremodules/api/src/main/scala/de/nowchess/api/board/PieceType.scala←modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala,modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala,modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala,modules/bot/src/main/scala/de/nowchess/bot/logic/AlphaBetaSearch.scala,modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala+15 moremodules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala←modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala,modules/api/src/test/scala/de/nowchess/api/game/GameContextTest.scala,modules/bot/src/test/scala/de/nowchess/bot/ZobristHashTest.scala,modules/core/src/main/scala/de/nowchess/chess/config/NativeReflectionConfig.scala,modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineWithBotTest.scala+8 moremodules/api/src/main/scala/de/nowchess/api/rules/RuleSet.scala←modules/bot/src/main/scala/de/nowchess/bot/bots/ClassicalBot.scala,modules/bot/src/main/scala/de/nowchess/bot/bots/HybridBot.scala,modules/bot/src/main/scala/de/nowchess/bot/bots/NNUEBot.scala,modules/bot/src/main/scala/de/nowchess/bot/logic/AlphaBetaSearch.scala,modules/bot/src/test/scala/de/nowchess/bot/AlphaBetaSearchTest.scala+7 more