1 line
27 KiB
JSON
1 line
27 KiB
JSON
{"nodes": [{"id": "modules_core_src_main_scala_de_nowchess_chess_engine_gameengine_scala", "label": "GameEngine.scala", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L1"}, {"id": "gameengine_gameengine", "label": "GameEngine", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L17"}, {"id": "gameengine_pendingpromotion", "label": "PendingPromotion", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L27"}, {"id": "gameengine_gameengine_ispendingpromotion", "label": ".isPendingPromotion()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L34"}, {"id": "gameengine_gameengine_board", "label": ".board()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L37"}, {"id": "gameengine_gameengine_turn", "label": ".turn()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L38"}, {"id": "gameengine_gameengine_context", "label": ".context()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L39"}, {"id": "gameengine_gameengine_canundo", "label": ".canUndo()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L42"}, {"id": "gameengine_gameengine_canredo", "label": ".canRedo()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L45"}, {"id": "gameengine_gameengine_commandhistory", "label": ".commandHistory()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L48"}, {"id": "gameengine_gameengine_processuserinput", "label": ".processUserInput()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L53"}, {"id": "gameengine_gameengine_handleparsedmove", "label": ".handleParsedMove()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L93"}, {"id": "gameengine_gameengine_ispromotionmove", "label": ".isPromotionMove()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L114"}, {"id": "gameengine_gameengine_completepromotion", "label": ".completePromotion()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L122"}, {"id": "gameengine_gameengine_undo", "label": ".undo()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L136"}, {"id": "gameengine_gameengine_redo", "label": ".redo()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L139"}, {"id": "gameengine_gameengine_loadgame", "label": ".loadGame()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L144"}, {"id": "gameengine_gameengine_replaygame", "label": ".replayGame()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L153"}, {"id": "gameengine_gameengine_replaymoves", "label": ".replayMoves()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L164"}, {"id": "gameengine_gameengine_applyreplaymove", "label": ".applyReplayMove()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L171"}, {"id": "gameengine_gameengine_exportgame", "label": ".exportGame()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L182"}, {"id": "gameengine_gameengine_loadposition", "label": ".loadPosition()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L187"}, {"id": "gameengine_gameengine_reset", "label": ".reset()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L195"}, {"id": "gameengine_gameengine_startgame", "label": ".startGame()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L202"}, {"id": "gameengine_gameengine_executemove", "label": ".executeMove()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L206"}, {"id": "gameengine_gameengine_translatemovetonotation", "label": ".translateMoveToNotation()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L248"}, {"id": "gameengine_gameengine_enpassantnotation", "label": ".enPassantNotation()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L256"}, {"id": "gameengine_gameengine_promotionnotation", "label": ".promotionNotation()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L259"}, {"id": "gameengine_gameengine_normalmovenotation", "label": ".normalMoveNotation()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L267"}, {"id": "gameengine_gameengine_piecenotation", "label": ".pieceNotation()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L277"}, {"id": "gameengine_gameengine_computecaptured", "label": ".computeCaptured()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L286"}, {"id": "gameengine_gameengine_requestbotmoveifneeded", "label": ".requestBotMoveIfNeeded()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L299"}, {"id": "gameengine_gameengine_applybotmove", "label": ".applyBotMove()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L314"}, {"id": "gameengine_gameengine_handlebotnomove", "label": ".handleBotNoMove()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L330"}, {"id": "gameengine_gameengine_performundo", "label": ".performUndo()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L338"}, {"id": "gameengine_gameengine_performredo", "label": ".performRedo()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L348"}], "edges": [{"source": "modules_core_src_main_scala_de_nowchess_chess_engine_gameengine_scala", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L3", "weight": 1.0}, {"source": "modules_core_src_main_scala_de_nowchess_chess_engine_gameengine_scala", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L4", "weight": 1.0}, {"source": "modules_core_src_main_scala_de_nowchess_chess_engine_gameengine_scala", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L5", "weight": 1.0}, {"source": "modules_core_src_main_scala_de_nowchess_chess_engine_gameengine_scala", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L6", "weight": 1.0}, {"source": "modules_core_src_main_scala_de_nowchess_chess_engine_gameengine_scala", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L7", "weight": 1.0}, {"source": "modules_core_src_main_scala_de_nowchess_chess_engine_gameengine_scala", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L8", "weight": 1.0}, {"source": "modules_core_src_main_scala_de_nowchess_chess_engine_gameengine_scala", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L9", "weight": 1.0}, {"source": "modules_core_src_main_scala_de_nowchess_chess_engine_gameengine_scala", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L10", "weight": 1.0}, {"source": "modules_core_src_main_scala_de_nowchess_chess_engine_gameengine_scala", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L11", "weight": 1.0}, {"source": "modules_core_src_main_scala_de_nowchess_chess_engine_gameengine_scala", "target": "scala", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L12", "weight": 1.0}, {"source": "modules_core_src_main_scala_de_nowchess_chess_engine_gameengine_scala", "target": "gameengine_gameengine", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L17", "weight": 1.0}, {"source": "modules_core_src_main_scala_de_nowchess_chess_engine_gameengine_scala", "target": "gameengine_pendingpromotion", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L27", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_ispendingpromotion", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L34", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_board", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L37", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_turn", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L38", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_context", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L39", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_canundo", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L42", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_canredo", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L45", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_commandhistory", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L48", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_processuserinput", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L53", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_handleparsedmove", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L93", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_ispromotionmove", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L114", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_completepromotion", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L122", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_undo", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L136", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_redo", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L139", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_loadgame", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L144", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_replaygame", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L153", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_replaymoves", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L164", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_applyreplaymove", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L171", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_exportgame", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L182", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_loadposition", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L187", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_reset", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L195", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_startgame", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L202", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_executemove", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L206", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_translatemovetonotation", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L248", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_enpassantnotation", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L256", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_promotionnotation", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L259", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_normalmovenotation", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L267", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_piecenotation", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L277", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_computecaptured", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L286", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_requestbotmoveifneeded", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L299", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_applybotmove", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L314", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_handlebotnomove", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L330", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_performundo", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L338", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_performredo", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L348", "weight": 1.0}, {"source": "gameengine_gameengine_processuserinput", "target": "gameengine_gameengine_performundo", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L60", "weight": 1.0}, {"source": "gameengine_gameengine_processuserinput", "target": "gameengine_gameengine_performredo", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L63", "weight": 1.0}, {"source": "gameengine_gameengine_processuserinput", "target": "gameengine_gameengine_handleparsedmove", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L90", "weight": 1.0}, {"source": "gameengine_gameengine_handleparsedmove", "target": "gameengine_gameengine_ispromotionmove", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L106", "weight": 1.0}, {"source": "gameengine_gameengine_handleparsedmove", "target": "gameengine_pendingpromotion", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L109", "weight": 1.0}, {"source": "gameengine_gameengine_handleparsedmove", "target": "gameengine_gameengine_executemove", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L112", "weight": 1.0}, {"source": "gameengine_gameengine_completepromotion", "target": "gameengine_gameengine_executemove", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L131", "weight": 1.0}, {"source": "gameengine_gameengine_undo", "target": "gameengine_gameengine_performundo", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L136", "weight": 1.0}, {"source": "gameengine_gameengine_redo", "target": "gameengine_gameengine_performredo", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L139", "weight": 1.0}, {"source": "gameengine_gameengine_loadgame", "target": "gameengine_gameengine_replaygame", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L148", "weight": 1.0}, {"source": "gameengine_gameengine_replaygame", "target": "gameengine_gameengine_replaymoves", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L162", "weight": 1.0}, {"source": "gameengine_gameengine_replaymoves", "target": "gameengine_gameengine_applyreplaymove", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L166", "weight": 1.0}, {"source": "gameengine_gameengine_applyreplaymove", "target": "gameengine_gameengine_handleparsedmove", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L172", "weight": 1.0}, {"source": "gameengine_gameengine_applyreplaymove", "target": "gameengine_gameengine_completepromotion", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L175", "weight": 1.0}, {"source": "gameengine_gameengine_startgame", "target": "gameengine_gameengine_requestbotmoveifneeded", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L202", "weight": 1.0}, {"source": "gameengine_gameengine_executemove", "target": "gameengine_gameengine_computecaptured", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L209", "weight": 1.0}, {"source": "gameengine_gameengine_executemove", "target": "gameengine_gameengine_translatemovetonotation", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L216", "weight": 1.0}, {"source": "gameengine_gameengine_executemove", "target": "gameengine_gameengine_requestbotmoveifneeded", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L246", "weight": 1.0}, {"source": "gameengine_gameengine_translatemovetonotation", "target": "gameengine_gameengine_enpassantnotation", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L252", "weight": 1.0}, {"source": "gameengine_gameengine_translatemovetonotation", "target": "gameengine_gameengine_promotionnotation", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L253", "weight": 1.0}, {"source": "gameengine_gameengine_translatemovetonotation", "target": "gameengine_gameengine_normalmovenotation", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L254", "weight": 1.0}, {"source": "gameengine_gameengine_normalmovenotation", "target": "gameengine_gameengine_piecenotation", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L273", "weight": 1.0}, {"source": "gameengine_gameengine_requestbotmoveifneeded", "target": "gameengine_gameengine_applybotmove", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L309", "weight": 1.0}, {"source": "gameengine_gameengine_requestbotmoveifneeded", "target": "gameengine_gameengine_handlebotnomove", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L310", "weight": 1.0}, {"source": "gameengine_gameengine_applybotmove", "target": "gameengine_gameengine_executemove", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L323", "weight": 1.0}, {"source": "gameengine_gameengine_performundo", "target": "gameengine_gameengine_undo", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L344", "weight": 1.0}, {"source": "gameengine_gameengine_performredo", "target": "gameengine_gameengine_redo", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L355", "weight": 1.0}]} |