6.5 KiB
6.5 KiB
Dependency Graph
Most Imported Files (change these carefully)
modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala— imported by 28 filesmodules/api/src/main/scala/de/nowchess/api/board/Square.scala— imported by 21 filesmodules/api/src/main/scala/de/nowchess/api/board/Color.scala— imported by 19 filesmodules/api/src/main/scala/de/nowchess/api/move/Move.scala— imported by 14 filesmodules/api/src/main/scala/de/nowchess/api/board/Board.scala— imported by 13 filesmodules/api/src/main/scala/de/nowchess/api/board/Piece.scala— imported by 10 filesmodules/api/src/main/scala/de/nowchess/api/board/PieceType.scala— imported by 9 filesmodules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala— imported by 9 filesmodules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala— imported by 8 filesmodules/io/src/main/scala/de/nowchess/io/GameContextImport.scala— imported by 7 filesmodules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala— imported by 4 filesmodules/io/src/main/scala/de/nowchess/io/GameContextExport.scala— imported by 4 filesmodules/rule/src/main/scala/de/nowchess/rules/RuleSet.scala— imported by 4 filesmodules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala— imported by 4 filesmodules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala— imported by 4 filesmodules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala— imported by 2 filesmodules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala— imported by 2 filesmodules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala— imported by 2 filesmodules/io/src/main/scala/de/nowchess/io/fen/FenParserSupport.scala— imported by 2 filesmodules/core/src/main/scala/de/nowchess/chess/controller/Parser.scala— imported by 1 files
Import Map (who imports what)
modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala←modules/core/src/main/scala/de/nowchess/chess/command/Command.scala,modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala,modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala,modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala,modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerTest.scala+23 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/test/scala/de/nowchess/api/game/GameContextTest.scala,modules/api/src/test/scala/de/nowchess/api/move/MoveTest.scala,modules/core/src/main/scala/de/nowchess/chess/command/Command.scala+16 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/test/scala/de/nowchess/api/game/GameContextTest.scala,modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala,modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala,modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala+14 moremodules/api/src/main/scala/de/nowchess/api/move/Move.scala←modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala,modules/api/src/test/scala/de/nowchess/api/board/BoardTest.scala,modules/api/src/test/scala/de/nowchess/api/game/GameContextTest.scala,modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala,modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala+9 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/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala,modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala,modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineGameEndingTest.scala+8 moremodules/api/src/main/scala/de/nowchess/api/board/Piece.scala←modules/core/src/main/scala/de/nowchess/chess/command/Command.scala,modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala,modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala,modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineScenarioTest.scala,modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesStateTransitionsTest.scala+5 moremodules/api/src/main/scala/de/nowchess/api/board/PieceType.scala←modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala,modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala,modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala,modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesStateTransitionsTest.scala,modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesTest.scala+4 moremodules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala←modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala,modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineLoadGameTest.scala,modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineNotationTest.scala,modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala,modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineScenarioTest.scala+4 moremodules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala←modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala,modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala,modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala,modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala,modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala+3 moremodules/io/src/main/scala/de/nowchess/io/GameContextImport.scala←modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala,modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala,modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala,modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala,modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala+2 more