Cells reduced from 16x16 to 10x10 pixels. Same window size now shows more of the world — finer detail, more cells visible. Adaptive viewport recalculates grid_w/grid_h from new cell size. 109 tests, 0 failures
307 lines
544 KiB
HTML
307 lines
544 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<title>graphify - graphify-out/graph.html</title>
|
|
<script src="https://unpkg.com/vis-network@9.1.6/standalone/umd/vis-network.min.js"
|
|
integrity="sha384-Ux6phic9PEHJ38YtrijhkzyJ8yQlH8i/+buBR8s3mAZOJrP1gwyvAcIYl3GWtpX1"
|
|
crossorigin="anonymous"></script>
|
|
<style>
|
|
* { box-sizing: border-box; margin: 0; padding: 0; }
|
|
body { background: #0f0f1a; color: #e0e0e0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; display: flex; height: 100vh; overflow: hidden; }
|
|
#graph { flex: 1; }
|
|
#sidebar { width: 280px; background: #1a1a2e; border-left: 1px solid #2a2a4e; display: flex; flex-direction: column; overflow: hidden; }
|
|
#search-wrap { padding: 12px; border-bottom: 1px solid #2a2a4e; }
|
|
#search { width: 100%; background: #0f0f1a; border: 1px solid #3a3a5e; color: #e0e0e0; padding: 7px 10px; border-radius: 6px; font-size: 13px; outline: none; }
|
|
#search:focus { border-color: #4E79A7; }
|
|
#search-results { max-height: 140px; overflow-y: auto; padding: 4px 12px; border-bottom: 1px solid #2a2a4e; display: none; }
|
|
.search-item { padding: 4px 6px; cursor: pointer; border-radius: 4px; font-size: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
|
|
.search-item:hover { background: #2a2a4e; }
|
|
#info-panel { padding: 14px; border-bottom: 1px solid #2a2a4e; min-height: 140px; }
|
|
#info-panel h3 { font-size: 13px; color: #aaa; margin-bottom: 8px; text-transform: uppercase; letter-spacing: 0.05em; }
|
|
#info-content { font-size: 13px; color: #ccc; line-height: 1.6; }
|
|
#info-content .field { margin-bottom: 5px; }
|
|
#info-content .field b { color: #e0e0e0; }
|
|
#info-content .empty { color: #555; font-style: italic; }
|
|
.neighbor-link { display: block; padding: 2px 6px; margin: 2px 0; border-radius: 3px; cursor: pointer; font-size: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; border-left: 3px solid #333; }
|
|
.neighbor-link:hover { background: #2a2a4e; }
|
|
#neighbors-list { max-height: 160px; overflow-y: auto; margin-top: 4px; }
|
|
#legend-wrap { flex: 1; overflow-y: auto; padding: 12px; }
|
|
#legend-wrap h3 { font-size: 13px; color: #aaa; margin-bottom: 10px; text-transform: uppercase; letter-spacing: 0.05em; }
|
|
.legend-item { display: flex; align-items: center; gap: 8px; padding: 4px 0; cursor: pointer; border-radius: 4px; font-size: 12px; }
|
|
.legend-item:hover { background: #2a2a4e; padding-left: 4px; }
|
|
.legend-item.dimmed { opacity: 0.35; }
|
|
.legend-dot { width: 12px; height: 12px; border-radius: 50%; flex-shrink: 0; }
|
|
.legend-label { flex: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
|
|
.legend-count { color: #666; font-size: 11px; }
|
|
#stats { padding: 10px 14px; border-top: 1px solid #2a2a4e; font-size: 11px; color: #555; }
|
|
#legend-controls { display: flex; align-items: center; gap: 8px; margin-bottom: 8px; padding: 4px 0; }
|
|
#legend-controls label { display: flex; align-items: center; gap: 6px; cursor: pointer; font-size: 12px; color: #aaa; user-select: none; }
|
|
#legend-controls label:hover { color: #e0e0e0; }
|
|
.legend-cb, #select-all-cb { appearance: none; -webkit-appearance: none; width: 14px; height: 14px; border: 1.5px solid #3a3a5e; border-radius: 3px; background: #0f0f1a; cursor: pointer; position: relative; flex-shrink: 0; }
|
|
.legend-cb:checked, #select-all-cb:checked { background: #4E79A7; border-color: #4E79A7; }
|
|
.legend-cb:checked::after, #select-all-cb:checked::after { content: ''; position: absolute; left: 3.5px; top: 1px; width: 4px; height: 7px; border: solid #fff; border-width: 0 2px 2px 0; transform: rotate(45deg); }
|
|
#select-all-cb:indeterminate { background: #4E79A7; border-color: #4E79A7; }
|
|
#select-all-cb:indeterminate::after { content: ''; position: absolute; left: 2px; top: 5px; width: 8px; height: 2px; background: #fff; border: none; transform: none; }
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<div id="graph"></div>
|
|
<div id="sidebar">
|
|
<div id="search-wrap">
|
|
<input id="search" type="text" placeholder="Search nodes..." autocomplete="off">
|
|
<div id="search-results"></div>
|
|
</div>
|
|
<div id="info-panel">
|
|
<h3>Node Info</h3>
|
|
<div id="info-content"><span class="empty">Click a node to inspect it</span></div>
|
|
</div>
|
|
<div id="legend-wrap">
|
|
<h3>Communities</h3>
|
|
<div id="legend-controls">
|
|
<label><input type="checkbox" id="select-all-cb" checked onchange="toggleAllCommunities(!this.checked)">Select All</label>
|
|
</div>
|
|
<div id="legend"></div>
|
|
</div>
|
|
<div id="stats">690 nodes · 1218 edges · 47 communities</div>
|
|
</div>
|
|
<script>
|
|
const RAW_NODES = [{"id": "ai_action", "label": "action.rs", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "action.rs", "community": 12, "community_name": "AI Actions & Grid", "source_file": "src/ai/action.rs", "file_type": "code", "degree": 3}, {"id": "ai_action_aiaction", "label": "AiAction", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "AiAction", "community": 12, "community_name": "AI Actions & Grid", "source_file": "src/ai/action.rs", "file_type": "code", "degree": 3}, {"id": "ai_action_aiaction_name", "label": ".name()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".name()", "community": 12, "community_name": "AI Actions & Grid", "source_file": "src/ai/action.rs", "file_type": "code", "degree": 1}, {"id": "ai_action_aiaction_execute", "label": ".execute()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".execute()", "community": 12, "community_name": "AI Actions & Grid", "source_file": "src/ai/action.rs", "file_type": "code", "degree": 4}, {"id": "src_ai_action_rs_game", "label": "Game", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Game", "community": 12, "community_name": "AI Actions & Grid", "source_file": "src/ai/action.rs", "file_type": "code", "degree": 2}, {"id": "ai_mod", "label": "mod.rs", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "mod.rs", "community": 43, "community_name": "AI Module Root", "source_file": "src/ai/mod.rs", "file_type": "code", "degree": 0}, {"id": "ai_protocol", "label": "protocol.rs", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.9, "font": {"size": 12, "color": "#ffffff"}, "title": "protocol.rs", "community": 3, "community_name": "AI Pipe Protocol", "source_file": "src/ai/protocol.rs", "file_type": "code", "degree": 6}, {"id": "ai_protocol_command", "label": "Command", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Command", "community": 3, "community_name": "AI Pipe Protocol", "source_file": "src/ai/protocol.rs", "file_type": "code", "degree": 2}, {"id": "ai_protocol_response", "label": "Response", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 19.7, "font": {"size": 12, "color": "#ffffff"}, "title": "Response", "community": 3, "community_name": "AI Pipe Protocol", "source_file": "src/ai/protocol.rs", "file_type": "code", "degree": 12}, {"id": "src_ai_protocol_rs_option", "label": "Option", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Option", "community": 3, "community_name": "AI Pipe Protocol", "source_file": "src/ai/protocol.rs", "file_type": "code", "degree": 2}, {"id": "src_ai_protocol_rs_string", "label": "String", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "String", "community": 3, "community_name": "AI Pipe Protocol", "source_file": "src/ai/protocol.rs", "file_type": "code", "degree": 1}, {"id": "src_ai_protocol_rs_gamestate", "label": "GameState", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "GameState", "community": 3, "community_name": "AI Pipe Protocol", "source_file": "src/ai/protocol.rs", "file_type": "code", "degree": 3}, {"id": "src_ai_protocol_rs_cellinfo", "label": "CellInfo", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "CellInfo", "community": 3, "community_name": "AI Pipe Protocol", "source_file": "src/ai/protocol.rs", "file_type": "code", "degree": 1}, {"id": "src_ai_protocol_rs_vec", "label": "Vec", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Vec", "community": 3, "community_name": "AI Pipe Protocol", "source_file": "src/ai/protocol.rs", "file_type": "code", "degree": 1}, {"id": "src_ai_protocol_rs_entityinfo", "label": "EntityInfo", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "EntityInfo", "community": 3, "community_name": "AI Pipe Protocol", "source_file": "src/ai/protocol.rs", "file_type": "code", "degree": 1}, {"id": "scenarioresult", "label": "ScenarioResult", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "ScenarioResult", "community": 3, "community_name": "AI Pipe Protocol", "source_file": "src/ai/protocol.rs", "file_type": "code", "degree": 1}, {"id": "ai_protocol_response_ok", "label": ".ok()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".ok()", "community": 3, "community_name": "AI Pipe Protocol", "source_file": "src/ai/protocol.rs", "file_type": "code", "degree": 4}, {"id": "src_ai_protocol_rs_self", "label": "Self", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Self", "community": 3, "community_name": "AI Pipe Protocol", "source_file": "src/ai/protocol.rs", "file_type": "code", "degree": 3}, {"id": "ai_protocol_response_err", "label": ".err()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".err()", "community": 3, "community_name": "AI Pipe Protocol", "source_file": "src/ai/protocol.rs", "file_type": "code", "degree": 4}, {"id": "ai_protocol_response_with_state", "label": ".with_state()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".with_state()", "community": 3, "community_name": "AI Pipe Protocol", "source_file": "src/ai/protocol.rs", "file_type": "code", "degree": 4}, {"id": "ai_protocol_run_pipe_protocol", "label": "run_pipe_protocol()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "run_pipe_protocol()", "community": 3, "community_name": "AI Pipe Protocol", "source_file": "src/ai/protocol.rs", "file_type": "code", "degree": 4}, {"id": "ai_protocol_handle_command", "label": "handle_command()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 20.5, "font": {"size": 12, "color": "#ffffff"}, "title": "handle_command()", "community": 3, "community_name": "AI Pipe Protocol", "source_file": "src/ai/protocol.rs", "file_type": "code", "degree": 13}, {"id": "src_ai_protocol_rs_gamesession", "label": "GameSession", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "GameSession", "community": 3, "community_name": "AI Pipe Protocol", "source_file": "src/ai/protocol.rs", "file_type": "code", "degree": 2}, {"id": "ai_replay", "label": "replay.rs", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.9, "font": {"size": 12, "color": "#ffffff"}, "title": "replay.rs", "community": 10, "community_name": "Replay System", "source_file": "src/ai/replay.rs", "file_type": "code", "degree": 6}, {"id": "ai_replay_replayrecording", "label": "ReplayRecording", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 16.5, "font": {"size": 12, "color": "#ffffff"}, "title": "ReplayRecording", "community": 10, "community_name": "Replay System", "source_file": "src/ai/replay.rs", "file_type": "code", "degree": 8}, {"id": "src_ai_replay_rs_string", "label": "String", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "String", "community": 10, "community_name": "Replay System", "source_file": "src/ai/replay.rs", "file_type": "code", "degree": 1}, {"id": "src_ai_replay_rs_vec", "label": "Vec", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Vec", "community": 10, "community_name": "Replay System", "source_file": "src/ai/replay.rs", "file_type": "code", "degree": 1}, {"id": "replayevent", "label": "ReplayEvent", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "ReplayEvent", "community": 10, "community_name": "Replay System", "source_file": "src/ai/replay.rs", "file_type": "code", "degree": 1}, {"id": "ai_replay_replayevent", "label": "ReplayEvent", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "ReplayEvent", "community": 10, "community_name": "Replay System", "source_file": "src/ai/replay.rs", "file_type": "code", "degree": 1}, {"id": "ai_replay_replayrecorder", "label": "ReplayRecorder", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 16.5, "font": {"size": 12, "color": "#ffffff"}, "title": "ReplayRecorder", "community": 10, "community_name": "Replay System", "source_file": "src/ai/replay.rs", "file_type": "code", "degree": 8}, {"id": "ai_replay_replayrecorder_new", "label": ".new()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".new()", "community": 10, "community_name": "Replay System", "source_file": "src/ai/replay.rs", "file_type": "code", "degree": 2}, {"id": "src_ai_replay_rs_self", "label": "Self", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Self", "community": 10, "community_name": "Replay System", "source_file": "src/ai/replay.rs", "file_type": "code", "degree": 2}, {"id": "ai_replay_replayrecorder_set_seed", "label": ".set_seed()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".set_seed()", "community": 10, "community_name": "Replay System", "source_file": "src/ai/replay.rs", "file_type": "code", "degree": 1}, {"id": "ai_replay_replayrecorder_record_step", "label": ".record_step()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".record_step()", "community": 10, "community_name": "Replay System", "source_file": "src/ai/replay.rs", "file_type": "code", "degree": 1}, {"id": "ai_replay_replayrecorder_record_action", "label": ".record_action()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".record_action()", "community": 10, "community_name": "Replay System", "source_file": "src/ai/replay.rs", "file_type": "code", "degree": 2}, {"id": "src_ai_replay_rs_aiaction", "label": "AiAction", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "AiAction", "community": 10, "community_name": "Replay System", "source_file": "src/ai/replay.rs", "file_type": "code", "degree": 2}, {"id": "ai_replay_replayrecorder_save", "label": ".save()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".save()", "community": 10, "community_name": "Replay System", "source_file": "src/ai/replay.rs", "file_type": "code", "degree": 2}, {"id": "src_ai_replay_rs_result", "label": "Result", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Result", "community": 10, "community_name": "Replay System", "source_file": "src/ai/replay.rs", "file_type": "code", "degree": 2}, {"id": "ai_replay_replayrecorder_recording", "label": ".recording()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".recording()", "community": 10, "community_name": "Replay System", "source_file": "src/ai/replay.rs", "file_type": "code", "degree": 2}, {"id": "ai_replay_replayplayer", "label": "ReplayPlayer", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.9, "font": {"size": 12, "color": "#ffffff"}, "title": "ReplayPlayer", "community": 10, "community_name": "Replay System", "source_file": "src/ai/replay.rs", "file_type": "code", "degree": 6}, {"id": "ai_replay_replayplayer_load", "label": ".load()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".load()", "community": 10, "community_name": "Replay System", "source_file": "src/ai/replay.rs", "file_type": "code", "degree": 3}, {"id": "ai_replay_replayplayer_play", "label": ".play()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".play()", "community": 10, "community_name": "Replay System", "source_file": "src/ai/replay.rs", "file_type": "code", "degree": 2}, {"id": "src_ai_replay_rs_gamesession", "label": "GameSession", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "GameSession", "community": 10, "community_name": "Replay System", "source_file": "src/ai/replay.rs", "file_type": "code", "degree": 3}, {"id": "ai_replay_replayplayer_play_until_tick", "label": ".play_until_tick()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".play_until_tick()", "community": 10, "community_name": "Replay System", "source_file": "src/ai/replay.rs", "file_type": "code", "degree": 2}, {"id": "ai_replay_replayplayer_recording", "label": ".recording()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".recording()", "community": 10, "community_name": "Replay System", "source_file": "src/ai/replay.rs", "file_type": "code", "degree": 2}, {"id": "ai_scenario", "label": "scenario.rs", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 20.5, "font": {"size": 12, "color": "#ffffff"}, "title": "scenario.rs", "community": 3, "community_name": "AI Pipe Protocol", "source_file": "src/ai/scenario.rs", "file_type": "code", "degree": 13}, {"id": "ai_scenario_scenario", "label": "Scenario", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 16.5, "font": {"size": 12, "color": "#ffffff"}, "title": "Scenario", "community": 3, "community_name": "AI Pipe Protocol", "source_file": "src/ai/scenario.rs", "file_type": "code", "degree": 8}, {"id": "src_ai_scenario_rs_string", "label": "String", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": "String", "community": 3, "community_name": "AI Pipe Protocol", "source_file": "src/ai/scenario.rs", "file_type": "code", "degree": 5}, {"id": "src_ai_scenario_rs_vec", "label": "Vec", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Vec", "community": 3, "community_name": "AI Pipe Protocol", "source_file": "src/ai/scenario.rs", "file_type": "code", "degree": 4}, {"id": "src_ai_scenario_rs_aiaction", "label": "AiAction", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "AiAction", "community": 3, "community_name": "AI Pipe Protocol", "source_file": "src/ai/scenario.rs", "file_type": "code", "degree": 2}, {"id": "assertion", "label": "Assertion", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Assertion", "community": 3, "community_name": "AI Pipe Protocol", "source_file": "src/ai/scenario.rs", "file_type": "code", "degree": 1}, {"id": "ai_scenario_assertion", "label": "Assertion", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Assertion", "community": 3, "community_name": "AI Pipe Protocol", "source_file": "src/ai/scenario.rs", "file_type": "code", "degree": 3}, {"id": "ai_scenario_assertionresult", "label": "AssertionResult", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": "AssertionResult", "community": 3, "community_name": "AI Pipe Protocol", "source_file": "src/ai/scenario.rs", "file_type": "code", "degree": 5}, {"id": "ai_scenario_scenarioresult", "label": "ScenarioResult", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 17.3, "font": {"size": 12, "color": "#ffffff"}, "title": "ScenarioResult", "community": 3, "community_name": "AI Pipe Protocol", "source_file": "src/ai/scenario.rs", "file_type": "code", "degree": 9}, {"id": "src_ai_scenario_rs_option", "label": "Option", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Option", "community": 3, "community_name": "AI Pipe Protocol", "source_file": "src/ai/scenario.rs", "file_type": "code", "degree": 1}, {"id": "src_ai_scenario_rs_gamestate", "label": "GameState", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "GameState", "community": 3, "community_name": "AI Pipe Protocol", "source_file": "src/ai/scenario.rs", "file_type": "code", "degree": 2}, {"id": "ai_scenario_run_scenario", "label": "run_scenario()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.9, "font": {"size": 12, "color": "#ffffff"}, "title": "run_scenario()", "community": 3, "community_name": "AI Pipe Protocol", "source_file": "src/ai/scenario.rs", "file_type": "code", "degree": 6}, {"id": "ai_scenario_check_assertion", "label": "check_assertion()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": "check_assertion()", "community": 3, "community_name": "AI Pipe Protocol", "source_file": "src/ai/scenario.rs", "file_type": "code", "degree": 5}, {"id": "src_ai_scenario_rs_gamesession", "label": "GameSession", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "GameSession", "community": 3, "community_name": "AI Pipe Protocol", "source_file": "src/ai/scenario.rs", "file_type": "code", "degree": 2}, {"id": "ai_scenario_load_scenario", "label": "load_scenario()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.9, "font": {"size": 12, "color": "#ffffff"}, "title": "load_scenario()", "community": 3, "community_name": "AI Pipe Protocol", "source_file": "src/ai/scenario.rs", "file_type": "code", "degree": 6}, {"id": "src_ai_scenario_rs_result", "label": "Result", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Result", "community": 3, "community_name": "AI Pipe Protocol", "source_file": "src/ai/scenario.rs", "file_type": "code", "degree": 1}, {"id": "ai_scenario_load_scenarios_from_dir", "label": "load_scenarios_from_dir()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": "load_scenarios_from_dir()", "community": 3, "community_name": "AI Pipe Protocol", "source_file": "src/ai/scenario.rs", "file_type": "code", "degree": 5}, {"id": "ai_scenario_run_all_scenarios", "label": "run_all_scenarios()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.9, "font": {"size": 12, "color": "#ffffff"}, "title": "run_all_scenarios()", "community": 3, "community_name": "AI Pipe Protocol", "source_file": "src/ai/scenario.rs", "file_type": "code", "degree": 6}, {"id": "ai_scenario_format_results", "label": "format_results()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "format_results()", "community": 3, "community_name": "AI Pipe Protocol", "source_file": "src/ai/scenario.rs", "file_type": "code", "degree": 4}, {"id": "ai_session", "label": "session.rs", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": "session.rs", "community": 4, "community_name": "AI Game Session", "source_file": "src/ai/session.rs", "file_type": "code", "degree": 5}, {"id": "ai_session_gamesession", "label": "GameSession", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 31.1, "font": {"size": 12, "color": "#ffffff"}, "title": "GameSession", "community": 4, "community_name": "AI Game Session", "source_file": "src/ai/session.rs", "file_type": "code", "degree": 26}, {"id": "src_ai_session_rs_game", "label": "Game", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Game", "community": 4, "community_name": "AI Game Session", "source_file": "src/ai/session.rs", "file_type": "code", "degree": 2}, {"id": "src_ai_session_rs_option", "label": "Option", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Option", "community": 4, "community_name": "AI Game Session", "source_file": "src/ai/session.rs", "file_type": "code", "degree": 3}, {"id": "replayrecorder", "label": "ReplayRecorder", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "ReplayRecorder", "community": 4, "community_name": "AI Game Session", "source_file": "src/ai/session.rs", "file_type": "code", "degree": 2}, {"id": "ai_session_gamesession_new", "label": ".new()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".new()", "community": 4, "community_name": "AI Game Session", "source_file": "src/ai/session.rs", "file_type": "code", "degree": 5}, {"id": "src_ai_session_rs_self", "label": "Self", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Self", "community": 4, "community_name": "AI Game Session", "source_file": "src/ai/session.rs", "file_type": "code", "degree": 3}, {"id": "ai_session_gamesession_new_seeded", "label": ".new_seeded()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".new_seeded()", "community": 4, "community_name": "AI Game Session", "source_file": "src/ai/session.rs", "file_type": "code", "degree": 3}, {"id": "ai_session_gamesession_init", "label": ".init()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".init()", "community": 4, "community_name": "AI Game Session", "source_file": "src/ai/session.rs", "file_type": "code", "degree": 1}, {"id": "ai_session_gamesession_init_empty", "label": ".init_empty()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".init_empty()", "community": 4, "community_name": "AI Game Session", "source_file": "src/ai/session.rs", "file_type": "code", "degree": 1}, {"id": "ai_session_gamesession_step", "label": ".step()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".step()", "community": 4, "community_name": "AI Game Session", "source_file": "src/ai/session.rs", "file_type": "code", "degree": 1}, {"id": "ai_session_gamesession_perform_action", "label": ".perform_action()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".perform_action()", "community": 4, "community_name": "AI Game Session", "source_file": "src/ai/session.rs", "file_type": "code", "degree": 2}, {"id": "src_ai_session_rs_aiaction", "label": "AiAction", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "AiAction", "community": 4, "community_name": "AI Game Session", "source_file": "src/ai/session.rs", "file_type": "code", "degree": 2}, {"id": "ai_session_gamesession_get_state", "label": ".get_state()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_state()", "community": 4, "community_name": "AI Game Session", "source_file": "src/ai/session.rs", "file_type": "code", "degree": 3}, {"id": "src_ai_session_rs_gamestate", "label": "GameState", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "GameState", "community": 4, "community_name": "AI Game Session", "source_file": "src/ai/session.rs", "file_type": "code", "degree": 1}, {"id": "ai_session_gamesession_get_view", "label": ".get_view()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_view()", "community": 6, "community_name": "AI State Export", "source_file": "src/ai/session.rs", "file_type": "code", "degree": 3}, {"id": "src_ai_session_rs_string", "label": "String", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "String", "community": 6, "community_name": "AI State Export", "source_file": "src/ai/session.rs", "file_type": "code", "degree": 2}, {"id": "ai_session_gamesession_get_view_at", "label": ".get_view_at()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_view_at()", "community": 6, "community_name": "AI State Export", "source_file": "src/ai/session.rs", "file_type": "code", "degree": 3}, {"id": "ai_session_gamesession_get_cell", "label": ".get_cell()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_cell()", "community": 4, "community_name": "AI Game Session", "source_file": "src/ai/session.rs", "file_type": "code", "degree": 2}, {"id": "src_ai_session_rs_cellinfo", "label": "CellInfo", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "CellInfo", "community": 4, "community_name": "AI Game Session", "source_file": "src/ai/session.rs", "file_type": "code", "degree": 2}, {"id": "ai_session_gamesession_get_region", "label": ".get_region()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_region()", "community": 4, "community_name": "AI Game Session", "source_file": "src/ai/session.rs", "file_type": "code", "degree": 3}, {"id": "src_ai_session_rs_vec", "label": "Vec", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Vec", "community": 4, "community_name": "AI Game Session", "source_file": "src/ai/session.rs", "file_type": "code", "degree": 2}, {"id": "ai_session_gamesession_get_entities", "label": ".get_entities()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_entities()", "community": 4, "community_name": "AI Game Session", "source_file": "src/ai/session.rs", "file_type": "code", "degree": 3}, {"id": "src_ai_session_rs_entityinfo", "label": "EntityInfo", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "EntityInfo", "community": 4, "community_name": "AI Game Session", "source_file": "src/ai/session.rs", "file_type": "code", "degree": 2}, {"id": "ai_session_gamesession_get_player", "label": ".get_player()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_player()", "community": 4, "community_name": "AI Game Session", "source_file": "src/ai/session.rs", "file_type": "code", "degree": 3}, {"id": "ai_session_gamesession_count_material_in_region", "label": ".count_material_in_region()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".count_material_in_region()", "community": 4, "community_name": "AI Game Session", "source_file": "src/ai/session.rs", "file_type": "code", "degree": 1}, {"id": "ai_session_gamesession_find_material", "label": ".find_material()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".find_material()", "community": 4, "community_name": "AI Game Session", "source_file": "src/ai/session.rs", "file_type": "code", "degree": 2}, {"id": "ai_session_gamesession_set_recording", "label": ".set_recording()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".set_recording()", "community": 4, "community_name": "AI Game Session", "source_file": "src/ai/session.rs", "file_type": "code", "degree": 2}, {"id": "ai_session_gamesession_save_replay", "label": ".save_replay()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".save_replay()", "community": 4, "community_name": "AI Game Session", "source_file": "src/ai/session.rs", "file_type": "code", "degree": 2}, {"id": "src_ai_session_rs_result", "label": "Result", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Result", "community": 4, "community_name": "AI Game Session", "source_file": "src/ai/session.rs", "file_type": "code", "degree": 1}, {"id": "ai_session_gamesession_clear_area", "label": ".clear_area()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".clear_area()", "community": 4, "community_name": "AI Game Session", "source_file": "src/ai/session.rs", "file_type": "code", "degree": 1}, {"id": "ai_session_gamesession_grid", "label": ".grid()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".grid()", "community": 4, "community_name": "AI Game Session", "source_file": "src/ai/session.rs", "file_type": "code", "degree": 2}, {"id": "src_ai_session_rs_grid", "label": "Grid", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Grid", "community": 4, "community_name": "AI Game Session", "source_file": "src/ai/session.rs", "file_type": "code", "degree": 2}, {"id": "ai_session_gamesession_tick", "label": ".tick()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".tick()", "community": 4, "community_name": "AI Game Session", "source_file": "src/ai/session.rs", "file_type": "code", "degree": 1}, {"id": "default", "label": "Default", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Default", "community": 4, "community_name": "AI Game Session", "source_file": "src/ai/session.rs", "file_type": "code", "degree": 1}, {"id": "ai_session_gamesession_default", "label": ".default()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".default()", "community": 4, "community_name": "AI Game Session", "source_file": "src/ai/session.rs", "file_type": "code", "degree": 3}, {"id": "ai_state", "label": "state.rs", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 21.4, "font": {"size": 12, "color": "#ffffff"}, "title": "state.rs", "community": 6, "community_name": "AI State Export", "source_file": "src/ai/state.rs", "file_type": "code", "degree": 14}, {"id": "ai_state_gamestate", "label": "GameState", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 14.9, "font": {"size": 12, "color": "#ffffff"}, "title": "GameState", "community": 6, "community_name": "AI State Export", "source_file": "src/ai/state.rs", "file_type": "code", "degree": 6}, {"id": "src_ai_state_rs_option", "label": "Option", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Option", "community": 6, "community_name": "AI State Export", "source_file": "src/ai/state.rs", "file_type": "code", "degree": 3}, {"id": "src_ai_state_rs_entityinfo", "label": "EntityInfo", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "EntityInfo", "community": 6, "community_name": "AI State Export", "source_file": "src/ai/state.rs", "file_type": "code", "degree": 1}, {"id": "src_ai_state_rs_vec", "label": "Vec", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Vec", "community": 6, "community_name": "AI State Export", "source_file": "src/ai/state.rs", "file_type": "code", "degree": 2}, {"id": "src_ai_state_rs_string", "label": "String", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": "String", "community": 6, "community_name": "AI State Export", "source_file": "src/ai/state.rs", "file_type": "code", "degree": 5}, {"id": "ai_state_entityinfo", "label": "EntityInfo", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": "EntityInfo", "community": 6, "community_name": "AI State Export", "source_file": "src/ai/state.rs", "file_type": "code", "degree": 5}, {"id": "subbodyinfo", "label": "SubBodyInfo", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "SubBodyInfo", "community": 6, "community_name": "AI State Export", "source_file": "src/ai/state.rs", "file_type": "code", "degree": 1}, {"id": "ai_state_subbodyinfo", "label": "SubBodyInfo", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "SubBodyInfo", "community": 6, "community_name": "AI State Export", "source_file": "src/ai/state.rs", "file_type": "code", "degree": 2}, {"id": "ai_state_cellinfo", "label": "CellInfo", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "CellInfo", "community": 6, "community_name": "AI State Export", "source_file": "src/ai/state.rs", "file_type": "code", "degree": 3}, {"id": "ai_state_cellinfo_from_grid", "label": ".from_grid()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".from_grid()", "community": 6, "community_name": "AI State Export", "source_file": "src/ai/state.rs", "file_type": "code", "degree": 3}, {"id": "src_ai_state_rs_grid", "label": "Grid", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Grid", "community": 6, "community_name": "AI State Export", "source_file": "src/ai/state.rs", "file_type": "code", "degree": 3}, {"id": "src_ai_state_rs_self", "label": "Self", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Self", "community": 6, "community_name": "AI State Export", "source_file": "src/ai/state.rs", "file_type": "code", "degree": 1}, {"id": "ai_state_entity_info", "label": "entity_info()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "entity_info()", "community": 6, "community_name": "AI State Export", "source_file": "src/ai/state.rs", "file_type": "code", "degree": 4}, {"id": "src_ai_state_rs_entity", "label": "Entity", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Entity", "community": 6, "community_name": "AI State Export", "source_file": "src/ai/state.rs", "file_type": "code", "degree": 2}, {"id": "ai_state_build_game_state", "label": "build_game_state()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": "build_game_state()", "community": 6, "community_name": "AI State Export", "source_file": "src/ai/state.rs", "file_type": "code", "degree": 5}, {"id": "src_ai_state_rs_game", "label": "Game", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Game", "community": 6, "community_name": "AI State Export", "source_file": "src/ai/state.rs", "file_type": "code", "degree": 2}, {"id": "ai_state_render_view", "label": "render_view()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 15.7, "font": {"size": 12, "color": "#ffffff"}, "title": "render_view()", "community": 6, "community_name": "AI State Export", "source_file": "src/ai/state.rs", "file_type": "code", "degree": 7}, {"id": "src_ai_state_rs_entitymanager", "label": "EntityManager", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "EntityManager", "community": 6, "community_name": "AI State Export", "source_file": "src/ai/state.rs", "file_type": "code", "degree": 1}, {"id": "ai_state_material_from_name", "label": "material_from_name()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "material_from_name()", "community": 6, "community_name": "AI State Export", "source_file": "src/ai/state.rs", "file_type": "code", "degree": 4}, {"id": "src_ai_state_rs_materialid", "label": "MaterialId", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "MaterialId", "community": 6, "community_name": "AI State Export", "source_file": "src/ai/state.rs", "file_type": "code", "degree": 2}, {"id": "ai_state_entity_kind_name", "label": "entity_kind_name()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "entity_kind_name()", "community": 6, "community_name": "AI State Export", "source_file": "src/ai/state.rs", "file_type": "code", "degree": 3}, {"id": "entitykind", "label": "EntityKind", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "EntityKind", "community": 6, "community_name": "AI State Export", "source_file": "src/ai/state.rs", "file_type": "code", "degree": 2}, {"id": "ai_state_parse_entity_kind", "label": "parse_entity_kind()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "parse_entity_kind()", "community": 6, "community_name": "AI State Export", "source_file": "src/ai/state.rs", "file_type": "code", "degree": 4}, {"id": "entity_entity", "label": "entity.rs", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "entity.rs", "community": 8, "community_name": "Entity System", "source_file": "src/entity/entity.rs", "file_type": "code", "degree": 3}, {"id": "entity_entity_entitykind", "label": "EntityKind", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "EntityKind", "community": 8, "community_name": "Entity System", "source_file": "src/entity/entity.rs", "file_type": "code", "degree": 4}, {"id": "entity_entity_entity", "label": "Entity", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 26.2, "font": {"size": 12, "color": "#ffffff"}, "title": "Entity", "community": 8, "community_name": "Entity System", "source_file": "src/entity/entity.rs", "file_type": "code", "degree": 20}, {"id": "src_entity_entity_rs_entityid", "label": "EntityId", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 14.9, "font": {"size": 12, "color": "#ffffff"}, "title": "EntityId", "community": 8, "community_name": "Entity System", "source_file": "src/entity/entity.rs", "file_type": "code", "degree": 6}, {"id": "src_entity_entity_rs_vec", "label": "Vec", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Vec", "community": 8, "community_name": "Entity System", "source_file": "src/entity/entity.rs", "file_type": "code", "degree": 2}, {"id": "src_entity_entity_rs_subbody", "label": "SubBody", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "SubBody", "community": 8, "community_name": "Entity System", "source_file": "src/entity/entity.rs", "file_type": "code", "degree": 1}, {"id": "constraint", "label": "Constraint", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Constraint", "community": 8, "community_name": "Entity System", "source_file": "src/entity/entity.rs", "file_type": "code", "degree": 1}, {"id": "entity_entity_entity_new", "label": ".new()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".new()", "community": 8, "community_name": "Entity System", "source_file": "src/entity/entity.rs", "file_type": "code", "degree": 5}, {"id": "src_entity_entity_rs_self", "label": "Self", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Self", "community": 8, "community_name": "Entity System", "source_file": "src/entity/entity.rs", "file_type": "code", "degree": 2}, {"id": "entity_entity_entity_center", "label": ".center()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".center()", "community": 8, "community_name": "Entity System", "source_file": "src/entity/entity.rs", "file_type": "code", "degree": 1}, {"id": "entity_entity_entity_kill", "label": ".kill()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".kill()", "community": 8, "community_name": "Entity System", "source_file": "src/entity/entity.rs", "file_type": "code", "degree": 2}, {"id": "entity_entity_entity_take_damage", "label": ".take_damage()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".take_damage()", "community": 8, "community_name": "Entity System", "source_file": "src/entity/entity.rs", "file_type": "code", "degree": 3}, {"id": "entity_entity_entity_build_humanoid", "label": ".build_humanoid()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".build_humanoid()", "community": 8, "community_name": "Entity System", "source_file": "src/entity/entity.rs", "file_type": "code", "degree": 2}, {"id": "entity_entity_entity_sync_bodies_to_center", "label": ".sync_bodies_to_center()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".sync_bodies_to_center()", "community": 8, "community_name": "Entity System", "source_file": "src/entity/entity.rs", "file_type": "code", "degree": 1}, {"id": "entity_entity_entity_set_horizontal_vel", "label": ".set_horizontal_vel()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".set_horizontal_vel()", "community": 8, "community_name": "Entity System", "source_file": "src/entity/entity.rs", "file_type": "code", "degree": 1}, {"id": "entity_entity_entity_set_vertical_vel", "label": ".set_vertical_vel()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".set_vertical_vel()", "community": 8, "community_name": "Entity System", "source_file": "src/entity/entity.rs", "file_type": "code", "degree": 1}, {"id": "entity_entity_entity_apply_fire_damage", "label": ".apply_fire_damage()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".apply_fire_damage()", "community": 8, "community_name": "Entity System", "source_file": "src/entity/entity.rs", "file_type": "code", "degree": 2}, {"id": "entity_entity_entitymanager", "label": "EntityManager", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 18.1, "font": {"size": 12, "color": "#ffffff"}, "title": "EntityManager", "community": 8, "community_name": "Entity System", "source_file": "src/entity/entity.rs", "file_type": "code", "degree": 10}, {"id": "entity_entity_entitymanager_new", "label": ".new()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".new()", "community": 8, "community_name": "Entity System", "source_file": "src/entity/entity.rs", "file_type": "code", "degree": 5}, {"id": "entity_entity_entitymanager_spawn", "label": ".spawn()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".spawn()", "community": 8, "community_name": "Entity System", "source_file": "src/entity/entity.rs", "file_type": "code", "degree": 4}, {"id": "entity_entity_entitymanager_get", "label": ".get()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".get()", "community": 8, "community_name": "Entity System", "source_file": "src/entity/entity.rs", "file_type": "code", "degree": 4}, {"id": "src_entity_entity_rs_option", "label": "Option", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Option", "community": 8, "community_name": "Entity System", "source_file": "src/entity/entity.rs", "file_type": "code", "degree": 2}, {"id": "entity_entity_entitymanager_get_mut", "label": ".get_mut()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_mut()", "community": 8, "community_name": "Entity System", "source_file": "src/entity/entity.rs", "file_type": "code", "degree": 4}, {"id": "entity_entity_entitymanager_all", "label": ".all()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".all()", "community": 8, "community_name": "Entity System", "source_file": "src/entity/entity.rs", "file_type": "code", "degree": 2}, {"id": "entity_entity_entitymanager_all_mut", "label": ".all_mut()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".all_mut()", "community": 8, "community_name": "Entity System", "source_file": "src/entity/entity.rs", "file_type": "code", "degree": 2}, {"id": "entity_mod", "label": "mod.rs", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "mod.rs", "community": 1, "community_name": "Terminal Renderer & Game Loop", "source_file": "src/entity/mod.rs", "file_type": "code", "degree": 1}, {"id": "entity_player", "label": "player.rs", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "player.rs", "community": 14, "community_name": "Player Controller", "source_file": "src/entity/player.rs", "file_type": "code", "degree": 2}, {"id": "entity_player_player", "label": "Player", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 18.1, "font": {"size": 12, "color": "#ffffff"}, "title": "Player", "community": 14, "community_name": "Player Controller", "source_file": "src/entity/player.rs", "file_type": "code", "degree": 10}, {"id": "src_entity_player_rs_entityid", "label": "EntityId", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "EntityId", "community": 14, "community_name": "Player Controller", "source_file": "src/entity/player.rs", "file_type": "code", "degree": 1}, {"id": "entity_player_player_new", "label": ".new()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".new()", "community": 14, "community_name": "Player Controller", "source_file": "src/entity/player.rs", "file_type": "code", "degree": 3}, {"id": "src_entity_player_rs_entitymanager", "label": "EntityManager", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 16.5, "font": {"size": 12, "color": "#ffffff"}, "title": "EntityManager", "community": 14, "community_name": "Player Controller", "source_file": "src/entity/player.rs", "file_type": "code", "degree": 8}, {"id": "src_entity_player_rs_self", "label": "Self", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Self", "community": 14, "community_name": "Player Controller", "source_file": "src/entity/player.rs", "file_type": "code", "degree": 1}, {"id": "entity_player_player_spawn_at", "label": ".spawn_at()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".spawn_at()", "community": 14, "community_name": "Player Controller", "source_file": "src/entity/player.rs", "file_type": "code", "degree": 2}, {"id": "entity_player_player_move_left", "label": ".move_left()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".move_left()", "community": 14, "community_name": "Player Controller", "source_file": "src/entity/player.rs", "file_type": "code", "degree": 2}, {"id": "entity_player_player_move_right", "label": ".move_right()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".move_right()", "community": 14, "community_name": "Player Controller", "source_file": "src/entity/player.rs", "file_type": "code", "degree": 2}, {"id": "entity_player_player_stop_horizontal", "label": ".stop_horizontal()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".stop_horizontal()", "community": 14, "community_name": "Player Controller", "source_file": "src/entity/player.rs", "file_type": "code", "degree": 2}, {"id": "entity_player_player_jump", "label": ".jump()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".jump()", "community": 14, "community_name": "Player Controller", "source_file": "src/entity/player.rs", "file_type": "code", "degree": 2}, {"id": "entity_player_player_entity", "label": ".entity()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".entity()", "community": 14, "community_name": "Player Controller", "source_file": "src/entity/player.rs", "file_type": "code", "degree": 4}, {"id": "src_entity_player_rs_option", "label": "Option", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Option", "community": 14, "community_name": "Player Controller", "source_file": "src/entity/player.rs", "file_type": "code", "degree": 1}, {"id": "src_entity_player_rs_entity", "label": "Entity", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Entity", "community": 14, "community_name": "Player Controller", "source_file": "src/entity/player.rs", "file_type": "code", "degree": 2}, {"id": "entity_player_player_center", "label": ".center()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".center()", "community": 14, "community_name": "Player Controller", "source_file": "src/entity/player.rs", "file_type": "code", "degree": 2}, {"id": "src_game", "label": "game.rs", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.9, "font": {"size": 12, "color": "#ffffff"}, "title": "game.rs", "community": 1, "community_name": "Terminal Renderer & Game Loop", "source_file": "src/game.rs", "file_type": "code", "degree": 6}, {"id": "src_game_game", "label": "Game", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 29.5, "font": {"size": 12, "color": "#ffffff"}, "title": "Game", "community": 1, "community_name": "Terminal Renderer & Game Loop", "source_file": "src/game.rs", "file_type": "code", "degree": 24}, {"id": "src_game_rs_grid", "label": "Grid", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Grid", "community": 1, "community_name": "Terminal Renderer & Game Loop", "source_file": "src/game.rs", "file_type": "code", "degree": 2}, {"id": "cellularautomaton", "label": "CellularAutomaton", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "CellularAutomaton", "community": 1, "community_name": "Terminal Renderer & Game Loop", "source_file": "src/game.rs", "file_type": "code", "degree": 2}, {"id": "verletsolver", "label": "VerletSolver", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "VerletSolver", "community": 1, "community_name": "Terminal Renderer & Game Loop", "source_file": "src/game.rs", "file_type": "code", "degree": 3}, {"id": "src_game_rs_entitymanager", "label": "EntityManager", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "EntityManager", "community": 1, "community_name": "Terminal Renderer & Game Loop", "source_file": "src/game.rs", "file_type": "code", "degree": 1}, {"id": "player", "label": "Player", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Player", "community": 1, "community_name": "Terminal Renderer & Game Loop", "source_file": "src/game.rs", "file_type": "code", "degree": 3}, {"id": "inputhandler", "label": "InputHandler", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "InputHandler", "community": 1, "community_name": "Terminal Renderer & Game Loop", "source_file": "src/game.rs", "file_type": "code", "degree": 1}, {"id": "duration", "label": "Duration", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Duration", "community": 1, "community_name": "Terminal Renderer & Game Loop", "source_file": "src/game.rs", "file_type": "code", "degree": 1}, {"id": "src_game_rs_instant", "label": "Instant", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Instant", "community": 1, "community_name": "Terminal Renderer & Game Loop", "source_file": "src/game.rs", "file_type": "code", "degree": 1}, {"id": "src_game_game_new", "label": ".new()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".new()", "community": 1, "community_name": "Terminal Renderer & Game Loop", "source_file": "src/game.rs", "file_type": "code", "degree": 3}, {"id": "src_game_rs_self", "label": "Self", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Self", "community": 1, "community_name": "Terminal Renderer & Game Loop", "source_file": "src/game.rs", "file_type": "code", "degree": 1}, {"id": "src_game_game_init_world", "label": ".init_world()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".init_world()", "community": 1, "community_name": "Terminal Renderer & Game Loop", "source_file": "src/game.rs", "file_type": "code", "degree": 3}, {"id": "src_game_game_center_camera_on", "label": ".center_camera_on()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".center_camera_on()", "community": 1, "community_name": "Terminal Renderer & Game Loop", "source_file": "src/game.rs", "file_type": "code", "degree": 2}, {"id": "src_game_game_run", "label": ".run()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".run()", "community": 1, "community_name": "Terminal Renderer & Game Loop", "source_file": "src/game.rs", "file_type": "code", "degree": 5}, {"id": "r", "label": "R", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "R", "community": 1, "community_name": "Terminal Renderer & Game Loop", "source_file": "src/game.rs", "file_type": "code", "degree": 1}, {"id": "src_game_game_handle_input", "label": ".handle_input()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".handle_input()", "community": 1, "community_name": "Terminal Renderer & Game Loop", "source_file": "src/game.rs", "file_type": "code", "degree": 3}, {"id": "src_game_game_check_on_ground", "label": ".check_on_ground()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".check_on_ground()", "community": 1, "community_name": "Terminal Renderer & Game Loop", "source_file": "src/game.rs", "file_type": "code", "degree": 2}, {"id": "src_game_game_fixed_update", "label": ".fixed_update()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".fixed_update()", "community": 1, "community_name": "Terminal Renderer & Game Loop", "source_file": "src/game.rs", "file_type": "code", "degree": 5}, {"id": "src_game_game_update_entities", "label": ".update_entities()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".update_entities()", "community": 1, "community_name": "Terminal Renderer & Game Loop", "source_file": "src/game.rs", "file_type": "code", "degree": 4}, {"id": "src_game_game_update_rigid_entity", "label": ".update_rigid_entity()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".update_rigid_entity()", "community": 1, "community_name": "Terminal Renderer & Game Loop", "source_file": "src/game.rs", "file_type": "code", "degree": 5}, {"id": "src_game_game_aabb_overlaps_solid", "label": ".aabb_overlaps_solid()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".aabb_overlaps_solid()", "community": 1, "community_name": "Terminal Renderer & Game Loop", "source_file": "src/game.rs", "file_type": "code", "degree": 2}, {"id": "src_game_game_resolve_aabb_x", "label": ".resolve_aabb_x()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".resolve_aabb_x()", "community": 1, "community_name": "Terminal Renderer & Game Loop", "source_file": "src/game.rs", "file_type": "code", "degree": 2}, {"id": "src_game_game_resolve_aabb_y", "label": ".resolve_aabb_y()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".resolve_aabb_y()", "community": 1, "community_name": "Terminal Renderer & Game Loop", "source_file": "src/game.rs", "file_type": "code", "degree": 2}, {"id": "src_game_game_update_ragdoll_entity", "label": ".update_ragdoll_entity()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".update_ragdoll_entity()", "community": 1, "community_name": "Terminal Renderer & Game Loop", "source_file": "src/game.rs", "file_type": "code", "degree": 4}, {"id": "src_game_game_apply_world_damage", "label": ".apply_world_damage()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".apply_world_damage()", "community": 1, "community_name": "Terminal Renderer & Game Loop", "source_file": "src/game.rs", "file_type": "code", "degree": 3}, {"id": "src_game_game_try_spawn_goblin", "label": ".try_spawn_goblin()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".try_spawn_goblin()", "community": 1, "community_name": "Terminal Renderer & Game Loop", "source_file": "src/game.rs", "file_type": "code", "degree": 2}, {"id": "src_input", "label": "input.rs", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 14.9, "font": {"size": 12, "color": "#ffffff"}, "title": "input.rs", "community": 7, "community_name": "Terminal Input Handler", "source_file": "src/input.rs", "file_type": "code", "degree": 6}, {"id": "src_input_action", "label": "Action", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Action", "community": 7, "community_name": "Terminal Input Handler", "source_file": "src/input.rs", "file_type": "code", "degree": 3}, {"id": "src_input_materialbrush", "label": "MaterialBrush", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "MaterialBrush", "community": 7, "community_name": "Terminal Input Handler", "source_file": "src/input.rs", "file_type": "code", "degree": 3}, {"id": "src_input_heldkey", "label": "HeldKey", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": "HeldKey", "community": 7, "community_name": "Terminal Input Handler", "source_file": "src/input.rs", "file_type": "code", "degree": 5}, {"id": "src_input_heldstate", "label": "HeldState", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "HeldState", "community": 7, "community_name": "Terminal Input Handler", "source_file": "src/input.rs", "file_type": "code", "degree": 3}, {"id": "src_input_rs_instant", "label": "Instant", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Instant", "community": 7, "community_name": "Terminal Input Handler", "source_file": "src/input.rs", "file_type": "code", "degree": 1}, {"id": "src_input_inputhandler", "label": "InputHandler", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 24.6, "font": {"size": 12, "color": "#ffffff"}, "title": "InputHandler", "community": 7, "community_name": "Terminal Input Handler", "source_file": "src/input.rs", "file_type": "code", "degree": 18}, {"id": "src_input_rs_hashmap", "label": "HashMap", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "HashMap", "community": 7, "community_name": "Terminal Input Handler", "source_file": "src/input.rs", "file_type": "code", "degree": 1}, {"id": "src_input_rs_option", "label": "Option", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Option", "community": 7, "community_name": "Terminal Input Handler", "source_file": "src/input.rs", "file_type": "code", "degree": 3}, {"id": "receiver", "label": "Receiver", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Receiver", "community": 7, "community_name": "Terminal Input Handler", "source_file": "src/input.rs", "file_type": "code", "degree": 1}, {"id": "event", "label": "Event", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Event", "community": 7, "community_name": "Terminal Input Handler", "source_file": "src/input.rs", "file_type": "code", "degree": 3}, {"id": "joinhandle", "label": "JoinHandle", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "JoinHandle", "community": 7, "community_name": "Terminal Input Handler", "source_file": "src/input.rs", "file_type": "code", "degree": 1}, {"id": "src_input_inputhandler_new", "label": ".new()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".new()", "community": 7, "community_name": "Terminal Input Handler", "source_file": "src/input.rs", "file_type": "code", "degree": 4}, {"id": "src_input_rs_self", "label": "Self", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Self", "community": 7, "community_name": "Terminal Input Handler", "source_file": "src/input.rs", "file_type": "code", "degree": 1}, {"id": "src_input_inputhandler_start", "label": ".start()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".start()", "community": 7, "community_name": "Terminal Input Handler", "source_file": "src/input.rs", "file_type": "code", "degree": 1}, {"id": "src_input_inputhandler_stop", "label": ".stop()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".stop()", "community": 7, "community_name": "Terminal Input Handler", "source_file": "src/input.rs", "file_type": "code", "degree": 1}, {"id": "src_input_inputhandler_key_to_held", "label": ".key_to_held()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".key_to_held()", "community": 7, "community_name": "Terminal Input Handler", "source_file": "src/input.rs", "file_type": "code", "degree": 5}, {"id": "src_input_rs_keycode", "label": "KeyCode", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "KeyCode", "community": 7, "community_name": "Terminal Input Handler", "source_file": "src/input.rs", "file_type": "code", "degree": 1}, {"id": "src_input_inputhandler_release", "label": ".release()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".release()", "community": 7, "community_name": "Terminal Input Handler", "source_file": "src/input.rs", "file_type": "code", "degree": 3}, {"id": "src_input_inputhandler_is_held", "label": ".is_held()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".is_held()", "community": 7, "community_name": "Terminal Input Handler", "source_file": "src/input.rs", "file_type": "code", "degree": 3}, {"id": "src_input_inputhandler_update", "label": ".update()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 14.9, "font": {"size": 12, "color": "#ffffff"}, "title": ".update()", "community": 7, "community_name": "Terminal Input Handler", "source_file": "src/input.rs", "file_type": "code", "degree": 6}, {"id": "src_input_rs_vec", "label": "Vec", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Vec", "community": 7, "community_name": "Terminal Input Handler", "source_file": "src/input.rs", "file_type": "code", "degree": 2}, {"id": "src_input_inputhandler_held_actions", "label": ".held_actions()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".held_actions()", "community": 7, "community_name": "Terminal Input Handler", "source_file": "src/input.rs", "file_type": "code", "degree": 5}, {"id": "src_input_inputhandler_jump_requested", "label": ".jump_requested()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".jump_requested()", "community": 7, "community_name": "Terminal Input Handler", "source_file": "src/input.rs", "file_type": "code", "degree": 1}, {"id": "src_input_materialbrush_to_material", "label": ".to_material()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".to_material()", "community": 7, "community_name": "Terminal Input Handler", "source_file": "src/input.rs", "file_type": "code", "degree": 3}, {"id": "src_input_rs_materialid", "label": "MaterialId", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "MaterialId", "community": 7, "community_name": "Terminal Input Handler", "source_file": "src/input.rs", "file_type": "code", "degree": 1}, {"id": "src_lib", "label": "lib.rs", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "lib.rs", "community": 45, "community_name": "Library Root", "source_file": "src/lib.rs", "file_type": "code", "degree": 0}, {"id": "src_main", "label": "main.rs", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 20.5, "font": {"size": 12, "color": "#ffffff"}, "title": "main.rs", "community": 5, "community_name": "CLI Entry & GPU Mode", "source_file": "src/main.rs", "file_type": "code", "degree": 13}, {"id": "src_main_cli", "label": "Cli", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Cli", "community": 5, "community_name": "CLI Entry & GPU Mode", "source_file": "src/main.rs", "file_type": "code", "degree": 5}, {"id": "src_main_rs_string", "label": "String", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": "String", "community": 5, "community_name": "CLI Entry & GPU Mode", "source_file": "src/main.rs", "file_type": "code", "degree": 5}, {"id": "src_main_rs_option", "label": "Option", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Option", "community": 5, "community_name": "CLI Entry & GPU Mode", "source_file": "src/main.rs", "file_type": "code", "degree": 1}, {"id": "src_main_gpurenderer", "label": "GpuRenderer", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "GpuRenderer", "community": 5, "community_name": "CLI Entry & GPU Mode", "source_file": "src/main.rs", "file_type": "code", "degree": 3}, {"id": "src_main_verbatim_render_vulkan_vulkanrenderer", "label": "verbatim::render::vulkan::VulkanRenderer", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": "verbatim::render::vulkan::VulkanRenderer", "community": 5, "community_name": "CLI Entry & GPU Mode", "source_file": "src/main.rs", "file_type": "code", "degree": 5}, {"id": "src_main_verbatim_render_vulkan_vulkanrenderer_new", "label": ".new()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 15.7, "font": {"size": 12, "color": "#ffffff"}, "title": ".new()", "community": 5, "community_name": "CLI Entry & GPU Mode", "source_file": "src/main.rs", "file_type": "code", "degree": 7}, {"id": "src_main_rs_arc", "label": "Arc", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Arc", "community": 5, "community_name": "CLI Entry & GPU Mode", "source_file": "src/main.rs", "file_type": "code", "degree": 3}, {"id": "src_main_rs_window", "label": "Window", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Window", "community": 5, "community_name": "CLI Entry & GPU Mode", "source_file": "src/main.rs", "file_type": "code", "degree": 3}, {"id": "src_main_rs_result", "label": "Result", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Result", "community": 5, "community_name": "CLI Entry & GPU Mode", "source_file": "src/main.rs", "file_type": "code", "degree": 2}, {"id": "src_main_rs_self", "label": "Self", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Self", "community": 5, "community_name": "CLI Entry & GPU Mode", "source_file": "src/main.rs", "file_type": "code", "degree": 2}, {"id": "src_main_verbatim_render_vulkan_vulkanrenderer_render", "label": ".render()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".render()", "community": 5, "community_name": "CLI Entry & GPU Mode", "source_file": "src/main.rs", "file_type": "code", "degree": 4}, {"id": "src_main_rs_grid", "label": "Grid", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Grid", "community": 5, "community_name": "CLI Entry & GPU Mode", "source_file": "src/main.rs", "file_type": "code", "degree": 3}, {"id": "src_main_rs_entitymanager", "label": "EntityManager", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "EntityManager", "community": 5, "community_name": "CLI Entry & GPU Mode", "source_file": "src/main.rs", "file_type": "code", "degree": 3}, {"id": "src_main_verbatim_render_vulkan_vulkanrenderer_grid_w", "label": ".grid_w()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".grid_w()", "community": 5, "community_name": "CLI Entry & GPU Mode", "source_file": "src/main.rs", "file_type": "code", "degree": 2}, {"id": "src_main_verbatim_render_vulkan_vulkanrenderer_grid_h", "label": ".grid_h()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".grid_h()", "community": 5, "community_name": "CLI Entry & GPU Mode", "source_file": "src/main.rs", "file_type": "code", "degree": 2}, {"id": "src_main_verbatim_render_graphics_graphicsrenderer", "label": "verbatim::render::graphics::GraphicsRenderer", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": "verbatim::render::graphics::GraphicsRenderer", "community": 5, "community_name": "CLI Entry & GPU Mode", "source_file": "src/main.rs", "file_type": "code", "degree": 5}, {"id": "src_main_verbatim_render_graphics_graphicsrenderer_new", "label": ".new()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 18.1, "font": {"size": 12, "color": "#ffffff"}, "title": ".new()", "community": 5, "community_name": "CLI Entry & GPU Mode", "source_file": "src/main.rs", "file_type": "code", "degree": 10}, {"id": "src_main_verbatim_render_graphics_graphicsrenderer_render", "label": ".render()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".render()", "community": 5, "community_name": "CLI Entry & GPU Mode", "source_file": "src/main.rs", "file_type": "code", "degree": 5}, {"id": "src_main_verbatim_render_graphics_graphicsrenderer_grid_w", "label": ".grid_w()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".grid_w()", "community": 5, "community_name": "CLI Entry & GPU Mode", "source_file": "src/main.rs", "file_type": "code", "degree": 3}, {"id": "src_main_verbatim_render_graphics_graphicsrenderer_grid_h", "label": ".grid_h()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".grid_h()", "community": 5, "community_name": "CLI Entry & GPU Mode", "source_file": "src/main.rs", "file_type": "code", "degree": 3}, {"id": "src_main_main", "label": "main()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": "main()", "community": 5, "community_name": "CLI Entry & GPU Mode", "source_file": "src/main.rs", "file_type": "code", "degree": 5}, {"id": "src_main_run_gpu_mode", "label": "run_gpu_mode()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": "run_gpu_mode()", "community": 5, "community_name": "CLI Entry & GPU Mode", "source_file": "src/main.rs", "file_type": "code", "degree": 5}, {"id": "src_main_run_test_mode", "label": "run_test_mode()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "run_test_mode()", "community": 5, "community_name": "CLI Entry & GPU Mode", "source_file": "src/main.rs", "file_type": "code", "degree": 3}, {"id": "src_main_run_replay_mode", "label": "run_replay_mode()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "run_replay_mode()", "community": 5, "community_name": "CLI Entry & GPU Mode", "source_file": "src/main.rs", "file_type": "code", "degree": 3}, {"id": "src_main_run_headless", "label": "run_headless()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "run_headless()", "community": 5, "community_name": "CLI Entry & GPU Mode", "source_file": "src/main.rs", "file_type": "code", "degree": 4}, {"id": "src_main_dump_view", "label": "dump_view()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": "dump_view()", "community": 5, "community_name": "CLI Entry & GPU Mode", "source_file": "src/main.rs", "file_type": "code", "degree": 5}, {"id": "src_main_player_info", "label": "player_info()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "player_info()", "community": 5, "community_name": "CLI Entry & GPU Mode", "source_file": "src/main.rs", "file_type": "code", "degree": 3}, {"id": "src_main_rs_game", "label": "Game", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Game", "community": 5, "community_name": "CLI Entry & GPU Mode", "source_file": "src/main.rs", "file_type": "code", "degree": 2}, {"id": "physics_collision", "label": "collision.rs", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": "collision.rs", "community": 26, "community_name": "Grid Collision Resolver", "source_file": "src/physics/collision.rs", "file_type": "code", "degree": 5}, {"id": "physics_collision_collisionresult", "label": "CollisionResult", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "CollisionResult", "community": 26, "community_name": "Grid Collision Resolver", "source_file": "src/physics/collision.rs", "file_type": "code", "degree": 3}, {"id": "physics_collision_collisionresult_none", "label": ".none()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".none()", "community": 26, "community_name": "Grid Collision Resolver", "source_file": "src/physics/collision.rs", "file_type": "code", "degree": 3}, {"id": "src_physics_collision_rs_self", "label": "Self", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Self", "community": 26, "community_name": "Grid Collision Resolver", "source_file": "src/physics/collision.rs", "file_type": "code", "degree": 1}, {"id": "physics_collision_resolve_grid_collision", "label": "resolve_grid_collision()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 15.7, "font": {"size": 12, "color": "#ffffff"}, "title": "resolve_grid_collision()", "community": 26, "community_name": "Grid Collision Resolver", "source_file": "src/physics/collision.rs", "file_type": "code", "degree": 7}, {"id": "src_physics_collision_rs_grid", "label": "Grid", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Grid", "community": 26, "community_name": "Grid Collision Resolver", "source_file": "src/physics/collision.rs", "file_type": "code", "degree": 2}, {"id": "src_physics_collision_rs_subbody", "label": "SubBody", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "SubBody", "community": 26, "community_name": "Grid Collision Resolver", "source_file": "src/physics/collision.rs", "file_type": "code", "degree": 3}, {"id": "physics_collision_apply_liquid_drag", "label": "apply_liquid_drag()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "apply_liquid_drag()", "community": 26, "community_name": "Grid Collision Resolver", "source_file": "src/physics/collision.rs", "file_type": "code", "degree": 3}, {"id": "physics_mod", "label": "mod.rs", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "mod.rs", "community": 44, "community_name": "Physics Module Root", "source_file": "src/physics/mod.rs", "file_type": "code", "degree": 0}, {"id": "physics_verlet", "label": "verlet.rs", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "verlet.rs", "community": 19, "community_name": "Verlet Physics Solver", "source_file": "src/physics/verlet.rs", "file_type": "code", "degree": 4}, {"id": "physics_verlet_subbody", "label": "SubBody", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 16.5, "font": {"size": 12, "color": "#ffffff"}, "title": "SubBody", "community": 19, "community_name": "Verlet Physics Solver", "source_file": "src/physics/verlet.rs", "file_type": "code", "degree": 8}, {"id": "src_physics_verlet_rs_materialid", "label": "MaterialId", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "MaterialId", "community": 19, "community_name": "Verlet Physics Solver", "source_file": "src/physics/verlet.rs", "file_type": "code", "degree": 3}, {"id": "physics_verlet_subbody_new", "label": ".new()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".new()", "community": 19, "community_name": "Verlet Physics Solver", "source_file": "src/physics/verlet.rs", "file_type": "code", "degree": 3}, {"id": "src_physics_verlet_rs_self", "label": "Self", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Self", "community": 19, "community_name": "Verlet Physics Solver", "source_file": "src/physics/verlet.rs", "file_type": "code", "degree": 3}, {"id": "physics_verlet_subbody_vx", "label": ".vx()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".vx()", "community": 19, "community_name": "Verlet Physics Solver", "source_file": "src/physics/verlet.rs", "file_type": "code", "degree": 1}, {"id": "physics_verlet_subbody_vy", "label": ".vy()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".vy()", "community": 19, "community_name": "Verlet Physics Solver", "source_file": "src/physics/verlet.rs", "file_type": "code", "degree": 1}, {"id": "physics_verlet_subbody_set_vel", "label": ".set_vel()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".set_vel()", "community": 19, "community_name": "Verlet Physics Solver", "source_file": "src/physics/verlet.rs", "file_type": "code", "degree": 1}, {"id": "physics_verlet_constraint", "label": "Constraint", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Constraint", "community": 19, "community_name": "Verlet Physics Solver", "source_file": "src/physics/verlet.rs", "file_type": "code", "degree": 3}, {"id": "physics_verlet_constraint_new", "label": ".new()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".new()", "community": 19, "community_name": "Verlet Physics Solver", "source_file": "src/physics/verlet.rs", "file_type": "code", "degree": 2}, {"id": "physics_verlet_verletsolver", "label": "VerletSolver", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "VerletSolver", "community": 19, "community_name": "Verlet Physics Solver", "source_file": "src/physics/verlet.rs", "file_type": "code", "degree": 4}, {"id": "physics_verlet_verletsolver_new", "label": ".new()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".new()", "community": 19, "community_name": "Verlet Physics Solver", "source_file": "src/physics/verlet.rs", "file_type": "code", "degree": 2}, {"id": "physics_verlet_verletsolver_integrate", "label": ".integrate()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".integrate()", "community": 19, "community_name": "Verlet Physics Solver", "source_file": "src/physics/verlet.rs", "file_type": "code", "degree": 2}, {"id": "physics_verlet_verletsolver_solve_constraints", "label": ".solve_constraints()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".solve_constraints()", "community": 19, "community_name": "Verlet Physics Solver", "source_file": "src/physics/verlet.rs", "file_type": "code", "degree": 3}, {"id": "render_graphics", "label": "graphics.rs", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": "graphics.rs", "community": 2, "community_name": "Graphics Vulkan Renderer", "source_file": "src/render/graphics.rs", "file_type": "code", "degree": 5}, {"id": "render_graphics_colorinstance", "label": "ColorInstance", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "ColorInstance", "community": 2, "community_name": "Graphics Vulkan Renderer", "source_file": "src/render/graphics.rs", "file_type": "code", "degree": 2}, {"id": "render_graphics_pushconstants", "label": "PushConstants", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "PushConstants", "community": 2, "community_name": "Graphics Vulkan Renderer", "source_file": "src/render/graphics.rs", "file_type": "code", "degree": 1}, {"id": "render_graphics_graphicsrenderer", "label": "GraphicsRenderer", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 35.1, "font": {"size": 12, "color": "#ffffff"}, "title": "GraphicsRenderer", "community": 2, "community_name": "Graphics Vulkan Renderer", "source_file": "src/render/graphics.rs", "file_type": "code", "degree": 31}, {"id": "src_render_graphics_rs_entry", "label": "Entry", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Entry", "community": 2, "community_name": "Graphics Vulkan Renderer", "source_file": "src/render/graphics.rs", "file_type": "code", "degree": 1}, {"id": "src_render_graphics_rs_instance", "label": "Instance", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Instance", "community": 2, "community_name": "Graphics Vulkan Renderer", "source_file": "src/render/graphics.rs", "file_type": "code", "degree": 1}, {"id": "src_render_graphics_rs_surfacekhr", "label": "SurfaceKHR", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "SurfaceKHR", "community": 2, "community_name": "Graphics Vulkan Renderer", "source_file": "src/render/graphics.rs", "file_type": "code", "degree": 1}, {"id": "src_render_graphics_rs_physicaldevice", "label": "PhysicalDevice", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "PhysicalDevice", "community": 2, "community_name": "Graphics Vulkan Renderer", "source_file": "src/render/graphics.rs", "file_type": "code", "degree": 1}, {"id": "src_render_graphics_rs_device", "label": "Device", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Device", "community": 2, "community_name": "Graphics Vulkan Renderer", "source_file": "src/render/graphics.rs", "file_type": "code", "degree": 1}, {"id": "src_render_graphics_rs_queue", "label": "Queue", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Queue", "community": 2, "community_name": "Graphics Vulkan Renderer", "source_file": "src/render/graphics.rs", "file_type": "code", "degree": 1}, {"id": "src_render_graphics_rs_swapchainkhr", "label": "SwapchainKHR", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "SwapchainKHR", "community": 2, "community_name": "Graphics Vulkan Renderer", "source_file": "src/render/graphics.rs", "file_type": "code", "degree": 1}, {"id": "src_render_graphics_rs_vec", "label": "Vec", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Vec", "community": 2, "community_name": "Graphics Vulkan Renderer", "source_file": "src/render/graphics.rs", "file_type": "code", "degree": 1}, {"id": "src_render_graphics_rs_imageview", "label": "ImageView", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "ImageView", "community": 2, "community_name": "Graphics Vulkan Renderer", "source_file": "src/render/graphics.rs", "file_type": "code", "degree": 1}, {"id": "src_render_graphics_rs_extent2d", "label": "Extent2D", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Extent2D", "community": 2, "community_name": "Graphics Vulkan Renderer", "source_file": "src/render/graphics.rs", "file_type": "code", "degree": 1}, {"id": "src_render_graphics_rs_renderpass", "label": "RenderPass", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "RenderPass", "community": 2, "community_name": "Graphics Vulkan Renderer", "source_file": "src/render/graphics.rs", "file_type": "code", "degree": 1}, {"id": "src_render_graphics_rs_pipeline", "label": "Pipeline", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Pipeline", "community": 2, "community_name": "Graphics Vulkan Renderer", "source_file": "src/render/graphics.rs", "file_type": "code", "degree": 1}, {"id": "src_render_graphics_rs_pipelinelayout", "label": "PipelineLayout", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "PipelineLayout", "community": 2, "community_name": "Graphics Vulkan Renderer", "source_file": "src/render/graphics.rs", "file_type": "code", "degree": 1}, {"id": "src_render_graphics_rs_framebuffer", "label": "Framebuffer", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Framebuffer", "community": 2, "community_name": "Graphics Vulkan Renderer", "source_file": "src/render/graphics.rs", "file_type": "code", "degree": 1}, {"id": "src_render_graphics_rs_commandpool", "label": "CommandPool", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "CommandPool", "community": 2, "community_name": "Graphics Vulkan Renderer", "source_file": "src/render/graphics.rs", "file_type": "code", "degree": 1}, {"id": "src_render_graphics_rs_commandbuffer", "label": "CommandBuffer", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "CommandBuffer", "community": 2, "community_name": "Graphics Vulkan Renderer", "source_file": "src/render/graphics.rs", "file_type": "code", "degree": 1}, {"id": "src_render_graphics_rs_semaphore", "label": "Semaphore", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Semaphore", "community": 2, "community_name": "Graphics Vulkan Renderer", "source_file": "src/render/graphics.rs", "file_type": "code", "degree": 1}, {"id": "src_render_graphics_rs_fence", "label": "Fence", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Fence", "community": 2, "community_name": "Graphics Vulkan Renderer", "source_file": "src/render/graphics.rs", "file_type": "code", "degree": 1}, {"id": "src_render_graphics_rs_buffer", "label": "Buffer", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Buffer", "community": 2, "community_name": "Graphics Vulkan Renderer", "source_file": "src/render/graphics.rs", "file_type": "code", "degree": 1}, {"id": "src_render_graphics_rs_devicememory", "label": "DeviceMemory", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "DeviceMemory", "community": 2, "community_name": "Graphics Vulkan Renderer", "source_file": "src/render/graphics.rs", "file_type": "code", "degree": 1}, {"id": "src_render_graphics_rs_arc", "label": "Arc", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Arc", "community": 2, "community_name": "Graphics Vulkan Renderer", "source_file": "src/render/graphics.rs", "file_type": "code", "degree": 3}, {"id": "src_render_graphics_rs_window", "label": "Window", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Window", "community": 2, "community_name": "Graphics Vulkan Renderer", "source_file": "src/render/graphics.rs", "file_type": "code", "degree": 2}, {"id": "render_graphics_graphicsrenderer_new", "label": ".new()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 17.3, "font": {"size": 12, "color": "#ffffff"}, "title": ".new()", "community": 2, "community_name": "Graphics Vulkan Renderer", "source_file": "src/render/graphics.rs", "file_type": "code", "degree": 9}, {"id": "src_render_graphics_rs_result", "label": "Result", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Result", "community": 2, "community_name": "Graphics Vulkan Renderer", "source_file": "src/render/graphics.rs", "file_type": "code", "degree": 1}, {"id": "src_render_graphics_rs_self", "label": "Self", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Self", "community": 2, "community_name": "Graphics Vulkan Renderer", "source_file": "src/render/graphics.rs", "file_type": "code", "degree": 1}, {"id": "src_render_graphics_rs_string", "label": "String", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "String", "community": 2, "community_name": "Graphics Vulkan Renderer", "source_file": "src/render/graphics.rs", "file_type": "code", "degree": 1}, {"id": "render_graphics_graphicsrenderer_render", "label": ".render()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".render()", "community": 2, "community_name": "Graphics Vulkan Renderer", "source_file": "src/render/graphics.rs", "file_type": "code", "degree": 5}, {"id": "src_render_graphics_rs_grid", "label": "Grid", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Grid", "community": 2, "community_name": "Graphics Vulkan Renderer", "source_file": "src/render/graphics.rs", "file_type": "code", "degree": 2}, {"id": "src_render_graphics_rs_entitymanager", "label": "EntityManager", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "EntityManager", "community": 2, "community_name": "Graphics Vulkan Renderer", "source_file": "src/render/graphics.rs", "file_type": "code", "degree": 1}, {"id": "render_graphics_graphicsrenderer_grid_w", "label": ".grid_w()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".grid_w()", "community": 2, "community_name": "Graphics Vulkan Renderer", "source_file": "src/render/graphics.rs", "file_type": "code", "degree": 1}, {"id": "render_graphics_graphicsrenderer_grid_h", "label": ".grid_h()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".grid_h()", "community": 2, "community_name": "Graphics Vulkan Renderer", "source_file": "src/render/graphics.rs", "file_type": "code", "degree": 1}, {"id": "render_graphics_graphicsrenderer_check_resize", "label": ".check_resize()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".check_resize()", "community": 2, "community_name": "Graphics Vulkan Renderer", "source_file": "src/render/graphics.rs", "file_type": "code", "degree": 3}, {"id": "src_render_graphics_rs_drop", "label": "Drop", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Drop", "community": 2, "community_name": "Graphics Vulkan Renderer", "source_file": "src/render/graphics.rs", "file_type": "code", "degree": 1}, {"id": "render_graphics_graphicsrenderer_drop", "label": ".drop()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".drop()", "community": 2, "community_name": "Graphics Vulkan Renderer", "source_file": "src/render/graphics.rs", "file_type": "code", "degree": 2}, {"id": "render_mod", "label": "mod.rs", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "mod.rs", "community": 42, "community_name": "Renderer Trait", "source_file": "src/render/mod.rs", "file_type": "code", "degree": 1}, {"id": "render_mod_renderer", "label": "Renderer", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Renderer", "community": 42, "community_name": "Renderer Trait", "source_file": "src/render/mod.rs", "file_type": "code", "degree": 1}, {"id": "render_terminal", "label": "terminal.rs", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "terminal.rs", "community": 1, "community_name": "Terminal Renderer & Game Loop", "source_file": "src/render/terminal.rs", "file_type": "code", "degree": 4}, {"id": "render_terminal_terminalrenderer", "label": "TerminalRenderer", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 20.5, "font": {"size": 12, "color": "#ffffff"}, "title": "TerminalRenderer", "community": 1, "community_name": "Terminal Renderer & Game Loop", "source_file": "src/render/terminal.rs", "file_type": "code", "degree": 13}, {"id": "src_render_terminal_rs_vec", "label": "Vec", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Vec", "community": 1, "community_name": "Terminal Renderer & Game Loop", "source_file": "src/render/terminal.rs", "file_type": "code", "degree": 1}, {"id": "render_terminal_terminalrenderer_new", "label": ".new()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".new()", "community": 1, "community_name": "Terminal Renderer & Game Loop", "source_file": "src/render/terminal.rs", "file_type": "code", "degree": 2}, {"id": "src_render_terminal_rs_self", "label": "Self", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Self", "community": 1, "community_name": "Terminal Renderer & Game Loop", "source_file": "src/render/terminal.rs", "file_type": "code", "degree": 1}, {"id": "render_terminal_terminalrenderer_detect_size", "label": ".detect_size()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".detect_size()", "community": 1, "community_name": "Terminal Renderer & Game Loop", "source_file": "src/render/terminal.rs", "file_type": "code", "degree": 3}, {"id": "src_render_terminal_rs_result", "label": "Result", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Result", "community": 1, "community_name": "Terminal Renderer & Game Loop", "source_file": "src/render/terminal.rs", "file_type": "code", "degree": 4}, {"id": "render_terminal_terminalrenderer_empty_cell", "label": ".empty_cell()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".empty_cell()", "community": 1, "community_name": "Terminal Renderer & Game Loop", "source_file": "src/render/terminal.rs", "file_type": "code", "degree": 1}, {"id": "renderer", "label": "Renderer", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Renderer", "community": 1, "community_name": "Terminal Renderer & Game Loop", "source_file": "src/render/terminal.rs", "file_type": "code", "degree": 3}, {"id": "render_terminal_terminalrenderer_init", "label": ".init()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".init()", "community": 1, "community_name": "Terminal Renderer & Game Loop", "source_file": "src/render/terminal.rs", "file_type": "code", "degree": 3}, {"id": "render_terminal_terminalrenderer_render", "label": ".render()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".render()", "community": 1, "community_name": "Terminal Renderer & Game Loop", "source_file": "src/render/terminal.rs", "file_type": "code", "degree": 4}, {"id": "src_render_terminal_rs_grid", "label": "Grid", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Grid", "community": 1, "community_name": "Terminal Renderer & Game Loop", "source_file": "src/render/terminal.rs", "file_type": "code", "degree": 2}, {"id": "src_render_terminal_rs_entitymanager", "label": "EntityManager", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "EntityManager", "community": 1, "community_name": "Terminal Renderer & Game Loop", "source_file": "src/render/terminal.rs", "file_type": "code", "degree": 2}, {"id": "render_terminal_terminalrenderer_shutdown", "label": ".shutdown()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".shutdown()", "community": 1, "community_name": "Terminal Renderer & Game Loop", "source_file": "src/render/terminal.rs", "file_type": "code", "degree": 3}, {"id": "render_terminal_terminalrenderer_viewport_w", "label": ".viewport_w()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".viewport_w()", "community": 1, "community_name": "Terminal Renderer & Game Loop", "source_file": "src/render/terminal.rs", "file_type": "code", "degree": 1}, {"id": "render_terminal_terminalrenderer_viewport_h", "label": ".viewport_h()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".viewport_h()", "community": 1, "community_name": "Terminal Renderer & Game Loop", "source_file": "src/render/terminal.rs", "file_type": "code", "degree": 1}, {"id": "src_render_terminal_rs_drop", "label": "Drop", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Drop", "community": 1, "community_name": "Terminal Renderer & Game Loop", "source_file": "src/render/terminal.rs", "file_type": "code", "degree": 1}, {"id": "render_terminal_terminalrenderer_drop", "label": ".drop()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".drop()", "community": 1, "community_name": "Terminal Renderer & Game Loop", "source_file": "src/render/terminal.rs", "file_type": "code", "degree": 2}, {"id": "render_vulkan", "label": "vulkan.rs", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 29.5, "font": {"size": 12, "color": "#ffffff"}, "title": "vulkan.rs", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 24}, {"id": "render_vulkan_cellinstance", "label": "CellInstance", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "CellInstance", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 3}, {"id": "render_vulkan_pushconstants", "label": "PushConstants", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "PushConstants", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 1}, {"id": "render_vulkan_vulkanrenderer", "label": "VulkanRenderer", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 40.0, "font": {"size": 12, "color": "#ffffff"}, "title": "VulkanRenderer", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 37}, {"id": "src_render_vulkan_rs_entry", "label": "Entry", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Entry", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 3}, {"id": "src_render_vulkan_rs_instance", "label": "Instance", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 18.9, "font": {"size": 12, "color": "#ffffff"}, "title": "Instance", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 11}, {"id": "src_render_vulkan_rs_surfacekhr", "label": "SurfaceKHR", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "SurfaceKHR", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 4}, {"id": "src_render_vulkan_rs_physicaldevice", "label": "PhysicalDevice", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 17.3, "font": {"size": 12, "color": "#ffffff"}, "title": "PhysicalDevice", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 9}, {"id": "src_render_vulkan_rs_device", "label": "Device", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 23.0, "font": {"size": 12, "color": "#ffffff"}, "title": "Device", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 16}, {"id": "src_render_vulkan_rs_queue", "label": "Queue", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Queue", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 3}, {"id": "src_render_vulkan_rs_swapchainkhr", "label": "SwapchainKHR", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "SwapchainKHR", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 2}, {"id": "src_render_vulkan_rs_vec", "label": "Vec", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Vec", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 4}, {"id": "src_render_vulkan_rs_imageview", "label": "ImageView", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ImageView", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 5}, {"id": "src_render_vulkan_rs_extent2d", "label": "Extent2D", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Extent2D", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 3}, {"id": "src_render_vulkan_rs_renderpass", "label": "RenderPass", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "RenderPass", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 4}, {"id": "src_render_vulkan_rs_pipeline", "label": "Pipeline", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Pipeline", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 2}, {"id": "src_render_vulkan_rs_pipelinelayout", "label": "PipelineLayout", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "PipelineLayout", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 2}, {"id": "src_render_vulkan_rs_framebuffer", "label": "Framebuffer", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Framebuffer", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 2}, {"id": "src_render_vulkan_rs_commandpool", "label": "CommandPool", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "CommandPool", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 4}, {"id": "src_render_vulkan_rs_commandbuffer", "label": "CommandBuffer", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "CommandBuffer", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 2}, {"id": "src_render_vulkan_rs_semaphore", "label": "Semaphore", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Semaphore", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 2}, {"id": "src_render_vulkan_rs_fence", "label": "Fence", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Fence", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 2}, {"id": "src_render_vulkan_rs_buffer", "label": "Buffer", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Buffer", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 4}, {"id": "src_render_vulkan_rs_devicememory", "label": "DeviceMemory", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": "DeviceMemory", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 5}, {"id": "image", "label": "Image", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Image", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 4}, {"id": "sampler", "label": "Sampler", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Sampler", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 3}, {"id": "src_render_vulkan_rs_hashmap", "label": "HashMap", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "HashMap", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 2}, {"id": "descriptorpool", "label": "DescriptorPool", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "DescriptorPool", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 2}, {"id": "descriptorset", "label": "DescriptorSet", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "DescriptorSet", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 3}, {"id": "descriptorsetlayout", "label": "DescriptorSetLayout", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "DescriptorSetLayout", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 3}, {"id": "src_render_vulkan_rs_arc", "label": "Arc", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Arc", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 3}, {"id": "src_render_vulkan_rs_window", "label": "Window", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Window", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 3}, {"id": "render_vulkan_vulkanrenderer_new", "label": ".new()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 31.1, "font": {"size": 12, "color": "#ffffff"}, "title": ".new()", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 26}, {"id": "src_render_vulkan_rs_result", "label": "Result", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 23.8, "font": {"size": 12, "color": "#ffffff"}, "title": "Result", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 17}, {"id": "src_render_vulkan_rs_self", "label": "Self", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Self", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 1}, {"id": "src_render_vulkan_rs_string", "label": "String", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 23.8, "font": {"size": 12, "color": "#ffffff"}, "title": "String", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 17}, {"id": "render_vulkan_vulkanrenderer_render", "label": ".render()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".render()", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 5}, {"id": "src_render_vulkan_rs_grid", "label": "Grid", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Grid", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 2}, {"id": "src_render_vulkan_rs_entitymanager", "label": "EntityManager", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "EntityManager", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 1}, {"id": "render_vulkan_vulkanrenderer_grid_w", "label": ".grid_w()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".grid_w()", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 1}, {"id": "render_vulkan_vulkanrenderer_grid_h", "label": ".grid_h()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".grid_h()", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 1}, {"id": "render_vulkan_vulkanrenderer_check_resize", "label": ".check_resize()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.9, "font": {"size": 12, "color": "#ffffff"}, "title": ".check_resize()", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 6}, {"id": "src_render_vulkan_rs_drop", "label": "Drop", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Drop", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 1}, {"id": "render_vulkan_vulkanrenderer_drop", "label": ".drop()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".drop()", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 2}, {"id": "render_vulkan_create_instance", "label": "create_instance()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 15.7, "font": {"size": 12, "color": "#ffffff"}, "title": "create_instance()", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 7}, {"id": "c_char", "label": "c_char", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "c_char", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 1}, {"id": "render_vulkan_create_surface", "label": "create_surface()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 16.5, "font": {"size": 12, "color": "#ffffff"}, "title": "create_surface()", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 8}, {"id": "render_vulkan_pick_physical_device", "label": "pick_physical_device()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 15.7, "font": {"size": 12, "color": "#ffffff"}, "title": "pick_physical_device()", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 7}, {"id": "render_vulkan_create_device", "label": "create_device()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 16.5, "font": {"size": 12, "color": "#ffffff"}, "title": "create_device()", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 8}, {"id": "render_vulkan_create_swapchain", "label": "create_swapchain()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 21.4, "font": {"size": 12, "color": "#ffffff"}, "title": "create_swapchain()", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 14}, {"id": "format", "label": "Format", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Format", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 3}, {"id": "render_vulkan_create_image_view", "label": "create_image_view()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 16.5, "font": {"size": 12, "color": "#ffffff"}, "title": "create_image_view()", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 8}, {"id": "render_vulkan_create_render_pass", "label": "create_render_pass()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 15.7, "font": {"size": 12, "color": "#ffffff"}, "title": "create_render_pass()", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 7}, {"id": "render_vulkan_create_descriptor", "label": "create_descriptor()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 16.5, "font": {"size": 12, "color": "#ffffff"}, "title": "create_descriptor()", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 8}, {"id": "render_vulkan_create_pipeline", "label": "create_pipeline()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 17.3, "font": {"size": 12, "color": "#ffffff"}, "title": "create_pipeline()", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 9}, {"id": "render_vulkan_create_framebuffer", "label": "create_framebuffer()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 16.5, "font": {"size": 12, "color": "#ffffff"}, "title": "create_framebuffer()", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 8}, {"id": "render_vulkan_create_command_pool", "label": "create_command_pool()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.9, "font": {"size": 12, "color": "#ffffff"}, "title": "create_command_pool()", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 6}, {"id": "render_vulkan_create_command_buffers", "label": "create_command_buffers()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 16.5, "font": {"size": 12, "color": "#ffffff"}, "title": "create_command_buffers()", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 8}, {"id": "render_vulkan_create_sync", "label": "create_sync()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 16.5, "font": {"size": 12, "color": "#ffffff"}, "title": "create_sync()", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 8}, {"id": "render_vulkan_find_mem_type", "label": "find_mem_type()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 17.3, "font": {"size": 12, "color": "#ffffff"}, "title": "find_mem_type()", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 9}, {"id": "memorypropertyflags", "label": "MemoryPropertyFlags", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "MemoryPropertyFlags", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 1}, {"id": "render_vulkan_create_buffer_with_data", "label": "create_buffer_with_data()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 19.7, "font": {"size": 12, "color": "#ffffff"}, "title": "create_buffer_with_data()", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 12}, {"id": "t", "label": "T", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "T", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 1}, {"id": "bufferusageflags", "label": "BufferUsageFlags", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "BufferUsageFlags", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 1}, {"id": "render_vulkan_create_vertex_index_buffers", "label": "create_vertex_index_buffers()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 18.1, "font": {"size": 12, "color": "#ffffff"}, "title": "create_vertex_index_buffers()", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 10}, {"id": "render_vulkan_create_atlas_texture", "label": "create_atlas_texture()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 23.0, "font": {"size": 12, "color": "#ffffff"}, "title": "create_atlas_texture()", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 16}, {"id": "render_vulkan_create_instance_buffer", "label": "create_instance_buffer()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 18.9, "font": {"size": 12, "color": "#ffffff"}, "title": "create_instance_buffer()", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 11}, {"id": "render_vulkan_update_descriptor_set", "label": "update_descriptor_set()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.9, "font": {"size": 12, "color": "#ffffff"}, "title": "update_descriptor_set()", "community": 0, "community_name": "Vulkan Core Setup", "source_file": "src/render/vulkan.rs", "file_type": "code", "degree": 6}, {"id": "render_window_input", "label": "window_input.rs", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "window_input.rs", "community": 23, "community_name": "Window Input (winit)", "source_file": "src/render/window_input.rs", "file_type": "code", "degree": 2}, {"id": "render_window_input_windowinput", "label": "WindowInput", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 15.7, "font": {"size": 12, "color": "#ffffff"}, "title": "WindowInput", "community": 23, "community_name": "Window Input (winit)", "source_file": "src/render/window_input.rs", "file_type": "code", "degree": 7}, {"id": "src_render_window_input_rs_option", "label": "Option", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Option", "community": 23, "community_name": "Window Input (winit)", "source_file": "src/render/window_input.rs", "file_type": "code", "degree": 1}, {"id": "hashset", "label": "HashSet", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "HashSet", "community": 23, "community_name": "Window Input (winit)", "source_file": "src/render/window_input.rs", "file_type": "code", "degree": 2}, {"id": "src_render_window_input_rs_keycode", "label": "KeyCode", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "KeyCode", "community": 23, "community_name": "Window Input (winit)", "source_file": "src/render/window_input.rs", "file_type": "code", "degree": 1}, {"id": "render_window_input_windowinput_new", "label": ".new()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".new()", "community": 23, "community_name": "Window Input (winit)", "source_file": "src/render/window_input.rs", "file_type": "code", "degree": 2}, {"id": "src_render_window_input_rs_self", "label": "Self", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Self", "community": 23, "community_name": "Window Input (winit)", "source_file": "src/render/window_input.rs", "file_type": "code", "degree": 1}, {"id": "render_window_input_windowinput_on_key_event", "label": ".on_key_event()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".on_key_event()", "community": 23, "community_name": "Window Input (winit)", "source_file": "src/render/window_input.rs", "file_type": "code", "degree": 3}, {"id": "physicalkey", "label": "PhysicalKey", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "PhysicalKey", "community": 23, "community_name": "Window Input (winit)", "source_file": "src/render/window_input.rs", "file_type": "code", "degree": 1}, {"id": "elementstate", "label": "ElementState", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "ElementState", "community": 23, "community_name": "Window Input (winit)", "source_file": "src/render/window_input.rs", "file_type": "code", "degree": 1}, {"id": "render_window_input_windowinput_update", "label": ".update()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".update()", "community": 23, "community_name": "Window Input (winit)", "source_file": "src/render/window_input.rs", "file_type": "code", "degree": 1}, {"id": "world_cell", "label": "cell.rs", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "cell.rs", "community": 15, "community_name": "Cell & Material Types", "source_file": "src/world/cell.rs", "file_type": "code", "degree": 3}, {"id": "world_cell_materialid", "label": "MaterialId", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "MaterialId", "community": 15, "community_name": "Cell & Material Types", "source_file": "src/world/cell.rs", "file_type": "code", "degree": 4}, {"id": "world_cell_materialid_display_char", "label": ".display_char()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".display_char()", "community": 15, "community_name": "Cell & Material Types", "source_file": "src/world/cell.rs", "file_type": "code", "degree": 1}, {"id": "world_cell_cell", "label": "Cell", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 18.9, "font": {"size": 12, "color": "#ffffff"}, "title": "Cell", "community": 15, "community_name": "Cell & Material Types", "source_file": "src/world/cell.rs", "file_type": "code", "degree": 11}, {"id": "world_cell_cell_empty", "label": ".empty()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".empty()", "community": 15, "community_name": "Cell & Material Types", "source_file": "src/world/cell.rs", "file_type": "code", "degree": 2}, {"id": "src_world_cell_rs_self", "label": "Self", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Self", "community": 15, "community_name": "Cell & Material Types", "source_file": "src/world/cell.rs", "file_type": "code", "degree": 2}, {"id": "world_cell_cell_new", "label": ".new()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".new()", "community": 15, "community_name": "Cell & Material Types", "source_file": "src/world/cell.rs", "file_type": "code", "degree": 4}, {"id": "world_cell_cell_is_empty", "label": ".is_empty()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".is_empty()", "community": 15, "community_name": "Cell & Material Types", "source_file": "src/world/cell.rs", "file_type": "code", "degree": 1}, {"id": "world_cell_cell_is_solid", "label": ".is_solid()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".is_solid()", "community": 15, "community_name": "Cell & Material Types", "source_file": "src/world/cell.rs", "file_type": "code", "degree": 1}, {"id": "world_cell_cell_is_liquid", "label": ".is_liquid()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".is_liquid()", "community": 15, "community_name": "Cell & Material Types", "source_file": "src/world/cell.rs", "file_type": "code", "degree": 1}, {"id": "world_cell_cell_is_gas", "label": ".is_gas()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".is_gas()", "community": 15, "community_name": "Cell & Material Types", "source_file": "src/world/cell.rs", "file_type": "code", "degree": 1}, {"id": "world_cell_cell_is_static", "label": ".is_static()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".is_static()", "community": 15, "community_name": "Cell & Material Types", "source_file": "src/world/cell.rs", "file_type": "code", "degree": 1}, {"id": "world_cell_cell_density", "label": ".density()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".density()", "community": 15, "community_name": "Cell & Material Types", "source_file": "src/world/cell.rs", "file_type": "code", "degree": 1}, {"id": "world_cell_cell_display_char", "label": ".display_char()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".display_char()", "community": 15, "community_name": "Cell & Material Types", "source_file": "src/world/cell.rs", "file_type": "code", "degree": 1}, {"id": "world_cell_rand_u8", "label": "rand_u8()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "rand_u8()", "community": 15, "community_name": "Cell & Material Types", "source_file": "src/world/cell.rs", "file_type": "code", "degree": 2}, {"id": "world_cellular", "label": "cellular.rs", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "cellular.rs", "community": 9, "community_name": "Cellular Automaton", "source_file": "src/world/cellular.rs", "file_type": "code", "degree": 3}, {"id": "world_cellular_cellularautomaton", "label": "CellularAutomaton", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 25.4, "font": {"size": 12, "color": "#ffffff"}, "title": "CellularAutomaton", "community": 9, "community_name": "Cellular Automaton", "source_file": "src/world/cellular.rs", "file_type": "code", "degree": 19}, {"id": "world_cellular_cellularautomaton_new", "label": ".new()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".new()", "community": 9, "community_name": "Cellular Automaton", "source_file": "src/world/cellular.rs", "file_type": "code", "degree": 5}, {"id": "src_world_cellular_rs_self", "label": "Self", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Self", "community": 9, "community_name": "Cellular Automaton", "source_file": "src/world/cellular.rs", "file_type": "code", "degree": 1}, {"id": "world_cellular_cellularautomaton_rand", "label": ".rand()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 15.7, "font": {"size": 12, "color": "#ffffff"}, "title": ".rand()", "community": 9, "community_name": "Cellular Automaton", "source_file": "src/world/cellular.rs", "file_type": "code", "degree": 7}, {"id": "world_cellular_cellularautomaton_rand_bool", "label": ".rand_bool()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 17.3, "font": {"size": 12, "color": "#ffffff"}, "title": ".rand_bool()", "community": 9, "community_name": "Cellular Automaton", "source_file": "src/world/cellular.rs", "file_type": "code", "degree": 9}, {"id": "world_cellular_cellularautomaton_step", "label": ".step()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 21.4, "font": {"size": 12, "color": "#ffffff"}, "title": ".step()", "community": 9, "community_name": "Cellular Automaton", "source_file": "src/world/cellular.rs", "file_type": "code", "degree": 14}, {"id": "src_world_cellular_rs_grid", "label": "Grid", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 23.0, "font": {"size": 12, "color": "#ffffff"}, "title": "Grid", "community": 9, "community_name": "Cellular Automaton", "source_file": "src/world/cellular.rs", "file_type": "code", "degree": 16}, {"id": "world_cellular_cellularautomaton_try_move_down", "label": ".try_move_down()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 14.9, "font": {"size": 12, "color": "#ffffff"}, "title": ".try_move_down()", "community": 9, "community_name": "Cellular Automaton", "source_file": "src/world/cellular.rs", "file_type": "code", "degree": 6}, {"id": "src_world_cellular_rs_materialid", "label": "MaterialId", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "MaterialId", "community": 9, "community_name": "Cellular Automaton", "source_file": "src/world/cellular.rs", "file_type": "code", "degree": 1}, {"id": "world_cellular_cellularautomaton_do_swap", "label": ".do_swap()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 17.3, "font": {"size": 12, "color": "#ffffff"}, "title": ".do_swap()", "community": 9, "community_name": "Cellular Automaton", "source_file": "src/world/cellular.rs", "file_type": "code", "degree": 9}, {"id": "world_cellular_cellularautomaton_update_sand", "label": ".update_sand()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".update_sand()", "community": 9, "community_name": "Cellular Automaton", "source_file": "src/world/cellular.rs", "file_type": "code", "degree": 4}, {"id": "world_cellular_cellularautomaton_update_water", "label": ".update_water()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".update_water()", "community": 9, "community_name": "Cellular Automaton", "source_file": "src/world/cellular.rs", "file_type": "code", "degree": 5}, {"id": "world_cellular_cellularautomaton_update_lava", "label": ".update_lava()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 15.7, "font": {"size": 12, "color": "#ffffff"}, "title": ".update_lava()", "community": 9, "community_name": "Cellular Automaton", "source_file": "src/world/cellular.rs", "file_type": "code", "degree": 7}, {"id": "world_cellular_cellularautomaton_lava_interact", "label": ".lava_interact()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".lava_interact()", "community": 9, "community_name": "Cellular Automaton", "source_file": "src/world/cellular.rs", "file_type": "code", "degree": 4}, {"id": "world_cellular_cellularautomaton_update_steam", "label": ".update_steam()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 14.9, "font": {"size": 12, "color": "#ffffff"}, "title": ".update_steam()", "community": 9, "community_name": "Cellular Automaton", "source_file": "src/world/cellular.rs", "file_type": "code", "degree": 6}, {"id": "world_cellular_cellularautomaton_update_fire", "label": ".update_fire()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 14.9, "font": {"size": 12, "color": "#ffffff"}, "title": ".update_fire()", "community": 9, "community_name": "Cellular Automaton", "source_file": "src/world/cellular.rs", "file_type": "code", "degree": 6}, {"id": "world_cellular_cellularautomaton_update_smoke", "label": ".update_smoke()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 14.9, "font": {"size": 12, "color": "#ffffff"}, "title": ".update_smoke()", "community": 9, "community_name": "Cellular Automaton", "source_file": "src/world/cellular.rs", "file_type": "code", "degree": 6}, {"id": "world_cellular_cellularautomaton_update_acid", "label": ".update_acid()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 14.9, "font": {"size": 12, "color": "#ffffff"}, "title": ".update_acid()", "community": 9, "community_name": "Cellular Automaton", "source_file": "src/world/cellular.rs", "file_type": "code", "degree": 6}, {"id": "world_cellular_cellularautomaton_update_flesh", "label": ".update_flesh()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".update_flesh()", "community": 9, "community_name": "Cellular Automaton", "source_file": "src/world/cellular.rs", "file_type": "code", "degree": 3}, {"id": "world_cellular_cellularautomaton_update_grass", "label": ".update_grass()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".update_grass()", "community": 9, "community_name": "Cellular Automaton", "source_file": "src/world/cellular.rs", "file_type": "code", "degree": 4}, {"id": "world_cellular_cellularautomaton_update_dirt", "label": ".update_dirt()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".update_dirt()", "community": 9, "community_name": "Cellular Automaton", "source_file": "src/world/cellular.rs", "file_type": "code", "degree": 3}, {"id": "world_cellular_cellularautomaton_heat_transfer", "label": ".heat_transfer()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".heat_transfer()", "community": 9, "community_name": "Cellular Automaton", "source_file": "src/world/cellular.rs", "file_type": "code", "degree": 3}, {"id": "world_grid", "label": "grid.rs", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "grid.rs", "community": 12, "community_name": "AI Actions & Grid", "source_file": "src/world/grid.rs", "file_type": "code", "degree": 2}, {"id": "world_grid_grid", "label": "Grid", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 18.9, "font": {"size": 12, "color": "#ffffff"}, "title": "Grid", "community": 12, "community_name": "AI Actions & Grid", "source_file": "src/world/grid.rs", "file_type": "code", "degree": 11}, {"id": "src_world_grid_rs_vec", "label": "Vec", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Vec", "community": 12, "community_name": "AI Actions & Grid", "source_file": "src/world/grid.rs", "file_type": "code", "degree": 1}, {"id": "cell", "label": "Cell", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 14.9, "font": {"size": 12, "color": "#ffffff"}, "title": "Cell", "community": 12, "community_name": "AI Actions & Grid", "source_file": "src/world/grid.rs", "file_type": "code", "degree": 6}, {"id": "world_grid_grid_new", "label": ".new()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".new()", "community": 12, "community_name": "AI Actions & Grid", "source_file": "src/world/grid.rs", "file_type": "code", "degree": 4}, {"id": "src_world_grid_rs_self", "label": "Self", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Self", "community": 12, "community_name": "AI Actions & Grid", "source_file": "src/world/grid.rs", "file_type": "code", "degree": 1}, {"id": "world_grid_grid_idx", "label": ".idx()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".idx()", "community": 12, "community_name": "AI Actions & Grid", "source_file": "src/world/grid.rs", "file_type": "code", "degree": 2}, {"id": "world_grid_grid_in_bounds", "label": ".in_bounds()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".in_bounds()", "community": 12, "community_name": "AI Actions & Grid", "source_file": "src/world/grid.rs", "file_type": "code", "degree": 4}, {"id": "world_grid_grid_get", "label": ".get()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".get()", "community": 12, "community_name": "AI Actions & Grid", "source_file": "src/world/grid.rs", "file_type": "code", "degree": 5}, {"id": "world_grid_grid_set", "label": ".set()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".set()", "community": 12, "community_name": "AI Actions & Grid", "source_file": "src/world/grid.rs", "file_type": "code", "degree": 3}, {"id": "world_grid_grid_set_material", "label": ".set_material()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".set_material()", "community": 12, "community_name": "AI Actions & Grid", "source_file": "src/world/grid.rs", "file_type": "code", "degree": 5}, {"id": "src_world_grid_rs_materialid", "label": "MaterialId", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "MaterialId", "community": 12, "community_name": "AI Actions & Grid", "source_file": "src/world/grid.rs", "file_type": "code", "degree": 2}, {"id": "world_grid_grid_fill_border", "label": ".fill_border()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".fill_border()", "community": 12, "community_name": "AI Actions & Grid", "source_file": "src/world/grid.rs", "file_type": "code", "degree": 3}, {"id": "world_grid_grid_reset_tick_flags", "label": ".reset_tick_flags()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".reset_tick_flags()", "community": 12, "community_name": "AI Actions & Grid", "source_file": "src/world/grid.rs", "file_type": "code", "degree": 1}, {"id": "world_material", "label": "material.rs", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "material.rs", "community": 27, "community_name": "Material Registry", "source_file": "src/world/material.rs", "file_type": "code", "degree": 3}, {"id": "world_material_material", "label": "Material", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Material", "community": 27, "community_name": "Material Registry", "source_file": "src/world/material.rs", "file_type": "code", "degree": 4}, {"id": "src_world_material_rs_materialid", "label": "MaterialId", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "MaterialId", "community": 27, "community_name": "Material Registry", "source_file": "src/world/material.rs", "file_type": "code", "degree": 3}, {"id": "world_material_materialregistry", "label": "MaterialRegistry", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": "MaterialRegistry", "community": 27, "community_name": "Material Registry", "source_file": "src/world/material.rs", "file_type": "code", "degree": 5}, {"id": "world_material_materialregistry_new", "label": ".new()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".new()", "community": 27, "community_name": "Material Registry", "source_file": "src/world/material.rs", "file_type": "code", "degree": 3}, {"id": "src_world_material_rs_self", "label": "Self", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Self", "community": 27, "community_name": "Material Registry", "source_file": "src/world/material.rs", "file_type": "code", "degree": 1}, {"id": "world_material_materialregistry_get", "label": ".get()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".get()", "community": 27, "community_name": "Material Registry", "source_file": "src/world/material.rs", "file_type": "code", "degree": 3}, {"id": "world_material_materialregistry_instance", "label": ".instance()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".instance()", "community": 27, "community_name": "Material Registry", "source_file": "src/world/material.rs", "file_type": "code", "degree": 2}, {"id": "world_mod", "label": "mod.rs", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "mod.rs", "community": 46, "community_name": "World Module Root", "source_file": "src/world/mod.rs", "file_type": "code", "degree": 0}, {"id": "tests_collision_robust", "label": "collision_robust.rs", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 19.7, "font": {"size": 12, "color": "#ffffff"}, "title": "collision_robust.rs", "community": 21, "community_name": "Collision Robustness Tests", "source_file": "tests/collision_robust.rs", "file_type": "code", "degree": 12}, {"id": "tests_collision_robust_setup", "label": "setup()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 18.1, "font": {"size": 12, "color": "#ffffff"}, "title": "setup()", "community": 21, "community_name": "Collision Robustness Tests", "source_file": "tests/collision_robust.rs", "file_type": "code", "degree": 10}, {"id": "tests_collision_robust_rs_gamesession", "label": "GameSession", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "GameSession", "community": 21, "community_name": "Collision Robustness Tests", "source_file": "tests/collision_robust.rs", "file_type": "code", "degree": 2}, {"id": "tests_collision_robust_player_blocked_by_left_wall", "label": "player_blocked_by_left_wall()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "player_blocked_by_left_wall()", "community": 21, "community_name": "Collision Robustness Tests", "source_file": "tests/collision_robust.rs", "file_type": "code", "degree": 2}, {"id": "tests_collision_robust_player_blocked_by_right_wall", "label": "player_blocked_by_right_wall()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "player_blocked_by_right_wall()", "community": 21, "community_name": "Collision Robustness Tests", "source_file": "tests/collision_robust.rs", "file_type": "code", "degree": 2}, {"id": "tests_collision_robust_player_slides_along_wall", "label": "player_slides_along_wall()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "player_slides_along_wall()", "community": 21, "community_name": "Collision Robustness Tests", "source_file": "tests/collision_robust.rs", "file_type": "code", "degree": 2}, {"id": "tests_collision_robust_player_blocked_by_ceiling", "label": "player_blocked_by_ceiling()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "player_blocked_by_ceiling()", "community": 21, "community_name": "Collision Robustness Tests", "source_file": "tests/collision_robust.rs", "file_type": "code", "degree": 2}, {"id": "tests_collision_robust_player_navigates_corridor", "label": "player_navigates_corridor()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "player_navigates_corridor()", "community": 21, "community_name": "Collision Robustness Tests", "source_file": "tests/collision_robust.rs", "file_type": "code", "degree": 1}, {"id": "tests_collision_robust_player_does_not_stick_to_wall", "label": "player_does_not_stick_to_wall()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "player_does_not_stick_to_wall()", "community": 21, "community_name": "Collision Robustness Tests", "source_file": "tests/collision_robust.rs", "file_type": "code", "degree": 2}, {"id": "tests_collision_robust_player_squeezes_through_gap", "label": "player_squeezes_through_gap()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "player_squeezes_through_gap()", "community": 21, "community_name": "Collision Robustness Tests", "source_file": "tests/collision_robust.rs", "file_type": "code", "degree": 2}, {"id": "tests_collision_robust_player_blocked_by_two_walls_both_sides", "label": "player_blocked_by_two_walls_both_sides()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "player_blocked_by_two_walls_both_sides()", "community": 21, "community_name": "Collision Robustness Tests", "source_file": "tests/collision_robust.rs", "file_type": "code", "degree": 2}, {"id": "tests_collision_robust_player_walks_up_slope", "label": "player_walks_up_slope()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "player_walks_up_slope()", "community": 21, "community_name": "Collision Robustness Tests", "source_file": "tests/collision_robust.rs", "file_type": "code", "degree": 1}, {"id": "tests_collision_robust_entity_collision_with_dirt_wall", "label": "entity_collision_with_dirt_wall()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "entity_collision_with_dirt_wall()", "community": 21, "community_name": "Collision Robustness Tests", "source_file": "tests/collision_robust.rs", "file_type": "code", "degree": 2}, {"id": "tests_determinism", "label": "determinism.rs", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 18.1, "font": {"size": 12, "color": "#ffffff"}, "title": "determinism.rs", "community": 24, "community_name": "Determinism Tests", "source_file": "tests/determinism.rs", "file_type": "code", "degree": 10}, {"id": "tests_determinism_setup", "label": "setup()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "setup()", "community": 24, "community_name": "Determinism Tests", "source_file": "tests/determinism.rs", "file_type": "code", "degree": 3}, {"id": "tests_determinism_rs_gamesession", "label": "GameSession", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "GameSession", "community": 24, "community_name": "Determinism Tests", "source_file": "tests/determinism.rs", "file_type": "code", "degree": 2}, {"id": "tests_determinism_same_seed_same_player_position", "label": "same_seed_same_player_position()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "same_seed_same_player_position()", "community": 24, "community_name": "Determinism Tests", "source_file": "tests/determinism.rs", "file_type": "code", "degree": 1}, {"id": "tests_determinism_same_seed_same_entity_count", "label": "same_seed_same_entity_count()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "same_seed_same_entity_count()", "community": 24, "community_name": "Determinism Tests", "source_file": "tests/determinism.rs", "file_type": "code", "degree": 1}, {"id": "tests_determinism_same_seed_same_grid_state", "label": "same_seed_same_grid_state()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "same_seed_same_grid_state()", "community": 24, "community_name": "Determinism Tests", "source_file": "tests/determinism.rs", "file_type": "code", "degree": 1}, {"id": "tests_determinism_replay_exact_match", "label": "replay_exact_match()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "replay_exact_match()", "community": 24, "community_name": "Determinism Tests", "source_file": "tests/determinism.rs", "file_type": "code", "degree": 1}, {"id": "tests_determinism_replay_stop_at_tick", "label": "replay_stop_at_tick()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "replay_stop_at_tick()", "community": 24, "community_name": "Determinism Tests", "source_file": "tests/determinism.rs", "file_type": "code", "degree": 1}, {"id": "tests_determinism_recording_captures_all_actions", "label": "recording_captures_all_actions()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "recording_captures_all_actions()", "community": 24, "community_name": "Determinism Tests", "source_file": "tests/determinism.rs", "file_type": "code", "degree": 1}, {"id": "tests_determinism_determinism_with_spawn_and_damage", "label": "determinism_with_spawn_and_damage()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "determinism_with_spawn_and_damage()", "community": 24, "community_name": "Determinism Tests", "source_file": "tests/determinism.rs", "file_type": "code", "degree": 2}, {"id": "tests_determinism_hundred_tick_determinism", "label": "hundred_tick_determinism()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "hundred_tick_determinism()", "community": 24, "community_name": "Determinism Tests", "source_file": "tests/determinism.rs", "file_type": "code", "degree": 1}, {"id": "tests_edge_cases", "label": "edge_cases.rs", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 27.0, "font": {"size": 12, "color": "#ffffff"}, "title": "edge_cases.rs", "community": 11, "community_name": "Edge Case Tests", "source_file": "tests/edge_cases.rs", "file_type": "code", "degree": 21}, {"id": "tests_edge_cases_setup", "label": "setup()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 23.8, "font": {"size": 12, "color": "#ffffff"}, "title": "setup()", "community": 11, "community_name": "Edge Case Tests", "source_file": "tests/edge_cases.rs", "file_type": "code", "degree": 17}, {"id": "tests_edge_cases_rs_gamesession", "label": "GameSession", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "GameSession", "community": 11, "community_name": "Edge Case Tests", "source_file": "tests/edge_cases.rs", "file_type": "code", "degree": 2}, {"id": "tests_edge_cases_entity_at_world_boundary_stays_in_bounds", "label": "entity_at_world_boundary_stays_in_bounds()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "entity_at_world_boundary_stays_in_bounds()", "community": 11, "community_name": "Edge Case Tests", "source_file": "tests/edge_cases.rs", "file_type": "code", "degree": 2}, {"id": "tests_edge_cases_entity_at_right_boundary", "label": "entity_at_right_boundary()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "entity_at_right_boundary()", "community": 11, "community_name": "Edge Case Tests", "source_file": "tests/edge_cases.rs", "file_type": "code", "degree": 2}, {"id": "tests_edge_cases_many_entities_simulate_without_crash", "label": "many_entities_simulate_without_crash()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "many_entities_simulate_without_crash()", "community": 11, "community_name": "Edge Case Tests", "source_file": "tests/edge_cases.rs", "file_type": "code", "degree": 2}, {"id": "tests_edge_cases_spawn_many_goblins_stress", "label": "spawn_many_goblins_stress()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "spawn_many_goblins_stress()", "community": 11, "community_name": "Edge Case Tests", "source_file": "tests/edge_cases.rs", "file_type": "code", "degree": 1}, {"id": "tests_edge_cases_player_at_spawn_is_alive", "label": "player_at_spawn_is_alive()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "player_at_spawn_is_alive()", "community": 11, "community_name": "Edge Case Tests", "source_file": "tests/edge_cases.rs", "file_type": "code", "degree": 1}, {"id": "tests_edge_cases_player_bodies_count_matches_layout", "label": "player_bodies_count_matches_layout()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "player_bodies_count_matches_layout()", "community": 11, "community_name": "Edge Case Tests", "source_file": "tests/edge_cases.rs", "file_type": "code", "degree": 1}, {"id": "tests_edge_cases_goblin_has_correct_max_health", "label": "goblin_has_correct_max_health()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "goblin_has_correct_max_health()", "community": 11, "community_name": "Edge Case Tests", "source_file": "tests/edge_cases.rs", "file_type": "code", "degree": 2}, {"id": "tests_edge_cases_player_has_correct_max_health", "label": "player_has_correct_max_health()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "player_has_correct_max_health()", "community": 11, "community_name": "Edge Case Tests", "source_file": "tests/edge_cases.rs", "file_type": "code", "degree": 1}, {"id": "tests_edge_cases_fill_rect_creates_correct_material_count", "label": "fill_rect_creates_correct_material_count()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "fill_rect_creates_correct_material_count()", "community": 11, "community_name": "Edge Case Tests", "source_file": "tests/edge_cases.rs", "file_type": "code", "degree": 2}, {"id": "tests_edge_cases_clear_region_removes_all_materials", "label": "clear_region_removes_all_materials()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "clear_region_removes_all_materials()", "community": 11, "community_name": "Edge Case Tests", "source_file": "tests/edge_cases.rs", "file_type": "code", "degree": 2}, {"id": "tests_edge_cases_set_cell_overwrites_existing", "label": "set_cell_overwrites_existing()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "set_cell_overwrites_existing()", "community": 11, "community_name": "Edge Case Tests", "source_file": "tests/edge_cases.rs", "file_type": "code", "degree": 2}, {"id": "tests_edge_cases_out_of_bounds_cell_returns_error", "label": "out_of_bounds_cell_returns_error()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "out_of_bounds_cell_returns_error()", "community": 11, "community_name": "Edge Case Tests", "source_file": "tests/edge_cases.rs", "file_type": "code", "degree": 2}, {"id": "tests_edge_cases_paint_creates_material_in_radius", "label": "paint_creates_material_in_radius()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "paint_creates_material_in_radius()", "community": 11, "community_name": "Edge Case Tests", "source_file": "tests/edge_cases.rs", "file_type": "code", "degree": 2}, {"id": "tests_edge_cases_set_gravity_affects_player", "label": "set_gravity_affects_player()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "set_gravity_affects_player()", "community": 11, "community_name": "Edge Case Tests", "source_file": "tests/edge_cases.rs", "file_type": "code", "degree": 2}, {"id": "tests_edge_cases_set_camera_works", "label": "set_camera_works()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "set_camera_works()", "community": 11, "community_name": "Edge Case Tests", "source_file": "tests/edge_cases.rs", "file_type": "code", "degree": 2}, {"id": "tests_edge_cases_center_camera_on_player", "label": "center_camera_on_player()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "center_camera_on_player()", "community": 11, "community_name": "Edge Case Tests", "source_file": "tests/edge_cases.rs", "file_type": "code", "degree": 2}, {"id": "tests_edge_cases_kill_entity_removes_alive_status", "label": "kill_entity_removes_alive_status()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "kill_entity_removes_alive_status()", "community": 11, "community_name": "Edge Case Tests", "source_file": "tests/edge_cases.rs", "file_type": "code", "degree": 2}, {"id": "tests_edge_cases_find_material_locates_existing", "label": "find_material_locates_existing()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "find_material_locates_existing()", "community": 11, "community_name": "Edge Case Tests", "source_file": "tests/edge_cases.rs", "file_type": "code", "degree": 2}, {"id": "tests_edge_cases_find_material_returns_none_for_absent", "label": "find_material_returns_none_for_absent()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "find_material_returns_none_for_absent()", "community": 11, "community_name": "Edge Case Tests", "source_file": "tests/edge_cases.rs", "file_type": "code", "degree": 2}, {"id": "tests_entity_damage", "label": "entity_damage.rs", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.9, "font": {"size": 12, "color": "#ffffff"}, "title": "entity_damage.rs", "community": 31, "community_name": "Entity Damage Tests", "source_file": "tests/entity_damage.rs", "file_type": "code", "degree": 6}, {"id": "tests_entity_damage_setup_empty", "label": "setup_empty()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.9, "font": {"size": 12, "color": "#ffffff"}, "title": "setup_empty()", "community": 31, "community_name": "Entity Damage Tests", "source_file": "tests/entity_damage.rs", "file_type": "code", "degree": 6}, {"id": "tests_entity_damage_rs_gamesession", "label": "GameSession", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "GameSession", "community": 31, "community_name": "Entity Damage Tests", "source_file": "tests/entity_damage.rs", "file_type": "code", "degree": 2}, {"id": "tests_entity_damage_entity_takes_lava_damage", "label": "entity_takes_lava_damage()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "entity_takes_lava_damage()", "community": 31, "community_name": "Entity Damage Tests", "source_file": "tests/entity_damage.rs", "file_type": "code", "degree": 2}, {"id": "tests_entity_damage_entity_dies_becomes_corpse", "label": "entity_dies_becomes_corpse()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "entity_dies_becomes_corpse()", "community": 31, "community_name": "Entity Damage Tests", "source_file": "tests/entity_damage.rs", "file_type": "code", "degree": 2}, {"id": "tests_entity_damage_entity_on_fire_takes_damage_over_time", "label": "entity_on_fire_takes_damage_over_time()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "entity_on_fire_takes_damage_over_time()", "community": 31, "community_name": "Entity Damage Tests", "source_file": "tests/entity_damage.rs", "file_type": "code", "degree": 2}, {"id": "tests_entity_damage_entity_blocked_by_stone", "label": "entity_blocked_by_stone()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "entity_blocked_by_stone()", "community": 31, "community_name": "Entity Damage Tests", "source_file": "tests/entity_damage.rs", "file_type": "code", "degree": 2}, {"id": "tests_entity_movement", "label": "entity_movement.rs", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 14.9, "font": {"size": 12, "color": "#ffffff"}, "title": "entity_movement.rs", "community": 32, "community_name": "Entity Movement Tests", "source_file": "tests/entity_movement.rs", "file_type": "code", "degree": 6}, {"id": "tests_entity_movement_setup_empty", "label": "setup_empty()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": "setup_empty()", "community": 32, "community_name": "Entity Movement Tests", "source_file": "tests/entity_movement.rs", "file_type": "code", "degree": 5}, {"id": "tests_entity_movement_rs_gamesession", "label": "GameSession", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "GameSession", "community": 32, "community_name": "Entity Movement Tests", "source_file": "tests/entity_movement.rs", "file_type": "code", "degree": 2}, {"id": "tests_entity_movement_player_falls_and_lands", "label": "player_falls_and_lands()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "player_falls_and_lands()", "community": 32, "community_name": "Entity Movement Tests", "source_file": "tests/entity_movement.rs", "file_type": "code", "degree": 1}, {"id": "tests_entity_movement_player_blocked_by_stone_wall", "label": "player_blocked_by_stone_wall()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "player_blocked_by_stone_wall()", "community": 32, "community_name": "Entity Movement Tests", "source_file": "tests/entity_movement.rs", "file_type": "code", "degree": 2}, {"id": "tests_entity_movement_player_can_move_right", "label": "player_can_move_right()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "player_can_move_right()", "community": 32, "community_name": "Entity Movement Tests", "source_file": "tests/entity_movement.rs", "file_type": "code", "degree": 2}, {"id": "tests_entity_movement_player_survives_fall", "label": "player_survives_fall()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "player_survives_fall()", "community": 32, "community_name": "Entity Movement Tests", "source_file": "tests/entity_movement.rs", "file_type": "code", "degree": 2}, {"id": "tests_integration", "label": "integration.rs", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "integration.rs", "community": 38, "community_name": "Integration Tests", "source_file": "tests/integration.rs", "file_type": "code", "degree": 4}, {"id": "tests_integration_replay_deterministic", "label": "replay_deterministic()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "replay_deterministic()", "community": 38, "community_name": "Integration Tests", "source_file": "tests/integration.rs", "file_type": "code", "degree": 1}, {"id": "tests_integration_replay_play_until_tick", "label": "replay_play_until_tick()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "replay_play_until_tick()", "community": 38, "community_name": "Integration Tests", "source_file": "tests/integration.rs", "file_type": "code", "degree": 1}, {"id": "tests_integration_same_seed_same_state", "label": "same_seed_same_state()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "same_seed_same_state()", "community": 38, "community_name": "Integration Tests", "source_file": "tests/integration.rs", "file_type": "code", "degree": 1}, {"id": "tests_integration_pipe_protocol_init_and_step", "label": "pipe_protocol_init_and_step()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "pipe_protocol_init_and_step()", "community": 38, "community_name": "Integration Tests", "source_file": "tests/integration.rs", "file_type": "code", "degree": 1}, {"id": "tests_physics_acid", "label": "physics_acid.rs", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": "physics_acid.rs", "community": 35, "community_name": "Acid Physics Tests", "source_file": "tests/physics_acid.rs", "file_type": "code", "degree": 5}, {"id": "tests_physics_acid_setup_empty", "label": "setup_empty()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": "setup_empty()", "community": 35, "community_name": "Acid Physics Tests", "source_file": "tests/physics_acid.rs", "file_type": "code", "degree": 5}, {"id": "tests_physics_acid_rs_gamesession", "label": "GameSession", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "GameSession", "community": 35, "community_name": "Acid Physics Tests", "source_file": "tests/physics_acid.rs", "file_type": "code", "degree": 2}, {"id": "tests_physics_acid_acid_dissolves_wood", "label": "acid_dissolves_wood()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "acid_dissolves_wood()", "community": 35, "community_name": "Acid Physics Tests", "source_file": "tests/physics_acid.rs", "file_type": "code", "degree": 2}, {"id": "tests_physics_acid_acid_does_not_dissolve_stone", "label": "acid_does_not_dissolve_stone()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "acid_does_not_dissolve_stone()", "community": 35, "community_name": "Acid Physics Tests", "source_file": "tests/physics_acid.rs", "file_type": "code", "degree": 2}, {"id": "tests_physics_acid_acid_flows_down", "label": "acid_flows_down()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "acid_flows_down()", "community": 35, "community_name": "Acid Physics Tests", "source_file": "tests/physics_acid.rs", "file_type": "code", "degree": 2}, {"id": "tests_physics_interactions", "label": "physics_interactions.rs", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 21.4, "font": {"size": 12, "color": "#ffffff"}, "title": "physics_interactions.rs", "community": 16, "community_name": "Material Interaction Tests", "source_file": "tests/physics_interactions.rs", "file_type": "code", "degree": 14}, {"id": "tests_physics_interactions_setup", "label": "setup()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 21.4, "font": {"size": 12, "color": "#ffffff"}, "title": "setup()", "community": 16, "community_name": "Material Interaction Tests", "source_file": "tests/physics_interactions.rs", "file_type": "code", "degree": 14}, {"id": "tests_physics_interactions_rs_gamesession", "label": "GameSession", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "GameSession", "community": 16, "community_name": "Material Interaction Tests", "source_file": "tests/physics_interactions.rs", "file_type": "code", "degree": 2}, {"id": "tests_physics_interactions_lava_flows_down_on_stone", "label": "lava_flows_down_on_stone()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "lava_flows_down_on_stone()", "community": 16, "community_name": "Material Interaction Tests", "source_file": "tests/physics_interactions.rs", "file_type": "code", "degree": 2}, {"id": "tests_physics_interactions_lava_cools_to_stone_eventually", "label": "lava_cools_to_stone_eventually()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "lava_cools_to_stone_eventually()", "community": 16, "community_name": "Material Interaction Tests", "source_file": "tests/physics_interactions.rs", "file_type": "code", "degree": 2}, {"id": "tests_physics_interactions_fire_spreads_through_wood_line", "label": "fire_spreads_through_wood_line()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "fire_spreads_through_wood_line()", "community": 16, "community_name": "Material Interaction Tests", "source_file": "tests/physics_interactions.rs", "file_type": "code", "degree": 2}, {"id": "tests_physics_interactions_acid_does_not_dissolve_empty", "label": "acid_does_not_dissolve_empty()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "acid_does_not_dissolve_empty()", "community": 16, "community_name": "Material Interaction Tests", "source_file": "tests/physics_interactions.rs", "file_type": "code", "degree": 2}, {"id": "tests_physics_interactions_acid_dissolves_grass", "label": "acid_dissolves_grass()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "acid_dissolves_grass()", "community": 16, "community_name": "Material Interaction Tests", "source_file": "tests/physics_interactions.rs", "file_type": "code", "degree": 2}, {"id": "tests_physics_interactions_acid_dissolves_dirt", "label": "acid_dissolves_dirt()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "acid_dissolves_dirt()", "community": 16, "community_name": "Material Interaction Tests", "source_file": "tests/physics_interactions.rs", "file_type": "code", "degree": 2}, {"id": "tests_physics_interactions_water_extinguishes_fire_indirectly", "label": "water_extinguishes_fire_indirectly()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "water_extinguishes_fire_indirectly()", "community": 16, "community_name": "Material Interaction Tests", "source_file": "tests/physics_interactions.rs", "file_type": "code", "degree": 2}, {"id": "tests_physics_interactions_lava_and_water_produce_both_steam_and_stone", "label": "lava_and_water_produce_both_steam_and_stone()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "lava_and_water_produce_both_steam_and_stone()", "community": 16, "community_name": "Material Interaction Tests", "source_file": "tests/physics_interactions.rs", "file_type": "code", "degree": 2}, {"id": "tests_physics_interactions_sand_falls_through_water", "label": "sand_falls_through_water()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "sand_falls_through_water()", "community": 16, "community_name": "Material Interaction Tests", "source_file": "tests/physics_interactions.rs", "file_type": "code", "degree": 2}, {"id": "tests_physics_interactions_fire_does_not_ignite_stone", "label": "fire_does_not_ignite_stone()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "fire_does_not_ignite_stone()", "community": 16, "community_name": "Material Interaction Tests", "source_file": "tests/physics_interactions.rs", "file_type": "code", "degree": 2}, {"id": "tests_physics_interactions_fire_does_not_ignite_water", "label": "fire_does_not_ignite_water()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "fire_does_not_ignite_water()", "community": 16, "community_name": "Material Interaction Tests", "source_file": "tests/physics_interactions.rs", "file_type": "code", "degree": 2}, {"id": "tests_physics_interactions_water_does_not_flow_through_dirt_wall", "label": "water_does_not_flow_through_dirt_wall()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "water_does_not_flow_through_dirt_wall()", "community": 16, "community_name": "Material Interaction Tests", "source_file": "tests/physics_interactions.rs", "file_type": "code", "degree": 2}, {"id": "tests_physics_lava", "label": "physics_lava.rs", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.9, "font": {"size": 12, "color": "#ffffff"}, "title": "physics_lava.rs", "community": 33, "community_name": "Lava Physics Tests", "source_file": "tests/physics_lava.rs", "file_type": "code", "degree": 6}, {"id": "tests_physics_lava_setup_empty", "label": "setup_empty()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.9, "font": {"size": 12, "color": "#ffffff"}, "title": "setup_empty()", "community": 33, "community_name": "Lava Physics Tests", "source_file": "tests/physics_lava.rs", "file_type": "code", "degree": 6}, {"id": "tests_physics_lava_rs_gamesession", "label": "GameSession", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "GameSession", "community": 33, "community_name": "Lava Physics Tests", "source_file": "tests/physics_lava.rs", "file_type": "code", "degree": 2}, {"id": "tests_physics_lava_lava_flows_down", "label": "lava_flows_down()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "lava_flows_down()", "community": 33, "community_name": "Lava Physics Tests", "source_file": "tests/physics_lava.rs", "file_type": "code", "degree": 2}, {"id": "tests_physics_lava_lava_plus_water_makes_steam", "label": "lava_plus_water_makes_steam()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "lava_plus_water_makes_steam()", "community": 33, "community_name": "Lava Physics Tests", "source_file": "tests/physics_lava.rs", "file_type": "code", "degree": 2}, {"id": "tests_physics_lava_lava_ignites_wood", "label": "lava_ignites_wood()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "lava_ignites_wood()", "community": 33, "community_name": "Lava Physics Tests", "source_file": "tests/physics_lava.rs", "file_type": "code", "degree": 2}, {"id": "tests_physics_lava_lava_ignites_grass", "label": "lava_ignites_grass()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "lava_ignites_grass()", "community": 33, "community_name": "Lava Physics Tests", "source_file": "tests/physics_lava.rs", "file_type": "code", "degree": 2}, {"id": "tests_physics_materials", "label": "physics_materials.rs", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 23.8, "font": {"size": 12, "color": "#ffffff"}, "title": "physics_materials.rs", "community": 13, "community_name": "Material Physics Tests", "source_file": "tests/physics_materials.rs", "file_type": "code", "degree": 17}, {"id": "tests_physics_materials_setup", "label": "setup()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 23.8, "font": {"size": 12, "color": "#ffffff"}, "title": "setup()", "community": 13, "community_name": "Material Physics Tests", "source_file": "tests/physics_materials.rs", "file_type": "code", "degree": 17}, {"id": "tests_physics_materials_rs_gamesession", "label": "GameSession", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "GameSession", "community": 13, "community_name": "Material Physics Tests", "source_file": "tests/physics_materials.rs", "file_type": "code", "degree": 2}, {"id": "tests_physics_materials_fire_dies_over_time", "label": "fire_dies_over_time()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "fire_dies_over_time()", "community": 13, "community_name": "Material Physics Tests", "source_file": "tests/physics_materials.rs", "file_type": "code", "degree": 2}, {"id": "tests_physics_materials_fire_ignites_wood", "label": "fire_ignites_wood()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "fire_ignites_wood()", "community": 13, "community_name": "Material Physics Tests", "source_file": "tests/physics_materials.rs", "file_type": "code", "degree": 2}, {"id": "tests_physics_materials_fire_ignites_grass", "label": "fire_ignites_grass()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "fire_ignites_grass()", "community": 13, "community_name": "Material Physics Tests", "source_file": "tests/physics_materials.rs", "file_type": "code", "degree": 2}, {"id": "tests_physics_materials_fire_ignites_flesh", "label": "fire_ignites_flesh()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "fire_ignites_flesh()", "community": 13, "community_name": "Material Physics Tests", "source_file": "tests/physics_materials.rs", "file_type": "code", "degree": 2}, {"id": "tests_physics_materials_smoke_rises", "label": "smoke_rises()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "smoke_rises()", "community": 13, "community_name": "Material Physics Tests", "source_file": "tests/physics_materials.rs", "file_type": "code", "degree": 2}, {"id": "tests_physics_materials_smoke_dissipates_over_time", "label": "smoke_dissipates_over_time()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "smoke_dissipates_over_time()", "community": 13, "community_name": "Material Physics Tests", "source_file": "tests/physics_materials.rs", "file_type": "code", "degree": 2}, {"id": "tests_physics_materials_steam_condenses_to_water", "label": "steam_condenses_to_water()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "steam_condenses_to_water()", "community": 13, "community_name": "Material Physics Tests", "source_file": "tests/physics_materials.rs", "file_type": "code", "degree": 2}, {"id": "tests_physics_materials_steam_rises", "label": "steam_rises()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "steam_rises()", "community": 13, "community_name": "Material Physics Tests", "source_file": "tests/physics_materials.rs", "file_type": "code", "degree": 2}, {"id": "tests_physics_materials_grass_is_solid", "label": "grass_is_solid()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "grass_is_solid()", "community": 13, "community_name": "Material Physics Tests", "source_file": "tests/physics_materials.rs", "file_type": "code", "degree": 2}, {"id": "tests_physics_materials_dirt_is_solid", "label": "dirt_is_solid()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "dirt_is_solid()", "community": 13, "community_name": "Material Physics Tests", "source_file": "tests/physics_materials.rs", "file_type": "code", "degree": 2}, {"id": "tests_physics_materials_stone_is_static", "label": "stone_is_static()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "stone_is_static()", "community": 13, "community_name": "Material Physics Tests", "source_file": "tests/physics_materials.rs", "file_type": "code", "degree": 2}, {"id": "tests_physics_materials_wood_is_static", "label": "wood_is_static()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "wood_is_static()", "community": 13, "community_name": "Material Physics Tests", "source_file": "tests/physics_materials.rs", "file_type": "code", "degree": 2}, {"id": "tests_physics_materials_bone_is_static", "label": "bone_is_static()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "bone_is_static()", "community": 13, "community_name": "Material Physics Tests", "source_file": "tests/physics_materials.rs", "file_type": "code", "degree": 2}, {"id": "tests_physics_materials_lava_initial_temp_is_high", "label": "lava_initial_temp_is_high()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "lava_initial_temp_is_high()", "community": 13, "community_name": "Material Physics Tests", "source_file": "tests/physics_materials.rs", "file_type": "code", "degree": 2}, {"id": "tests_physics_materials_water_initial_temp_is_room", "label": "water_initial_temp_is_room()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "water_initial_temp_is_room()", "community": 13, "community_name": "Material Physics Tests", "source_file": "tests/physics_materials.rs", "file_type": "code", "degree": 2}, {"id": "tests_physics_sand", "label": "physics_sand.rs", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 14.9, "font": {"size": 12, "color": "#ffffff"}, "title": "physics_sand.rs", "community": 34, "community_name": "Sand Physics Tests", "source_file": "tests/physics_sand.rs", "file_type": "code", "degree": 6}, {"id": "tests_physics_sand_setup_empty", "label": "setup_empty()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 14.9, "font": {"size": 12, "color": "#ffffff"}, "title": "setup_empty()", "community": 34, "community_name": "Sand Physics Tests", "source_file": "tests/physics_sand.rs", "file_type": "code", "degree": 6}, {"id": "tests_physics_sand_rs_gamesession", "label": "GameSession", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "GameSession", "community": 34, "community_name": "Sand Physics Tests", "source_file": "tests/physics_sand.rs", "file_type": "code", "degree": 2}, {"id": "tests_physics_sand_sand_falls_down", "label": "sand_falls_down()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "sand_falls_down()", "community": 34, "community_name": "Sand Physics Tests", "source_file": "tests/physics_sand.rs", "file_type": "code", "degree": 2}, {"id": "tests_physics_sand_sand_displaces_water", "label": "sand_displaces_water()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "sand_displaces_water()", "community": 34, "community_name": "Sand Physics Tests", "source_file": "tests/physics_sand.rs", "file_type": "code", "degree": 2}, {"id": "tests_physics_sand_sand_piles_on_stone", "label": "sand_piles_on_stone()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "sand_piles_on_stone()", "community": 34, "community_name": "Sand Physics Tests", "source_file": "tests/physics_sand.rs", "file_type": "code", "degree": 2}, {"id": "tests_physics_sand_sand_does_not_fall_through_stone", "label": "sand_does_not_fall_through_stone()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "sand_does_not_fall_through_stone()", "community": 34, "community_name": "Sand Physics Tests", "source_file": "tests/physics_sand.rs", "file_type": "code", "degree": 2}, {"id": "tests_physics_water", "label": "physics_water.rs", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": "physics_water.rs", "community": 36, "community_name": "Water Physics Tests", "source_file": "tests/physics_water.rs", "file_type": "code", "degree": 5}, {"id": "tests_physics_water_setup_empty", "label": "setup_empty()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": "setup_empty()", "community": 36, "community_name": "Water Physics Tests", "source_file": "tests/physics_water.rs", "file_type": "code", "degree": 5}, {"id": "tests_physics_water_rs_gamesession", "label": "GameSession", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "GameSession", "community": 36, "community_name": "Water Physics Tests", "source_file": "tests/physics_water.rs", "file_type": "code", "degree": 2}, {"id": "tests_physics_water_water_flows_down", "label": "water_flows_down()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "water_flows_down()", "community": 36, "community_name": "Water Physics Tests", "source_file": "tests/physics_water.rs", "file_type": "code", "degree": 2}, {"id": "tests_physics_water_water_spreads_sideways", "label": "water_spreads_sideways()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "water_spreads_sideways()", "community": 36, "community_name": "Water Physics Tests", "source_file": "tests/physics_water.rs", "file_type": "code", "degree": 2}, {"id": "tests_physics_water_water_does_not_pass_through_stone_wall", "label": "water_does_not_pass_through_stone_wall()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "water_does_not_pass_through_stone_wall()", "community": 36, "community_name": "Water Physics Tests", "source_file": "tests/physics_water.rs", "file_type": "code", "degree": 2}, {"id": "tests_player_controls", "label": "player_controls.rs", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 21.4, "font": {"size": 12, "color": "#ffffff"}, "title": "player_controls.rs", "community": 17, "community_name": "Player Control Tests", "source_file": "tests/player_controls.rs", "file_type": "code", "degree": 14}, {"id": "tests_player_controls_setup", "label": "setup()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 21.4, "font": {"size": 12, "color": "#ffffff"}, "title": "setup()", "community": 17, "community_name": "Player Control Tests", "source_file": "tests/player_controls.rs", "file_type": "code", "degree": 14}, {"id": "tests_player_controls_rs_gamesession", "label": "GameSession", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "GameSession", "community": 17, "community_name": "Player Control Tests", "source_file": "tests/player_controls.rs", "file_type": "code", "degree": 2}, {"id": "tests_player_controls_move_left_changes_x_position", "label": "move_left_changes_x_position()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "move_left_changes_x_position()", "community": 17, "community_name": "Player Control Tests", "source_file": "tests/player_controls.rs", "file_type": "code", "degree": 2}, {"id": "tests_player_controls_move_right_changes_x_position", "label": "move_right_changes_x_position()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "move_right_changes_x_position()", "community": 17, "community_name": "Player Control Tests", "source_file": "tests/player_controls.rs", "file_type": "code", "degree": 2}, {"id": "tests_player_controls_move_left_then_right_cancels", "label": "move_left_then_right_cancels()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "move_left_then_right_cancels()", "community": 17, "community_name": "Player Control Tests", "source_file": "tests/player_controls.rs", "file_type": "code", "degree": 2}, {"id": "tests_player_controls_jump_goes_up_then_falls_back", "label": "jump_goes_up_then_falls_back()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "jump_goes_up_then_falls_back()", "community": 17, "community_name": "Player Control Tests", "source_file": "tests/player_controls.rs", "file_type": "code", "degree": 2}, {"id": "tests_player_controls_jump_while_airborne_does_nothing", "label": "jump_while_airborne_does_nothing()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "jump_while_airborne_does_nothing()", "community": 17, "community_name": "Player Control Tests", "source_file": "tests/player_controls.rs", "file_type": "code", "degree": 2}, {"id": "tests_player_controls_rapid_move_right_accumulates_velocity", "label": "rapid_move_right_accumulates_velocity()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "rapid_move_right_accumulates_velocity()", "community": 17, "community_name": "Player Control Tests", "source_file": "tests/player_controls.rs", "file_type": "code", "degree": 2}, {"id": "tests_player_controls_wait_does_not_move", "label": "wait_does_not_move()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "wait_does_not_move()", "community": 17, "community_name": "Player Control Tests", "source_file": "tests/player_controls.rs", "file_type": "code", "degree": 2}, {"id": "tests_player_controls_continuous_movement_does_not_fall_through_floor", "label": "continuous_movement_does_not_fall_through_floor()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "continuous_movement_does_not_fall_through_floor()", "community": 17, "community_name": "Player Control Tests", "source_file": "tests/player_controls.rs", "file_type": "code", "degree": 2}, {"id": "tests_player_controls_player_on_ground_check", "label": "player_on_ground_check()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "player_on_ground_check()", "community": 17, "community_name": "Player Control Tests", "source_file": "tests/player_controls.rs", "file_type": "code", "degree": 2}, {"id": "tests_player_controls_player_not_on_ground_while_jumping", "label": "player_not_on_ground_while_jumping()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "player_not_on_ground_while_jumping()", "community": 17, "community_name": "Player Control Tests", "source_file": "tests/player_controls.rs", "file_type": "code", "degree": 2}, {"id": "tests_player_controls_player_health_stays_full_without_damage", "label": "player_health_stays_full_without_damage()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "player_health_stays_full_without_damage()", "community": 17, "community_name": "Player Control Tests", "source_file": "tests/player_controls.rs", "file_type": "code", "degree": 2}, {"id": "tests_player_controls_player_survives_long_idle", "label": "player_survives_long_idle()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "player_survives_long_idle()", "community": 17, "community_name": "Player Control Tests", "source_file": "tests/player_controls.rs", "file_type": "code", "degree": 2}, {"id": "tests_ragdoll_death", "label": "ragdoll_death.rs", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 17.3, "font": {"size": 12, "color": "#ffffff"}, "title": "ragdoll_death.rs", "community": 25, "community_name": "Ragdoll Death Tests", "source_file": "tests/ragdoll_death.rs", "file_type": "code", "degree": 9}, {"id": "tests_ragdoll_death_setup", "label": "setup()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 17.3, "font": {"size": 12, "color": "#ffffff"}, "title": "setup()", "community": 25, "community_name": "Ragdoll Death Tests", "source_file": "tests/ragdoll_death.rs", "file_type": "code", "degree": 9}, {"id": "tests_ragdoll_death_rs_gamesession", "label": "GameSession", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "GameSession", "community": 25, "community_name": "Ragdoll Death Tests", "source_file": "tests/ragdoll_death.rs", "file_type": "code", "degree": 2}, {"id": "tests_ragdoll_death_death_transitions_rigid_to_ragdoll", "label": "death_transitions_rigid_to_ragdoll()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "death_transitions_rigid_to_ragdoll()", "community": 25, "community_name": "Ragdoll Death Tests", "source_file": "tests/ragdoll_death.rs", "file_type": "code", "degree": 2}, {"id": "tests_ragdoll_death_ragdoll_falls_after_death", "label": "ragdoll_falls_after_death()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "ragdoll_falls_after_death()", "community": 25, "community_name": "Ragdoll Death Tests", "source_file": "tests/ragdoll_death.rs", "file_type": "code", "degree": 2}, {"id": "tests_ragdoll_death_ragdoll_bodies_stay_near_each_other", "label": "ragdoll_bodies_stay_near_each_other()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "ragdoll_bodies_stay_near_each_other()", "community": 25, "community_name": "Ragdoll Death Tests", "source_file": "tests/ragdoll_death.rs", "file_type": "code", "degree": 2}, {"id": "tests_ragdoll_death_player_death_becomes_corpse", "label": "player_death_becomes_corpse()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "player_death_becomes_corpse()", "community": 25, "community_name": "Ragdoll Death Tests", "source_file": "tests/ragdoll_death.rs", "file_type": "code", "degree": 2}, {"id": "tests_ragdoll_death_damage_reduces_health_progressively", "label": "damage_reduces_health_progressively()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "damage_reduces_health_progressively()", "community": 25, "community_name": "Ragdoll Death Tests", "source_file": "tests/ragdoll_death.rs", "file_type": "code", "degree": 2}, {"id": "tests_ragdoll_death_small_damage_does_not_kill", "label": "small_damage_does_not_kill()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "small_damage_does_not_kill()", "community": 25, "community_name": "Ragdoll Death Tests", "source_file": "tests/ragdoll_death.rs", "file_type": "code", "degree": 2}, {"id": "tests_ragdoll_death_corpse_exists_in_world", "label": "corpse_exists_in_world()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "corpse_exists_in_world()", "community": 25, "community_name": "Ragdoll Death Tests", "source_file": "tests/ragdoll_death.rs", "file_type": "code", "degree": 2}, {"id": "agents_agents", "label": "AGENTS.md", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "AGENTS.md", "community": 20, "community_name": "Render & Phase Roadmap", "source_file": "AGENTS.md", "file_type": "document", "degree": 1}, {"id": "plan_plan", "label": "PLAN.md", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 31.1, "font": {"size": 12, "color": "#ffffff"}, "title": "PLAN.md", "community": 20, "community_name": "Render & Phase Roadmap", "source_file": "PLAN.md", "file_type": "document", "degree": 26}, {"id": "headless_dump_headless_dump", "label": "headless_dump.txt", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "headless_dump.txt", "community": 30, "community_name": "Headless Dump & Combat Plan", "source_file": "headless_dump.txt", "file_type": "document", "degree": 3}, {"id": "agents_grid", "label": "Grid (250x250) source of truth", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 14.9, "font": {"size": 12, "color": "#ffffff"}, "title": "Grid (250x250) source of truth", "community": 22, "community_name": "Render Mode & UI Roadmap", "source_file": "AGENTS.md", "file_type": "concept", "degree": 6}, {"id": "agents_cell", "label": "Cell struct", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cell struct", "community": 39, "community_name": "Per-Cell Color Plan", "source_file": "AGENTS.md", "file_type": "concept", "degree": 3}, {"id": "agents_materialregistry", "label": "MaterialRegistry", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "MaterialRegistry", "community": 39, "community_name": "Per-Cell Color Plan", "source_file": "AGENTS.md", "file_type": "concept", "degree": 2}, {"id": "agents_cellularautomaton", "label": "CellularAutomaton", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "CellularAutomaton", "community": 28, "community_name": "Entity Types & Game Loop", "source_file": "AGENTS.md", "file_type": "concept", "degree": 2}, {"id": "agents_entitymanager", "label": "EntityManager", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "EntityManager", "community": 22, "community_name": "Render Mode & UI Roadmap", "source_file": "AGENTS.md", "file_type": "concept", "degree": 3}, {"id": "agents_gpurenderer", "label": "GpuRenderer trait", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "GpuRenderer trait", "community": 29, "community_name": "Adaptive Viewport", "source_file": "AGENTS.md", "file_type": "concept", "degree": 3}, {"id": "agents_vulkanrenderer", "label": "VulkanRenderer", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "VulkanRenderer", "community": 29, "community_name": "Adaptive Viewport", "source_file": "AGENTS.md", "file_type": "concept", "degree": 2}, {"id": "agents_graphicsrenderer", "label": "GraphicsRenderer", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "GraphicsRenderer", "community": 29, "community_name": "Adaptive Viewport", "source_file": "AGENTS.md", "file_type": "concept", "degree": 2}, {"id": "agents_run_gpu_mode", "label": "run_gpu_mode<R>()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "run_gpu_mode<R>()", "community": 29, "community_name": "Adaptive Viewport", "source_file": "AGENTS.md", "file_type": "concept", "degree": 2}, {"id": "agents_game_fixed_update", "label": "Game::fixed_update()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Game::fixed_update()", "community": 28, "community_name": "Entity Types & Game Loop", "source_file": "AGENTS.md", "file_type": "concept", "degree": 4}, {"id": "agents_game_run", "label": "Game::run()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Game::run()", "community": 40, "community_name": "Game Run & Input", "source_file": "AGENTS.md", "file_type": "concept", "degree": 1}, {"id": "agents_inputhandler", "label": "InputHandler", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "InputHandler", "community": 40, "community_name": "Game Run & Input", "source_file": "AGENTS.md", "file_type": "concept", "degree": 1}, {"id": "agents_windowinput", "label": "WindowInput", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "WindowInput", "community": 29, "community_name": "Adaptive Viewport", "source_file": "AGENTS.md", "file_type": "concept", "degree": 1}, {"id": "agents_gamesession", "label": "GameSession", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "GameSession", "community": 18, "community_name": "AI Agent Roadmap", "source_file": "AGENTS.md", "file_type": "concept", "degree": 4}, {"id": "agents_aiaction", "label": "AiAction", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "AiAction", "community": 18, "community_name": "AI Agent Roadmap", "source_file": "AGENTS.md", "file_type": "concept", "degree": 1}, {"id": "agents_player", "label": "Player", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Player", "community": 30, "community_name": "Headless Dump & Combat Plan", "source_file": "AGENTS.md", "file_type": "concept", "degree": 2}, {"id": "agents_verletsolver", "label": "VerletSolver", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "VerletSolver", "community": 37, "community_name": "Ragdoll Physics Plan", "source_file": "AGENTS.md", "file_type": "concept", "degree": 4}, {"id": "agents_subbody", "label": "SubBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "SubBody", "community": 37, "community_name": "Ragdoll Physics Plan", "source_file": "AGENTS.md", "file_type": "concept", "degree": 1}, {"id": "agents_constraint", "label": "Constraint", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Constraint", "community": 37, "community_name": "Ragdoll Physics Plan", "source_file": "AGENTS.md", "file_type": "concept", "degree": 1}, {"id": "agents_rigid_entity", "label": "rigid entity type", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "rigid entity type", "community": 28, "community_name": "Entity Types & Game Loop", "source_file": "AGENTS.md", "file_type": "concept", "degree": 2}, {"id": "agents_ragdoll_entity", "label": "ragdoll entity type", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ragdoll entity type", "community": 37, "community_name": "Ragdoll Physics Plan", "source_file": "AGENTS.md", "file_type": "concept", "degree": 3}, {"id": "agents_cellular_entity", "label": "cellular entity type", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "cellular entity type", "community": 28, "community_name": "Entity Types & Game Loop", "source_file": "AGENTS.md", "file_type": "concept", "degree": 1}, {"id": "agents_render_terminal", "label": "terminal render mode", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "terminal render mode", "community": 22, "community_name": "Render Mode & UI Roadmap", "source_file": "AGENTS.md", "file_type": "concept", "degree": 4}, {"id": "agents_render_ascii", "label": "ascii render mode", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ascii render mode", "community": 22, "community_name": "Render Mode & UI Roadmap", "source_file": "AGENTS.md", "file_type": "concept", "degree": 3}, {"id": "agents_render_graphics", "label": "graphics render mode", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "graphics render mode", "community": 22, "community_name": "Render Mode & UI Roadmap", "source_file": "AGENTS.md", "file_type": "concept", "degree": 3}, {"id": "agents_render_pipe", "label": "pipe render mode", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "pipe render mode", "community": 18, "community_name": "AI Agent Roadmap", "source_file": "AGENTS.md", "file_type": "concept", "degree": 1}, {"id": "agents_check_resize", "label": "check_resize()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "check_resize()", "community": 29, "community_name": "Adaptive Viewport", "source_file": "AGENTS.md", "file_type": "concept", "degree": 3}, {"id": "agents_update_rigid_entity", "label": "update_rigid_entity", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "update_rigid_entity", "community": 41, "community_name": "Slope Stepping", "source_file": "AGENTS.md", "file_type": "concept", "degree": 1}, {"id": "agents_slope_stepping", "label": "slope stepping convention", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "slope stepping convention", "community": 41, "community_name": "Slope Stepping", "source_file": "AGENTS.md", "file_type": "rationale", "degree": 1}, {"id": "agents_vector_movement", "label": "vector movement convention", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "vector movement convention", "community": 30, "community_name": "Headless Dump & Combat Plan", "source_file": "AGENTS.md", "file_type": "rationale", "degree": 1}, {"id": "agents_inline_color", "label": "inline cell colors convention", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "inline cell colors convention", "community": 39, "community_name": "Per-Cell Color Plan", "source_file": "AGENTS.md", "file_type": "rationale", "degree": 3}, {"id": "plan_verbatim_project", "label": "Verbatim \u2014 ASCII physics RPG", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Verbatim \u2014 ASCII physics RPG", "community": 22, "community_name": "Render Mode & UI Roadmap", "source_file": "PLAN.md", "file_type": "concept", "degree": 2}, {"id": "plan_phase1_combat", "label": "Phase 1: Combat & Interaction", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 1: Combat & Interaction", "community": 30, "community_name": "Headless Dump & Combat Plan", "source_file": "PLAN.md", "file_type": "concept", "degree": 2}, {"id": "plan_phase15_ui", "label": "Phase 1.5: UI Layer", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 1.5: UI Layer", "community": 22, "community_name": "Render Mode & UI Roadmap", "source_file": "PLAN.md", "file_type": "concept", "degree": 2}, {"id": "plan_phase2_world", "label": "Phase 2: World & Exploration", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 2: World & Exploration", "community": 20, "community_name": "Render & Phase Roadmap", "source_file": "PLAN.md", "file_type": "concept", "degree": 2}, {"id": "plan_phase3_rpg", "label": "Phase 3: RPG Layer", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 3: RPG Layer", "community": 20, "community_name": "Render & Phase Roadmap", "source_file": "PLAN.md", "file_type": "concept", "degree": 2}, {"id": "plan_phase4_render", "label": "Phase 4: Render Modes", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 4: Render Modes", "community": 20, "community_name": "Render & Phase Roadmap", "source_file": "PLAN.md", "file_type": "concept", "degree": 2}, {"id": "plan_phase4b_graphics", "label": "Phase 4b: Graphics layers (lighting/particles/textures)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 4b: Graphics layers (lighting/particles/textures)", "community": 20, "community_name": "Render & Phase Roadmap", "source_file": "PLAN.md", "file_type": "concept", "degree": 1}, {"id": "plan_phase5_content", "label": "Phase 5: Content & Polish", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 5: Content & Polish", "community": 20, "community_name": "Render & Phase Roadmap", "source_file": "PLAN.md", "file_type": "concept", "degree": 1}, {"id": "plan_phase6_physics", "label": "Phase 6: Advanced Physics", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 6: Advanced Physics", "community": 20, "community_name": "Render & Phase Roadmap", "source_file": "PLAN.md", "file_type": "concept", "degree": 2}, {"id": "plan_phase7_ai", "label": "Phase 7: AI Agent Integration", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 7: AI Agent Integration", "community": 18, "community_name": "AI Agent Roadmap", "source_file": "PLAN.md", "file_type": "concept", "degree": 5}, {"id": "plan_phase8_web", "label": "Phase 8: Web Arena & Training Pipeline", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 15.7, "font": {"size": 12, "color": "#ffffff"}, "title": "Phase 8: Web Arena & Training Pipeline", "community": 18, "community_name": "AI Agent Roadmap", "source_file": "PLAN.md", "file_type": "concept", "degree": 7}, {"id": "plan_uilayer", "label": "UiLayer \u2014 non-destructive overlay", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "UiLayer \u2014 non-destructive overlay", "community": 22, "community_name": "Render Mode & UI Roadmap", "source_file": "PLAN.md", "file_type": "concept", "degree": 3}, {"id": "plan_chunk_system", "label": "Chunk system (64x64)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Chunk system (64x64)", "community": 20, "community_name": "Render & Phase Roadmap", "source_file": "PLAN.md", "file_type": "concept", "degree": 1}, {"id": "plan_multilayer_world", "label": "Multi-layer world architecture", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Multi-layer world architecture", "community": 20, "community_name": "Render & Phase Roadmap", "source_file": "PLAN.md", "file_type": "concept", "degree": 1}, {"id": "plan_materials", "label": "14 CA Materials", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "14 CA Materials", "community": 28, "community_name": "Entity Types & Game Loop", "source_file": "PLAN.md", "file_type": "concept", "degree": 3}, {"id": "plan_rigid_entities", "label": "Rigid entities (AABB + slope stepping)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Rigid entities (AABB + slope stepping)", "community": 28, "community_name": "Entity Types & Game Loop", "source_file": "PLAN.md", "file_type": "concept", "degree": 2}, {"id": "plan_ragdoll_corpses", "label": "Ragdoll corpses (Verlet)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Ragdoll corpses (Verlet)", "community": 37, "community_name": "Ragdoll Physics Plan", "source_file": "PLAN.md", "file_type": "concept", "degree": 3}, {"id": "plan_terminal_renderer", "label": "Terminal renderer (ANSI)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Terminal renderer (ANSI)", "community": 22, "community_name": "Render Mode & UI Roadmap", "source_file": "PLAN.md", "file_type": "concept", "degree": 2}, {"id": "plan_ascii_renderer", "label": "ASCII renderer (Vulkan glyph atlas)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "ASCII renderer (Vulkan glyph atlas)", "community": 22, "community_name": "Render Mode & UI Roadmap", "source_file": "PLAN.md", "file_type": "concept", "degree": 2}, {"id": "plan_graphics_renderer", "label": "Graphics renderer (Vulkan colored cells)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Graphics renderer (Vulkan colored cells)", "community": 22, "community_name": "Render Mode & UI Roadmap", "source_file": "PLAN.md", "file_type": "concept", "degree": 2}, {"id": "plan_ai_pipe_protocol", "label": "AI pipe protocol (JSON stdin/stdout)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 14.9, "font": {"size": 12, "color": "#ffffff"}, "title": "AI pipe protocol (JSON stdin/stdout)", "community": 18, "community_name": "AI Agent Roadmap", "source_file": "PLAN.md", "file_type": "concept", "degree": 6}, {"id": "plan_test_framework", "label": "Test framework (109 tests + 14 scenarios)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Test framework (109 tests + 14 scenarios)", "community": 18, "community_name": "AI Agent Roadmap", "source_file": "PLAN.md", "file_type": "concept", "degree": 3}, {"id": "plan_replay_system", "label": "Replay system (seeded determinism)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Replay system (seeded determinism)", "community": 18, "community_name": "AI Agent Roadmap", "source_file": "PLAN.md", "file_type": "concept", "degree": 5}, {"id": "plan_world_generation", "label": "World generation", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "World generation", "community": 20, "community_name": "Render & Phase Roadmap", "source_file": "PLAN.md", "file_type": "concept", "degree": 1}, {"id": "plan_adaptive_viewport", "label": "Adaptive viewport", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Adaptive viewport", "community": 29, "community_name": "Adaptive Viewport", "source_file": "PLAN.md", "file_type": "concept", "degree": 2}, {"id": "plan_per_cell_color", "label": "Per-cell color (reality layer)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Per-cell color (reality layer)", "community": 39, "community_name": "Per-Cell Color Plan", "source_file": "PLAN.md", "file_type": "concept", "degree": 2}, {"id": "plan_cross_platform", "label": "Cross-platform support (Win/Linux/macOS)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Cross-platform support (Win/Linux/macOS)", "community": 20, "community_name": "Render & Phase Roadmap", "source_file": "PLAN.md", "file_type": "concept", "degree": 1}, {"id": "plan_determinism", "label": "Seeded RNG determinism", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Seeded RNG determinism", "community": 18, "community_name": "AI Agent Roadmap", "source_file": "PLAN.md", "file_type": "rationale", "degree": 2}, {"id": "plan_fixed_timestep", "label": "Fixed 60Hz timestep", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Fixed 60Hz timestep", "community": 28, "community_name": "Entity Types & Game Loop", "source_file": "PLAN.md", "file_type": "rationale", "degree": 3}, {"id": "plan_rpg_mutations", "label": "Mutations system (Caves of Qud style)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Mutations system (Caves of Qud style)", "community": 20, "community_name": "Render & Phase Roadmap", "source_file": "PLAN.md", "file_type": "concept", "degree": 1}, {"id": "plan_llm_agent", "label": "LLM agent (Ollama/Llama/Qwen)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "LLM agent (Ollama/Llama/Qwen)", "community": 18, "community_name": "AI Agent Roadmap", "source_file": "PLAN.md", "file_type": "concept", "degree": 1}, {"id": "plan_rl_agent", "label": "RL agent (PyTorch policy network)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "RL agent (PyTorch policy network)", "community": 18, "community_name": "AI Agent Roadmap", "source_file": "PLAN.md", "file_type": "concept", "degree": 1}, {"id": "plan_web_arena", "label": "Web arena (browser multiplayer)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Web arena (browser multiplayer)", "community": 18, "community_name": "AI Agent Roadmap", "source_file": "PLAN.md", "file_type": "concept", "degree": 2}, {"id": "plan_wasm_render", "label": "WASM render port (Canvas/WebGL)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "WASM render port (Canvas/WebGL)", "community": 18, "community_name": "AI Agent Roadmap", "source_file": "PLAN.md", "file_type": "concept", "degree": 1}, {"id": "plan_websocket_server", "label": "WebSocket server (Rust + tokio)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "WebSocket server (Rust + tokio)", "community": 18, "community_name": "AI Agent Roadmap", "source_file": "PLAN.md", "file_type": "concept", "degree": 1}, {"id": "headless_dump_player", "label": "Player entity (headless dump)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Player entity (headless dump)", "community": 30, "community_name": "Headless Dump & Combat Plan", "source_file": "headless_dump.txt", "file_type": "concept", "degree": 3}, {"id": "headless_dump_goblin", "label": "Goblin entity (headless dump)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Goblin entity (headless dump)", "community": 30, "community_name": "Headless Dump & Combat Plan", "source_file": "headless_dump.txt", "file_type": "concept", "degree": 3}, {"id": "headless_dump_grid_render", "label": "Grid ASCII rendering (headless dump)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Grid ASCII rendering (headless dump)", "community": 30, "community_name": "Headless Dump & Combat Plan", "source_file": "headless_dump.txt", "file_type": "concept", "degree": 2}];
|
|
const RAW_EDGES = [{"from": "ai_action", "to": "ai_action_aiaction", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_action", "to": "cell", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_action", "to": "src_ai_action_rs_game", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_action_aiaction", "to": "ai_action_aiaction_execute", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_action_aiaction", "to": "ai_action_aiaction_name", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_action_aiaction_execute", "to": "ai_state_material_from_name", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "ai_action_aiaction_execute", "to": "ai_state_parse_entity_kind", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "ai_action_aiaction_execute", "to": "src_ai_action_rs_game", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_protocol", "to": "ai_protocol_command", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_protocol", "to": "ai_protocol_handle_command", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_protocol", "to": "ai_protocol_response", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_protocol", "to": "ai_protocol_run_pipe_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_protocol", "to": "src_ai_protocol_rs_gamesession", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_protocol", "to": "src_ai_protocol_rs_gamestate", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_protocol_command", "to": "ai_protocol_handle_command", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_protocol_response", "to": "ai_protocol_handle_command", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_protocol_response", "to": "ai_protocol_response_err", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_protocol_response", "to": "ai_protocol_response_ok", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_protocol_response", "to": "ai_protocol_response_with_state", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_protocol_response", "to": "scenarioresult", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_protocol_response", "to": "src_ai_protocol_rs_cellinfo", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_protocol_response", "to": "src_ai_protocol_rs_entityinfo", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_protocol_response", "to": "src_ai_protocol_rs_gamestate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_protocol_response", "to": "src_ai_protocol_rs_option", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_protocol_response", "to": "src_ai_protocol_rs_string", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_protocol_response", "to": "src_ai_protocol_rs_vec", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_ai_protocol_rs_option", "to": "ai_protocol_handle_command", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_ai_protocol_rs_gamestate", "to": "ai_protocol_response_with_state", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_protocol_response_ok", "to": "ai_protocol_handle_command", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_protocol_response_ok", "to": "src_ai_protocol_rs_self", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_protocol_response_ok", "to": "ai_protocol_run_pipe_protocol", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_ai_protocol_rs_self", "to": "ai_protocol_response_err", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_ai_protocol_rs_self", "to": "ai_protocol_response_with_state", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_protocol_response_err", "to": "ai_protocol_handle_command", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_protocol_response_err", "to": "ai_protocol_run_pipe_protocol", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_protocol_response_with_state", "to": "ai_protocol_handle_command", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_protocol_run_pipe_protocol", "to": "ai_protocol_handle_command", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_protocol_handle_command", "to": "ai_scenario_format_results", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "ai_protocol_handle_command", "to": "ai_scenario_load_scenario", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "ai_protocol_handle_command", "to": "ai_scenario_run_all_scenarios", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "ai_protocol_handle_command", "to": "ai_scenario_run_scenario", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "ai_protocol_handle_command", "to": "src_ai_protocol_rs_gamesession", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_replay", "to": "ai_replay_replayevent", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_replay", "to": "ai_replay_replayplayer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_replay", "to": "ai_replay_replayrecorder", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_replay", "to": "ai_replay_replayrecording", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_replay", "to": "src_ai_replay_rs_aiaction", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_replay", "to": "src_ai_replay_rs_gamesession", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_replay_replayrecording", "to": "ai_replay_replayplayer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_replay_replayrecording", "to": "ai_replay_replayplayer_recording", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_replay_replayrecording", "to": "ai_replay_replayrecorder", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_replay_replayrecording", "to": "ai_replay_replayrecorder_recording", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_replay_replayrecording", "to": "replayevent", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_replay_replayrecording", "to": "src_ai_replay_rs_string", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_replay_replayrecording", "to": "src_ai_replay_rs_vec", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_replay_replayrecorder", "to": "ai_replay_replayrecorder_new", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_replay_replayrecorder", "to": "ai_replay_replayrecorder_record_action", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_replay_replayrecorder", "to": "ai_replay_replayrecorder_record_step", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_replay_replayrecorder", "to": "ai_replay_replayrecorder_recording", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_replay_replayrecorder", "to": "ai_replay_replayrecorder_save", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_replay_replayrecorder", "to": "ai_replay_replayrecorder_set_seed", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_replay_replayrecorder_new", "to": "src_ai_replay_rs_self", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_ai_replay_rs_self", "to": "ai_replay_replayplayer_load", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_replay_replayrecorder_record_action", "to": "src_ai_replay_rs_aiaction", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_replay_replayrecorder_save", "to": "src_ai_replay_rs_result", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_ai_replay_rs_result", "to": "ai_replay_replayplayer_load", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_replay_replayplayer", "to": "ai_replay_replayplayer_load", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_replay_replayplayer", "to": "ai_replay_replayplayer_play", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_replay_replayplayer", "to": "ai_replay_replayplayer_play_until_tick", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_replay_replayplayer", "to": "ai_replay_replayplayer_recording", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_replay_replayplayer_play", "to": "src_ai_replay_rs_gamesession", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_ai_replay_rs_gamesession", "to": "ai_replay_replayplayer_play_until_tick", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_scenario", "to": "ai_scenario_assertion", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_scenario", "to": "ai_scenario_assertionresult", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_scenario", "to": "ai_scenario_check_assertion", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_scenario", "to": "ai_scenario_format_results", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_scenario", "to": "ai_scenario_load_scenario", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_scenario", "to": "ai_scenario_load_scenarios_from_dir", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_scenario", "to": "ai_scenario_run_all_scenarios", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_scenario", "to": "ai_scenario_run_scenario", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_scenario", "to": "ai_scenario_scenario", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_scenario", "to": "ai_scenario_scenarioresult", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_scenario", "to": "src_ai_scenario_rs_aiaction", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_scenario", "to": "src_ai_scenario_rs_gamesession", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_scenario", "to": "src_ai_scenario_rs_gamestate", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_scenario_scenario", "to": "ai_scenario_load_scenario", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_scenario_scenario", "to": "ai_scenario_load_scenarios_from_dir", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_scenario_scenario", "to": "ai_scenario_run_scenario", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_scenario_scenario", "to": "assertion", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_scenario_scenario", "to": "src_ai_scenario_rs_aiaction", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_scenario_scenario", "to": "src_ai_scenario_rs_string", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_scenario_scenario", "to": "src_ai_scenario_rs_vec", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_ai_scenario_rs_string", "to": "ai_scenario_assertionresult", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_ai_scenario_rs_string", "to": "ai_scenario_format_results", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_ai_scenario_rs_string", "to": "ai_scenario_load_scenario", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_ai_scenario_rs_string", "to": "ai_scenario_scenarioresult", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_ai_scenario_rs_vec", "to": "ai_scenario_load_scenarios_from_dir", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_ai_scenario_rs_vec", "to": "ai_scenario_run_all_scenarios", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_ai_scenario_rs_vec", "to": "ai_scenario_scenarioresult", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_scenario_assertion", "to": "ai_scenario_assertionresult", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_scenario_assertion", "to": "ai_scenario_check_assertion", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_scenario_assertionresult", "to": "ai_scenario_check_assertion", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_scenario_assertionresult", "to": "ai_scenario_scenarioresult", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_scenario_scenarioresult", "to": "ai_scenario_format_results", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_scenario_scenarioresult", "to": "ai_scenario_run_all_scenarios", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_scenario_scenarioresult", "to": "ai_scenario_run_scenario", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_scenario_scenarioresult", "to": "src_ai_scenario_rs_gamestate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_scenario_scenarioresult", "to": "src_ai_scenario_rs_option", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_scenario_run_scenario", "to": "ai_scenario_run_all_scenarios", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_scenario_run_scenario", "to": "ai_scenario_check_assertion", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_scenario_check_assertion", "to": "src_ai_scenario_rs_gamesession", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_scenario_load_scenario", "to": "src_ai_scenario_rs_result", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_scenario_load_scenario", "to": "ai_scenario_load_scenarios_from_dir", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_scenario_load_scenarios_from_dir", "to": "ai_scenario_run_all_scenarios", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_session", "to": "ai_session_gamesession", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_session", "to": "replayrecorder", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_session", "to": "src_ai_session_rs_aiaction", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_session", "to": "src_ai_session_rs_game", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_session", "to": "src_ai_session_rs_grid", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_session_gamesession", "to": "ai_session_gamesession_clear_area", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_session_gamesession", "to": "ai_session_gamesession_count_material_in_region", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_session_gamesession", "to": "ai_session_gamesession_default", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_session_gamesession", "to": "ai_session_gamesession_find_material", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_session_gamesession", "to": "ai_session_gamesession_get_cell", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_session_gamesession", "to": "ai_session_gamesession_get_entities", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_session_gamesession", "to": "ai_session_gamesession_get_player", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_session_gamesession", "to": "ai_session_gamesession_get_region", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_session_gamesession", "to": "ai_session_gamesession_get_state", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_session_gamesession", "to": "ai_session_gamesession_get_view", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_session_gamesession", "to": "ai_session_gamesession_get_view_at", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_session_gamesession", "to": "ai_session_gamesession_grid", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_session_gamesession", "to": "ai_session_gamesession_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_session_gamesession", "to": "ai_session_gamesession_init_empty", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_session_gamesession", "to": "ai_session_gamesession_new", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_session_gamesession", "to": "ai_session_gamesession_new_seeded", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_session_gamesession", "to": "ai_session_gamesession_perform_action", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_session_gamesession", "to": "ai_session_gamesession_save_replay", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_session_gamesession", "to": "ai_session_gamesession_set_recording", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_session_gamesession", "to": "ai_session_gamesession_step", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_session_gamesession", "to": "ai_session_gamesession_tick", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_session_gamesession", "to": "default", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_session_gamesession", "to": "replayrecorder", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_session_gamesession", "to": "src_ai_session_rs_game", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_session_gamesession", "to": "src_ai_session_rs_option", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_ai_session_rs_option", "to": "ai_session_gamesession_find_material", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_ai_session_rs_option", "to": "ai_session_gamesession_get_player", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_session_gamesession_new", "to": "ai_session_gamesession_default", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_session_gamesession_new", "to": "src_ai_session_rs_self", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_session_gamesession_new", "to": "ai_session_gamesession_new_seeded", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_session_gamesession_new", "to": "ai_session_gamesession_set_recording", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_ai_session_rs_self", "to": "ai_session_gamesession_default", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_ai_session_rs_self", "to": "ai_session_gamesession_new_seeded", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_session_gamesession_perform_action", "to": "src_ai_session_rs_aiaction", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_session_gamesession_get_state", "to": "ai_state_build_game_state", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "ai_session_gamesession_get_state", "to": "src_ai_session_rs_gamestate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_session_gamesession_get_view", "to": "ai_state_render_view", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "ai_session_gamesession_get_view", "to": "src_ai_session_rs_string", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_ai_session_rs_string", "to": "ai_session_gamesession_get_view_at", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_session_gamesession_get_view_at", "to": "ai_state_render_view", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "ai_session_gamesession_get_cell", "to": "src_ai_session_rs_cellinfo", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_ai_session_rs_cellinfo", "to": "ai_session_gamesession_get_region", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_session_gamesession_get_region", "to": "src_ai_session_rs_vec", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_ai_session_rs_vec", "to": "ai_session_gamesession_get_entities", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_session_gamesession_get_entities", "to": "src_ai_session_rs_entityinfo", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_ai_session_rs_entityinfo", "to": "ai_session_gamesession_get_player", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_session_gamesession_save_replay", "to": "src_ai_session_rs_result", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_session_gamesession_grid", "to": "src_ai_session_rs_grid", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_state", "to": "ai_state_build_game_state", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_state", "to": "ai_state_cellinfo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_state", "to": "ai_state_entity_info", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_state", "to": "ai_state_entity_kind_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_state", "to": "ai_state_entityinfo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_state", "to": "ai_state_gamestate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_state", "to": "ai_state_material_from_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_state", "to": "ai_state_parse_entity_kind", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_state", "to": "ai_state_render_view", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_state", "to": "ai_state_subbodyinfo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_state", "to": "src_ai_state_rs_entity", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_state", "to": "src_ai_state_rs_game", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_state", "to": "src_ai_state_rs_grid", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_state", "to": "src_ai_state_rs_materialid", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_state_gamestate", "to": "ai_state_build_game_state", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_state_gamestate", "to": "src_ai_state_rs_entityinfo", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_state_gamestate", "to": "src_ai_state_rs_option", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_state_gamestate", "to": "src_ai_state_rs_string", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_state_gamestate", "to": "src_ai_state_rs_vec", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_ai_state_rs_option", "to": "ai_state_material_from_name", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_ai_state_rs_option", "to": "ai_state_parse_entity_kind", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_ai_state_rs_vec", "to": "ai_state_entityinfo", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_ai_state_rs_string", "to": "ai_state_cellinfo", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_ai_state_rs_string", "to": "ai_state_entityinfo", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_ai_state_rs_string", "to": "ai_state_render_view", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_ai_state_rs_string", "to": "ai_state_subbodyinfo", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_state_entityinfo", "to": "ai_state_entity_info", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_state_entityinfo", "to": "subbodyinfo", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_state_cellinfo", "to": "ai_state_cellinfo_from_grid", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_state_cellinfo_from_grid", "to": "src_ai_state_rs_grid", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_state_cellinfo_from_grid", "to": "src_ai_state_rs_self", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_ai_state_rs_grid", "to": "ai_state_render_view", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_state_entity_info", "to": "ai_state_entity_kind_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_state_entity_info", "to": "src_ai_state_rs_entity", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_state_build_game_state", "to": "ai_state_render_view", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_state_build_game_state", "to": "src_ai_state_rs_game", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_state_render_view", "to": "src_ai_state_rs_entitymanager", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_state_material_from_name", "to": "src_ai_state_rs_materialid", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_state_entity_kind_name", "to": "entitykind", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entitykind", "to": "ai_state_parse_entity_kind", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_entity", "to": "entity_entity_entity", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_entity", "to": "entity_entity_entitykind", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_entity", "to": "entity_entity_entitymanager", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_entity_entitykind", "to": "entity_entity_entity", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_entity_entitykind", "to": "entity_entity_entity_new", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_entity_entitykind", "to": "entity_entity_entitymanager_spawn", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_entity_entity", "to": "constraint", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_entity_entity", "to": "entity_entity_entity_apply_fire_damage", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_entity_entity", "to": "entity_entity_entity_build_humanoid", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_entity_entity", "to": "entity_entity_entity_center", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_entity_entity", "to": "entity_entity_entity_kill", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_entity_entity", "to": "entity_entity_entity_new", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_entity_entity", "to": "entity_entity_entity_set_horizontal_vel", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_entity_entity", "to": "entity_entity_entity_set_vertical_vel", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_entity_entity", "to": "entity_entity_entity_sync_bodies_to_center", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_entity_entity", "to": "entity_entity_entity_take_damage", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_entity_entity", "to": "src_entity_entity_rs_entityid", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_entity_entity", "to": "src_entity_entity_rs_subbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_entity_entity", "to": "src_entity_entity_rs_vec", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_entity_entity", "to": "entity_entity_entitymanager", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_entity_entity", "to": "entity_entity_entitymanager_all", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_entity_entity", "to": "entity_entity_entitymanager_all_mut", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_entity_entity", "to": "entity_entity_entitymanager_get", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_entity_entity", "to": "entity_entity_entitymanager_get_mut", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_entity_entity_rs_entityid", "to": "entity_entity_entity_new", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_entity_entity_rs_entityid", "to": "entity_entity_entitymanager", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_entity_entity_rs_entityid", "to": "entity_entity_entitymanager_get", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_entity_entity_rs_entityid", "to": "entity_entity_entitymanager_get_mut", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_entity_entity_rs_entityid", "to": "entity_entity_entitymanager_spawn", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_entity_entity_rs_vec", "to": "entity_entity_entitymanager", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_entity_entity_new", "to": "entity_entity_entitymanager_new", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_entity_entity_new", "to": "src_entity_entity_rs_self", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_entity_entity_rs_self", "to": "entity_entity_entitymanager_new", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_entity_entity_kill", "to": "entity_entity_entity_take_damage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_entity_entity_take_damage", "to": "entity_entity_entity_apply_fire_damage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_entity_entity_build_humanoid", "to": "entity_entity_entitymanager_new", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_entity_entitymanager", "to": "entity_entity_entitymanager_all", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_entity_entitymanager", "to": "entity_entity_entitymanager_all_mut", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_entity_entitymanager", "to": "entity_entity_entitymanager_get", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_entity_entitymanager", "to": "entity_entity_entitymanager_get_mut", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_entity_entitymanager", "to": "entity_entity_entitymanager_new", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_entity_entitymanager", "to": "entity_entity_entitymanager_spawn", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_entity_entitymanager_new", "to": "entity_entity_entitymanager_spawn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_entity_entitymanager_get", "to": "src_entity_entity_rs_option", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_entity_entity_rs_option", "to": "entity_entity_entitymanager_get_mut", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_mod", "to": "player", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_player", "to": "entity_player_player", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_player", "to": "src_entity_player_rs_entity", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_player_player", "to": "entity_player_player_center", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_player_player", "to": "entity_player_player_entity", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_player_player", "to": "entity_player_player_jump", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_player_player", "to": "entity_player_player_move_left", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_player_player", "to": "entity_player_player_move_right", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_player_player", "to": "entity_player_player_new", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_player_player", "to": "entity_player_player_spawn_at", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_player_player", "to": "entity_player_player_stop_horizontal", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_player_player", "to": "src_entity_player_rs_entityid", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_player_player_new", "to": "src_entity_player_rs_entitymanager", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_player_player_new", "to": "src_entity_player_rs_self", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_entity_player_rs_entitymanager", "to": "entity_player_player_center", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_entity_player_rs_entitymanager", "to": "entity_player_player_entity", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_entity_player_rs_entitymanager", "to": "entity_player_player_jump", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_entity_player_rs_entitymanager", "to": "entity_player_player_move_left", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_entity_player_rs_entitymanager", "to": "entity_player_player_move_right", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_entity_player_rs_entitymanager", "to": "entity_player_player_spawn_at", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_entity_player_rs_entitymanager", "to": "entity_player_player_stop_horizontal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_player_player_entity", "to": "src_entity_player_rs_entity", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entity_player_player_entity", "to": "src_entity_player_rs_option", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_game", "to": "cellularautomaton", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_game", "to": "player", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_game", "to": "renderer", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_game", "to": "src_game_game", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_game", "to": "src_game_rs_grid", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_game", "to": "verletsolver", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_game_game", "to": "cellularautomaton", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_game_game", "to": "duration", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_game_game", "to": "inputhandler", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_game_game", "to": "player", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_game_game", "to": "src_game_game_aabb_overlaps_solid", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_game_game", "to": "src_game_game_apply_world_damage", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_game_game", "to": "src_game_game_center_camera_on", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_game_game", "to": "src_game_game_check_on_ground", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_game_game", "to": "src_game_game_fixed_update", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_game_game", "to": "src_game_game_handle_input", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_game_game", "to": "src_game_game_init_world", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_game_game", "to": "src_game_game_new", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_game_game", "to": "src_game_game_resolve_aabb_x", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_game_game", "to": "src_game_game_resolve_aabb_y", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_game_game", "to": "src_game_game_run", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_game_game", "to": "src_game_game_try_spawn_goblin", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_game_game", "to": "src_game_game_update_entities", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_game_game", "to": "src_game_game_update_ragdoll_entity", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_game_game", "to": "src_game_game_update_rigid_entity", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_game_game", "to": "src_game_rs_entitymanager", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_game_game", "to": "src_game_rs_grid", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_game_game", "to": "src_game_rs_instant", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_game_game", "to": "verletsolver", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "verletsolver", "to": "src_game_game_update_ragdoll_entity", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_game_game_new", "to": "src_game_game_apply_world_damage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_game_game_new", "to": "src_game_rs_self", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_game_game_init_world", "to": "src_game_game_center_camera_on", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_game_game_init_world", "to": "src_game_game_run", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_game_game_run", "to": "r", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_game_game_run", "to": "src_game_game_fixed_update", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_game_game_run", "to": "src_game_game_handle_input", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_game_game_handle_input", "to": "src_game_game_check_on_ground", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_game_game_fixed_update", "to": "src_game_game_apply_world_damage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_game_game_fixed_update", "to": "src_game_game_try_spawn_goblin", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_game_game_fixed_update", "to": "src_game_game_update_entities", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_game_game_update_entities", "to": "src_game_game_update_ragdoll_entity", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_game_game_update_entities", "to": "src_game_game_update_rigid_entity", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_game_game_update_rigid_entity", "to": "src_game_game_aabb_overlaps_solid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_game_game_update_rigid_entity", "to": "src_game_game_resolve_aabb_x", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_game_game_update_rigid_entity", "to": "src_game_game_resolve_aabb_y", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_game_game_update_ragdoll_entity", "to": "physics_collision_resolve_grid_collision", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "src_input", "to": "event", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_input", "to": "src_input_action", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_input", "to": "src_input_heldkey", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_input", "to": "src_input_heldstate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_input", "to": "src_input_inputhandler", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_input", "to": "src_input_materialbrush", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_input_action", "to": "src_input_inputhandler_held_actions", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_input_action", "to": "src_input_inputhandler_update", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_input_materialbrush", "to": "src_input_inputhandler", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_input_materialbrush", "to": "src_input_materialbrush_to_material", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_input_heldkey", "to": "src_input_inputhandler", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_input_heldkey", "to": "src_input_inputhandler_is_held", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_input_heldkey", "to": "src_input_inputhandler_key_to_held", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_input_heldkey", "to": "src_input_inputhandler_release", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_input_heldstate", "to": "src_input_rs_instant", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_input_heldstate", "to": "src_input_inputhandler", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_input_inputhandler", "to": "event", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_input_inputhandler", "to": "joinhandle", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_input_inputhandler", "to": "receiver", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_input_inputhandler", "to": "src_input_inputhandler_held_actions", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_input_inputhandler", "to": "src_input_inputhandler_is_held", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_input_inputhandler", "to": "src_input_inputhandler_jump_requested", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_input_inputhandler", "to": "src_input_inputhandler_key_to_held", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_input_inputhandler", "to": "src_input_inputhandler_new", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_input_inputhandler", "to": "src_input_inputhandler_release", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_input_inputhandler", "to": "src_input_inputhandler_start", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_input_inputhandler", "to": "src_input_inputhandler_stop", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_input_inputhandler", "to": "src_input_inputhandler_update", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_input_inputhandler", "to": "src_input_rs_hashmap", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_input_inputhandler", "to": "src_input_rs_option", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_input_rs_option", "to": "src_input_inputhandler_key_to_held", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_input_rs_option", "to": "src_input_materialbrush_to_material", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "event", "to": "src_main", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_input_inputhandler_new", "to": "src_input_inputhandler_held_actions", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_input_inputhandler_new", "to": "src_input_rs_self", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_input_inputhandler_new", "to": "src_input_inputhandler_update", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_input_inputhandler_key_to_held", "to": "src_input_rs_keycode", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_input_inputhandler_key_to_held", "to": "src_input_inputhandler_update", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_input_inputhandler_release", "to": "src_input_inputhandler_update", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_input_inputhandler_is_held", "to": "src_input_inputhandler_held_actions", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_input_inputhandler_update", "to": "src_input_rs_vec", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_input_rs_vec", "to": "src_input_inputhandler_held_actions", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_input_materialbrush_to_material", "to": "src_input_rs_materialid", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main", "to": "src_main_cli", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main", "to": "src_main_dump_view", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main", "to": "src_main_gpurenderer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main", "to": "src_main_main", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main", "to": "src_main_player_info", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main", "to": "src_main_rs_arc", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main", "to": "src_main_rs_game", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main", "to": "src_main_rs_window", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main", "to": "src_main_run_gpu_mode", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main", "to": "src_main_run_headless", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main", "to": "src_main_run_replay_mode", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main", "to": "src_main_run_test_mode", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main_cli", "to": "src_main_rs_option", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main_cli", "to": "src_main_rs_string", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main_cli", "to": "src_main_run_replay_mode", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main_cli", "to": "src_main_run_test_mode", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main_rs_string", "to": "src_main_dump_view", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main_rs_string", "to": "src_main_player_info", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main_rs_string", "to": "src_main_verbatim_render_graphics_graphicsrenderer_new", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main_rs_string", "to": "src_main_verbatim_render_vulkan_vulkanrenderer_new", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main_gpurenderer", "to": "src_main_verbatim_render_graphics_graphicsrenderer", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main_gpurenderer", "to": "src_main_verbatim_render_vulkan_vulkanrenderer", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main_verbatim_render_vulkan_vulkanrenderer", "to": "src_main_verbatim_render_vulkan_vulkanrenderer_grid_h", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main_verbatim_render_vulkan_vulkanrenderer", "to": "src_main_verbatim_render_vulkan_vulkanrenderer_grid_w", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main_verbatim_render_vulkan_vulkanrenderer", "to": "src_main_verbatim_render_vulkan_vulkanrenderer_new", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main_verbatim_render_vulkan_vulkanrenderer", "to": "src_main_verbatim_render_vulkan_vulkanrenderer_render", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main_verbatim_render_vulkan_vulkanrenderer_new", "to": "src_main_rs_arc", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main_verbatim_render_vulkan_vulkanrenderer_new", "to": "src_main_rs_result", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main_verbatim_render_vulkan_vulkanrenderer_new", "to": "src_main_rs_self", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main_verbatim_render_vulkan_vulkanrenderer_new", "to": "src_main_rs_window", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main_verbatim_render_vulkan_vulkanrenderer_new", "to": "src_main_verbatim_render_graphics_graphicsrenderer_new", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main_rs_arc", "to": "src_main_verbatim_render_graphics_graphicsrenderer_new", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main_rs_window", "to": "src_main_verbatim_render_graphics_graphicsrenderer_new", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main_rs_result", "to": "src_main_verbatim_render_graphics_graphicsrenderer_new", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main_rs_self", "to": "src_main_verbatim_render_graphics_graphicsrenderer_new", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main_verbatim_render_vulkan_vulkanrenderer_render", "to": "src_main_rs_entitymanager", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main_verbatim_render_vulkan_vulkanrenderer_render", "to": "src_main_rs_grid", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main_verbatim_render_vulkan_vulkanrenderer_render", "to": "src_main_verbatim_render_graphics_graphicsrenderer_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main_rs_grid", "to": "src_main_dump_view", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main_rs_grid", "to": "src_main_verbatim_render_graphics_graphicsrenderer_render", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main_rs_entitymanager", "to": "src_main_dump_view", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main_rs_entitymanager", "to": "src_main_verbatim_render_graphics_graphicsrenderer_render", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main_verbatim_render_vulkan_vulkanrenderer_grid_w", "to": "src_main_verbatim_render_graphics_graphicsrenderer_grid_w", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main_verbatim_render_vulkan_vulkanrenderer_grid_h", "to": "src_main_verbatim_render_graphics_graphicsrenderer_grid_h", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main_verbatim_render_graphics_graphicsrenderer", "to": "src_main_verbatim_render_graphics_graphicsrenderer_grid_h", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main_verbatim_render_graphics_graphicsrenderer", "to": "src_main_verbatim_render_graphics_graphicsrenderer_grid_w", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main_verbatim_render_graphics_graphicsrenderer", "to": "src_main_verbatim_render_graphics_graphicsrenderer_new", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main_verbatim_render_graphics_graphicsrenderer", "to": "src_main_verbatim_render_graphics_graphicsrenderer_render", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main_verbatim_render_graphics_graphicsrenderer_new", "to": "src_main_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main_verbatim_render_graphics_graphicsrenderer_new", "to": "src_main_run_gpu_mode", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main_verbatim_render_graphics_graphicsrenderer_new", "to": "src_main_run_headless", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main_verbatim_render_graphics_graphicsrenderer_render", "to": "src_main_run_gpu_mode", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main_verbatim_render_graphics_graphicsrenderer_grid_w", "to": "src_main_run_gpu_mode", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main_verbatim_render_graphics_graphicsrenderer_grid_h", "to": "src_main_run_gpu_mode", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main_main", "to": "src_main_run_headless", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main_main", "to": "src_main_run_replay_mode", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main_main", "to": "src_main_run_test_mode", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main_run_headless", "to": "src_main_dump_view", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_main_player_info", "to": "src_main_rs_game", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "physics_collision", "to": "physics_collision_apply_liquid_drag", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "physics_collision", "to": "physics_collision_collisionresult", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "physics_collision", "to": "physics_collision_resolve_grid_collision", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "physics_collision", "to": "src_physics_collision_rs_grid", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "physics_collision", "to": "src_physics_collision_rs_subbody", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "physics_collision_collisionresult", "to": "physics_collision_collisionresult_none", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "physics_collision_collisionresult", "to": "physics_collision_resolve_grid_collision", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "physics_collision_collisionresult_none", "to": "src_physics_collision_rs_self", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "physics_collision_collisionresult_none", "to": "physics_collision_resolve_grid_collision", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "physics_collision_resolve_grid_collision", "to": "physics_collision_apply_liquid_drag", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "physics_collision_resolve_grid_collision", "to": "src_physics_collision_rs_grid", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "physics_collision_resolve_grid_collision", "to": "src_physics_collision_rs_subbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_physics_collision_rs_subbody", "to": "physics_collision_apply_liquid_drag", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "physics_verlet", "to": "physics_verlet_constraint", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "physics_verlet", "to": "physics_verlet_subbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "physics_verlet", "to": "physics_verlet_verletsolver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "physics_verlet", "to": "src_physics_verlet_rs_materialid", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "physics_verlet_subbody", "to": "physics_verlet_subbody_new", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "physics_verlet_subbody", "to": "physics_verlet_subbody_set_vel", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "physics_verlet_subbody", "to": "physics_verlet_subbody_vx", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "physics_verlet_subbody", "to": "physics_verlet_subbody_vy", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "physics_verlet_subbody", "to": "src_physics_verlet_rs_materialid", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "physics_verlet_subbody", "to": "physics_verlet_verletsolver_integrate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "physics_verlet_subbody", "to": "physics_verlet_verletsolver_solve_constraints", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_physics_verlet_rs_materialid", "to": "physics_verlet_subbody_new", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "physics_verlet_subbody_new", "to": "src_physics_verlet_rs_self", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_physics_verlet_rs_self", "to": "physics_verlet_constraint_new", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_physics_verlet_rs_self", "to": "physics_verlet_verletsolver_new", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "physics_verlet_constraint", "to": "physics_verlet_constraint_new", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "physics_verlet_constraint", "to": "physics_verlet_verletsolver_solve_constraints", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "physics_verlet_verletsolver", "to": "physics_verlet_verletsolver_integrate", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "physics_verlet_verletsolver", "to": "physics_verlet_verletsolver_new", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "physics_verlet_verletsolver", "to": "physics_verlet_verletsolver_solve_constraints", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_graphics", "to": "render_graphics_colorinstance", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_graphics", "to": "render_graphics_graphicsrenderer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_graphics", "to": "render_graphics_pushconstants", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_graphics", "to": "src_render_graphics_rs_arc", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_graphics", "to": "src_render_graphics_rs_grid", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_graphics_colorinstance", "to": "render_graphics_graphicsrenderer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_graphics_graphicsrenderer", "to": "render_graphics_graphicsrenderer_check_resize", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_graphics_graphicsrenderer", "to": "render_graphics_graphicsrenderer_drop", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_graphics_graphicsrenderer", "to": "render_graphics_graphicsrenderer_grid_h", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_graphics_graphicsrenderer", "to": "render_graphics_graphicsrenderer_grid_w", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_graphics_graphicsrenderer", "to": "render_graphics_graphicsrenderer_new", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_graphics_graphicsrenderer", "to": "render_graphics_graphicsrenderer_render", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_graphics_graphicsrenderer", "to": "src_render_graphics_rs_arc", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_graphics_graphicsrenderer", "to": "src_render_graphics_rs_buffer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_graphics_graphicsrenderer", "to": "src_render_graphics_rs_commandbuffer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_graphics_graphicsrenderer", "to": "src_render_graphics_rs_commandpool", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_graphics_graphicsrenderer", "to": "src_render_graphics_rs_device", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_graphics_graphicsrenderer", "to": "src_render_graphics_rs_devicememory", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_graphics_graphicsrenderer", "to": "src_render_graphics_rs_drop", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_graphics_graphicsrenderer", "to": "src_render_graphics_rs_entry", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_graphics_graphicsrenderer", "to": "src_render_graphics_rs_extent2d", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_graphics_graphicsrenderer", "to": "src_render_graphics_rs_fence", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_graphics_graphicsrenderer", "to": "src_render_graphics_rs_framebuffer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_graphics_graphicsrenderer", "to": "src_render_graphics_rs_imageview", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_graphics_graphicsrenderer", "to": "src_render_graphics_rs_instance", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_graphics_graphicsrenderer", "to": "src_render_graphics_rs_physicaldevice", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_graphics_graphicsrenderer", "to": "src_render_graphics_rs_pipeline", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_graphics_graphicsrenderer", "to": "src_render_graphics_rs_pipelinelayout", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_graphics_graphicsrenderer", "to": "src_render_graphics_rs_queue", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_graphics_graphicsrenderer", "to": "src_render_graphics_rs_renderpass", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_graphics_graphicsrenderer", "to": "src_render_graphics_rs_semaphore", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_graphics_graphicsrenderer", "to": "src_render_graphics_rs_surfacekhr", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_graphics_graphicsrenderer", "to": "src_render_graphics_rs_swapchainkhr", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_graphics_graphicsrenderer", "to": "src_render_graphics_rs_vec", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_graphics_graphicsrenderer", "to": "src_render_graphics_rs_window", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_graphics_rs_arc", "to": "render_graphics_graphicsrenderer_new", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_graphics_rs_window", "to": "render_graphics_graphicsrenderer_new", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_graphics_graphicsrenderer_new", "to": "render_graphics_graphicsrenderer_check_resize", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_graphics_graphicsrenderer_new", "to": "render_graphics_graphicsrenderer_drop", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_graphics_graphicsrenderer_new", "to": "src_render_graphics_rs_result", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_graphics_graphicsrenderer_new", "to": "src_render_graphics_rs_self", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_graphics_graphicsrenderer_new", "to": "src_render_graphics_rs_string", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_graphics_graphicsrenderer_new", "to": "render_graphics_graphicsrenderer_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_graphics_graphicsrenderer_render", "to": "render_graphics_graphicsrenderer_check_resize", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_graphics_graphicsrenderer_render", "to": "src_render_graphics_rs_entitymanager", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_graphics_graphicsrenderer_render", "to": "src_render_graphics_rs_grid", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_mod", "to": "render_mod_renderer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_terminal", "to": "render_terminal_terminalrenderer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_terminal", "to": "renderer", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_terminal", "to": "src_render_terminal_rs_entitymanager", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_terminal", "to": "src_render_terminal_rs_grid", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_terminal_terminalrenderer", "to": "render_terminal_terminalrenderer_detect_size", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_terminal_terminalrenderer", "to": "render_terminal_terminalrenderer_drop", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_terminal_terminalrenderer", "to": "render_terminal_terminalrenderer_empty_cell", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_terminal_terminalrenderer", "to": "render_terminal_terminalrenderer_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_terminal_terminalrenderer", "to": "render_terminal_terminalrenderer_new", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_terminal_terminalrenderer", "to": "render_terminal_terminalrenderer_render", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_terminal_terminalrenderer", "to": "render_terminal_terminalrenderer_shutdown", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_terminal_terminalrenderer", "to": "render_terminal_terminalrenderer_viewport_h", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_terminal_terminalrenderer", "to": "render_terminal_terminalrenderer_viewport_w", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_terminal_terminalrenderer", "to": "renderer", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_terminal_terminalrenderer", "to": "src_render_terminal_rs_drop", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_terminal_terminalrenderer", "to": "src_render_terminal_rs_vec", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_terminal_terminalrenderer_new", "to": "src_render_terminal_rs_self", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_terminal_terminalrenderer_detect_size", "to": "src_render_terminal_rs_result", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_terminal_terminalrenderer_detect_size", "to": "render_terminal_terminalrenderer_init", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_terminal_rs_result", "to": "render_terminal_terminalrenderer_init", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_terminal_rs_result", "to": "render_terminal_terminalrenderer_render", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_terminal_rs_result", "to": "render_terminal_terminalrenderer_shutdown", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_terminal_terminalrenderer_render", "to": "src_render_terminal_rs_entitymanager", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_terminal_terminalrenderer_render", "to": "src_render_terminal_rs_grid", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_terminal_terminalrenderer_shutdown", "to": "render_terminal_terminalrenderer_drop", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan", "to": "render_vulkan_cellinstance", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan", "to": "render_vulkan_create_atlas_texture", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan", "to": "render_vulkan_create_buffer_with_data", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan", "to": "render_vulkan_create_command_buffers", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan", "to": "render_vulkan_create_command_pool", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan", "to": "render_vulkan_create_descriptor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan", "to": "render_vulkan_create_device", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan", "to": "render_vulkan_create_framebuffer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan", "to": "render_vulkan_create_image_view", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan", "to": "render_vulkan_create_instance", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan", "to": "render_vulkan_create_instance_buffer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan", "to": "render_vulkan_create_pipeline", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan", "to": "render_vulkan_create_render_pass", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan", "to": "render_vulkan_create_surface", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan", "to": "render_vulkan_create_swapchain", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan", "to": "render_vulkan_create_sync", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan", "to": "render_vulkan_create_vertex_index_buffers", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan", "to": "render_vulkan_find_mem_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan", "to": "render_vulkan_pick_physical_device", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan", "to": "render_vulkan_pushconstants", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan", "to": "render_vulkan_update_descriptor_set", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan", "to": "render_vulkan_vulkanrenderer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan", "to": "src_render_vulkan_rs_arc", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan", "to": "src_render_vulkan_rs_grid", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_cellinstance", "to": "render_vulkan_create_instance_buffer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_cellinstance", "to": "render_vulkan_vulkanrenderer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer", "to": "descriptorpool", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer", "to": "descriptorset", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer", "to": "descriptorsetlayout", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer", "to": "image", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer", "to": "render_vulkan_vulkanrenderer_check_resize", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer", "to": "render_vulkan_vulkanrenderer_drop", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer", "to": "render_vulkan_vulkanrenderer_grid_h", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer", "to": "render_vulkan_vulkanrenderer_grid_w", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer", "to": "render_vulkan_vulkanrenderer_new", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer", "to": "render_vulkan_vulkanrenderer_render", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer", "to": "sampler", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer", "to": "src_render_vulkan_rs_arc", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer", "to": "src_render_vulkan_rs_buffer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer", "to": "src_render_vulkan_rs_commandbuffer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer", "to": "src_render_vulkan_rs_commandpool", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer", "to": "src_render_vulkan_rs_device", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer", "to": "src_render_vulkan_rs_devicememory", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer", "to": "src_render_vulkan_rs_drop", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer", "to": "src_render_vulkan_rs_entry", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer", "to": "src_render_vulkan_rs_extent2d", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer", "to": "src_render_vulkan_rs_fence", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer", "to": "src_render_vulkan_rs_framebuffer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer", "to": "src_render_vulkan_rs_hashmap", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer", "to": "src_render_vulkan_rs_imageview", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer", "to": "src_render_vulkan_rs_instance", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer", "to": "src_render_vulkan_rs_physicaldevice", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer", "to": "src_render_vulkan_rs_pipeline", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer", "to": "src_render_vulkan_rs_pipelinelayout", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer", "to": "src_render_vulkan_rs_queue", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer", "to": "src_render_vulkan_rs_renderpass", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer", "to": "src_render_vulkan_rs_semaphore", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer", "to": "src_render_vulkan_rs_surfacekhr", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer", "to": "src_render_vulkan_rs_swapchainkhr", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer", "to": "src_render_vulkan_rs_vec", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer", "to": "src_render_vulkan_rs_window", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_entry", "to": "render_vulkan_create_instance", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_entry", "to": "render_vulkan_create_surface", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_instance", "to": "render_vulkan_create_atlas_texture", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_instance", "to": "render_vulkan_create_buffer_with_data", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_instance", "to": "render_vulkan_create_device", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_instance", "to": "render_vulkan_create_instance", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_instance", "to": "render_vulkan_create_instance_buffer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_instance", "to": "render_vulkan_create_surface", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_instance", "to": "render_vulkan_create_swapchain", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_instance", "to": "render_vulkan_create_vertex_index_buffers", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_instance", "to": "render_vulkan_find_mem_type", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_instance", "to": "render_vulkan_pick_physical_device", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_surfacekhr", "to": "render_vulkan_create_surface", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_surfacekhr", "to": "render_vulkan_create_swapchain", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_surfacekhr", "to": "render_vulkan_pick_physical_device", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_physicaldevice", "to": "render_vulkan_create_atlas_texture", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_physicaldevice", "to": "render_vulkan_create_buffer_with_data", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_physicaldevice", "to": "render_vulkan_create_device", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_physicaldevice", "to": "render_vulkan_create_instance_buffer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_physicaldevice", "to": "render_vulkan_create_swapchain", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_physicaldevice", "to": "render_vulkan_create_vertex_index_buffers", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_physicaldevice", "to": "render_vulkan_find_mem_type", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_physicaldevice", "to": "render_vulkan_pick_physical_device", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_device", "to": "render_vulkan_create_atlas_texture", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_device", "to": "render_vulkan_create_buffer_with_data", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_device", "to": "render_vulkan_create_command_buffers", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_device", "to": "render_vulkan_create_command_pool", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_device", "to": "render_vulkan_create_descriptor", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_device", "to": "render_vulkan_create_device", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_device", "to": "render_vulkan_create_framebuffer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_device", "to": "render_vulkan_create_image_view", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_device", "to": "render_vulkan_create_instance_buffer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_device", "to": "render_vulkan_create_pipeline", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_device", "to": "render_vulkan_create_render_pass", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_device", "to": "render_vulkan_create_swapchain", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_device", "to": "render_vulkan_create_sync", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_device", "to": "render_vulkan_create_vertex_index_buffers", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_device", "to": "render_vulkan_update_descriptor_set", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_queue", "to": "render_vulkan_create_atlas_texture", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_queue", "to": "render_vulkan_create_device", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_swapchainkhr", "to": "render_vulkan_create_swapchain", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_vec", "to": "render_vulkan_create_command_buffers", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_vec", "to": "render_vulkan_create_swapchain", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_vec", "to": "render_vulkan_create_sync", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_imageview", "to": "render_vulkan_create_atlas_texture", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_imageview", "to": "render_vulkan_create_framebuffer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_imageview", "to": "render_vulkan_create_image_view", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_imageview", "to": "render_vulkan_update_descriptor_set", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_extent2d", "to": "render_vulkan_create_framebuffer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_extent2d", "to": "render_vulkan_create_swapchain", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_renderpass", "to": "render_vulkan_create_framebuffer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_renderpass", "to": "render_vulkan_create_pipeline", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_renderpass", "to": "render_vulkan_create_render_pass", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_pipeline", "to": "render_vulkan_create_pipeline", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_pipelinelayout", "to": "render_vulkan_create_pipeline", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_framebuffer", "to": "render_vulkan_create_framebuffer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_commandpool", "to": "render_vulkan_create_atlas_texture", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_commandpool", "to": "render_vulkan_create_command_buffers", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_commandpool", "to": "render_vulkan_create_command_pool", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_commandbuffer", "to": "render_vulkan_create_command_buffers", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_semaphore", "to": "render_vulkan_create_sync", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_fence", "to": "render_vulkan_create_sync", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_buffer", "to": "render_vulkan_create_buffer_with_data", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_buffer", "to": "render_vulkan_create_instance_buffer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_buffer", "to": "render_vulkan_create_vertex_index_buffers", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_devicememory", "to": "render_vulkan_create_atlas_texture", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_devicememory", "to": "render_vulkan_create_buffer_with_data", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_devicememory", "to": "render_vulkan_create_instance_buffer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_devicememory", "to": "render_vulkan_create_vertex_index_buffers", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image", "to": "render_vulkan_create_atlas_texture", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image", "to": "render_vulkan_create_image_view", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image", "to": "render_vulkan_create_swapchain", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "sampler", "to": "render_vulkan_create_atlas_texture", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "sampler", "to": "render_vulkan_update_descriptor_set", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_hashmap", "to": "render_vulkan_create_atlas_texture", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "descriptorpool", "to": "render_vulkan_create_descriptor", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "descriptorset", "to": "render_vulkan_create_descriptor", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "descriptorset", "to": "render_vulkan_update_descriptor_set", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "descriptorsetlayout", "to": "render_vulkan_create_descriptor", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "descriptorsetlayout", "to": "render_vulkan_create_pipeline", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_arc", "to": "render_vulkan_vulkanrenderer_new", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_window", "to": "render_vulkan_create_surface", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_window", "to": "render_vulkan_vulkanrenderer_new", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer_new", "to": "render_vulkan_create_atlas_texture", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer_new", "to": "render_vulkan_create_instance", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer_new", "to": "render_vulkan_create_pipeline", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer_new", "to": "render_vulkan_create_sync", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer_new", "to": "render_vulkan_vulkanrenderer_check_resize", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer_new", "to": "render_vulkan_vulkanrenderer_drop", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer_new", "to": "render_vulkan_create_command_buffers", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer_new", "to": "render_vulkan_create_command_pool", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer_new", "to": "render_vulkan_create_descriptor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer_new", "to": "render_vulkan_create_device", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer_new", "to": "render_vulkan_create_framebuffer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer_new", "to": "render_vulkan_create_image_view", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer_new", "to": "render_vulkan_create_instance_buffer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer_new", "to": "render_vulkan_create_render_pass", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer_new", "to": "render_vulkan_create_surface", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer_new", "to": "render_vulkan_create_swapchain", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer_new", "to": "render_vulkan_create_vertex_index_buffers", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer_new", "to": "render_vulkan_pick_physical_device", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer_new", "to": "render_vulkan_update_descriptor_set", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer_new", "to": "src_render_vulkan_rs_result", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer_new", "to": "src_render_vulkan_rs_self", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer_new", "to": "src_render_vulkan_rs_string", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer_new", "to": "render_vulkan_vulkanrenderer_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_result", "to": "render_vulkan_create_atlas_texture", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_result", "to": "render_vulkan_create_buffer_with_data", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_result", "to": "render_vulkan_create_command_buffers", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_result", "to": "render_vulkan_create_command_pool", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_result", "to": "render_vulkan_create_descriptor", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_result", "to": "render_vulkan_create_device", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_result", "to": "render_vulkan_create_instance", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_result", "to": "render_vulkan_create_instance_buffer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_result", "to": "render_vulkan_create_pipeline", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_result", "to": "render_vulkan_create_render_pass", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_result", "to": "render_vulkan_create_surface", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_result", "to": "render_vulkan_create_swapchain", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_result", "to": "render_vulkan_create_sync", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_result", "to": "render_vulkan_create_vertex_index_buffers", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_result", "to": "render_vulkan_find_mem_type", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_result", "to": "render_vulkan_pick_physical_device", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_string", "to": "render_vulkan_create_atlas_texture", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_string", "to": "render_vulkan_create_buffer_with_data", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_string", "to": "render_vulkan_create_command_buffers", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_string", "to": "render_vulkan_create_command_pool", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_string", "to": "render_vulkan_create_descriptor", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_string", "to": "render_vulkan_create_device", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_string", "to": "render_vulkan_create_instance", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_string", "to": "render_vulkan_create_instance_buffer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_string", "to": "render_vulkan_create_pipeline", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_string", "to": "render_vulkan_create_render_pass", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_string", "to": "render_vulkan_create_surface", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_string", "to": "render_vulkan_create_swapchain", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_string", "to": "render_vulkan_create_sync", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_string", "to": "render_vulkan_create_vertex_index_buffers", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_string", "to": "render_vulkan_find_mem_type", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_render_vulkan_rs_string", "to": "render_vulkan_pick_physical_device", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer_render", "to": "render_vulkan_vulkanrenderer_check_resize", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer_render", "to": "src_render_vulkan_rs_entitymanager", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer_render", "to": "src_render_vulkan_rs_grid", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer_check_resize", "to": "render_vulkan_create_framebuffer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer_check_resize", "to": "render_vulkan_create_image_view", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_vulkanrenderer_check_resize", "to": "render_vulkan_create_swapchain", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_create_instance", "to": "c_char", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_create_swapchain", "to": "format", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "format", "to": "render_vulkan_create_image_view", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "format", "to": "render_vulkan_create_render_pass", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_create_image_view", "to": "render_vulkan_create_atlas_texture", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_find_mem_type", "to": "render_vulkan_create_atlas_texture", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_find_mem_type", "to": "render_vulkan_create_buffer_with_data", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_find_mem_type", "to": "render_vulkan_create_instance_buffer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_find_mem_type", "to": "memorypropertyflags", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_create_buffer_with_data", "to": "bufferusageflags", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_create_buffer_with_data", "to": "t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_vulkan_create_buffer_with_data", "to": "render_vulkan_create_vertex_index_buffers", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_window_input", "to": "hashset", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_window_input", "to": "render_window_input_windowinput", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_window_input_windowinput", "to": "hashset", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_window_input_windowinput", "to": "render_window_input_windowinput_new", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_window_input_windowinput", "to": "render_window_input_windowinput_on_key_event", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_window_input_windowinput", "to": "render_window_input_windowinput_update", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_window_input_windowinput", "to": "src_render_window_input_rs_keycode", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_window_input_windowinput", "to": "src_render_window_input_rs_option", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_window_input_windowinput_new", "to": "src_render_window_input_rs_self", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_window_input_windowinput_on_key_event", "to": "elementstate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_window_input_windowinput_on_key_event", "to": "physicalkey", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cell", "to": "world_cell_cell", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cell", "to": "world_cell_materialid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cell", "to": "world_cell_rand_u8", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cell_materialid", "to": "world_cell_cell", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cell_materialid", "to": "world_cell_cell_new", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cell_materialid", "to": "world_cell_materialid_display_char", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cell_cell", "to": "world_cell_cell_density", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cell_cell", "to": "world_cell_cell_display_char", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cell_cell", "to": "world_cell_cell_empty", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cell_cell", "to": "world_cell_cell_is_empty", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cell_cell", "to": "world_cell_cell_is_gas", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cell_cell", "to": "world_cell_cell_is_liquid", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cell_cell", "to": "world_cell_cell_is_solid", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cell_cell", "to": "world_cell_cell_is_static", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cell_cell", "to": "world_cell_cell_new", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cell_cell_empty", "to": "src_world_cell_rs_self", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_world_cell_rs_self", "to": "world_cell_cell_new", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cell_cell_new", "to": "world_cell_rand_u8", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular", "to": "cell", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular", "to": "src_world_cellular_rs_grid", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular", "to": "world_cellular_cellularautomaton", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton", "to": "world_cellular_cellularautomaton_do_swap", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton", "to": "world_cellular_cellularautomaton_heat_transfer", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton", "to": "world_cellular_cellularautomaton_lava_interact", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton", "to": "world_cellular_cellularautomaton_new", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton", "to": "world_cellular_cellularautomaton_rand", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton", "to": "world_cellular_cellularautomaton_rand_bool", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton", "to": "world_cellular_cellularautomaton_step", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton", "to": "world_cellular_cellularautomaton_try_move_down", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton", "to": "world_cellular_cellularautomaton_update_acid", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton", "to": "world_cellular_cellularautomaton_update_dirt", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton", "to": "world_cellular_cellularautomaton_update_fire", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton", "to": "world_cellular_cellularautomaton_update_flesh", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton", "to": "world_cellular_cellularautomaton_update_grass", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton", "to": "world_cellular_cellularautomaton_update_lava", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton", "to": "world_cellular_cellularautomaton_update_sand", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton", "to": "world_cellular_cellularautomaton_update_smoke", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton", "to": "world_cellular_cellularautomaton_update_steam", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton", "to": "world_cellular_cellularautomaton_update_water", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton_new", "to": "world_cellular_cellularautomaton_lava_interact", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton_new", "to": "src_world_cellular_rs_self", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton_new", "to": "world_cellular_cellularautomaton_update_fire", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton_new", "to": "world_cellular_cellularautomaton_update_grass", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton_rand", "to": "world_cellular_cellularautomaton_rand_bool", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton_rand", "to": "world_cellular_cellularautomaton_update_acid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton_rand", "to": "world_cellular_cellularautomaton_update_fire", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton_rand", "to": "world_cellular_cellularautomaton_update_lava", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton_rand", "to": "world_cellular_cellularautomaton_update_smoke", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton_rand", "to": "world_cellular_cellularautomaton_update_steam", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton_rand_bool", "to": "world_cellular_cellularautomaton_step", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton_rand_bool", "to": "world_cellular_cellularautomaton_try_move_down", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton_rand_bool", "to": "world_cellular_cellularautomaton_update_acid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton_rand_bool", "to": "world_cellular_cellularautomaton_update_lava", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton_rand_bool", "to": "world_cellular_cellularautomaton_update_smoke", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton_rand_bool", "to": "world_cellular_cellularautomaton_update_steam", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton_rand_bool", "to": "world_cellular_cellularautomaton_update_water", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton_step", "to": "src_world_cellular_rs_grid", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton_step", "to": "world_cellular_cellularautomaton_heat_transfer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton_step", "to": "world_cellular_cellularautomaton_update_acid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton_step", "to": "world_cellular_cellularautomaton_update_dirt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton_step", "to": "world_cellular_cellularautomaton_update_fire", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton_step", "to": "world_cellular_cellularautomaton_update_flesh", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton_step", "to": "world_cellular_cellularautomaton_update_grass", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton_step", "to": "world_cellular_cellularautomaton_update_lava", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton_step", "to": "world_cellular_cellularautomaton_update_sand", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton_step", "to": "world_cellular_cellularautomaton_update_smoke", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton_step", "to": "world_cellular_cellularautomaton_update_steam", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton_step", "to": "world_cellular_cellularautomaton_update_water", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_world_cellular_rs_grid", "to": "world_cellular_cellularautomaton_do_swap", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_world_cellular_rs_grid", "to": "world_cellular_cellularautomaton_heat_transfer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_world_cellular_rs_grid", "to": "world_cellular_cellularautomaton_lava_interact", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_world_cellular_rs_grid", "to": "world_cellular_cellularautomaton_try_move_down", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_world_cellular_rs_grid", "to": "world_cellular_cellularautomaton_update_acid", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_world_cellular_rs_grid", "to": "world_cellular_cellularautomaton_update_dirt", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_world_cellular_rs_grid", "to": "world_cellular_cellularautomaton_update_fire", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_world_cellular_rs_grid", "to": "world_cellular_cellularautomaton_update_flesh", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_world_cellular_rs_grid", "to": "world_cellular_cellularautomaton_update_grass", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_world_cellular_rs_grid", "to": "world_cellular_cellularautomaton_update_lava", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_world_cellular_rs_grid", "to": "world_cellular_cellularautomaton_update_sand", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_world_cellular_rs_grid", "to": "world_cellular_cellularautomaton_update_smoke", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_world_cellular_rs_grid", "to": "world_cellular_cellularautomaton_update_steam", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_world_cellular_rs_grid", "to": "world_cellular_cellularautomaton_update_water", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton_try_move_down", "to": "src_world_cellular_rs_materialid", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton_try_move_down", "to": "world_cellular_cellularautomaton_do_swap", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton_try_move_down", "to": "world_cellular_cellularautomaton_update_sand", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton_do_swap", "to": "world_cellular_cellularautomaton_update_acid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton_do_swap", "to": "world_cellular_cellularautomaton_update_fire", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton_do_swap", "to": "world_cellular_cellularautomaton_update_lava", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton_do_swap", "to": "world_cellular_cellularautomaton_update_smoke", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton_do_swap", "to": "world_cellular_cellularautomaton_update_steam", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton_do_swap", "to": "world_cellular_cellularautomaton_update_water", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_cellular_cellularautomaton_update_lava", "to": "world_cellular_cellularautomaton_lava_interact", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_grid", "to": "cell", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_grid", "to": "world_grid_grid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_grid_grid", "to": "cell", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_grid_grid", "to": "src_world_grid_rs_vec", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_grid_grid", "to": "world_grid_grid_fill_border", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_grid_grid", "to": "world_grid_grid_get", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_grid_grid", "to": "world_grid_grid_idx", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_grid_grid", "to": "world_grid_grid_in_bounds", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_grid_grid", "to": "world_grid_grid_new", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_grid_grid", "to": "world_grid_grid_reset_tick_flags", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_grid_grid", "to": "world_grid_grid_set", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_grid_grid", "to": "world_grid_grid_set_material", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "cell", "to": "world_grid_grid_get", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "cell", "to": "world_grid_grid_set", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_grid_grid_new", "to": "world_grid_grid_get", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_grid_grid_new", "to": "src_world_grid_rs_self", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_grid_grid_new", "to": "world_grid_grid_set_material", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_grid_grid_idx", "to": "world_grid_grid_get", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_grid_grid_in_bounds", "to": "world_grid_grid_get", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_grid_grid_in_bounds", "to": "world_grid_grid_set", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_grid_grid_in_bounds", "to": "world_grid_grid_set_material", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_grid_grid_set_material", "to": "world_grid_grid_fill_border", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_grid_grid_set_material", "to": "src_world_grid_rs_materialid", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_world_grid_rs_materialid", "to": "world_grid_grid_fill_border", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_material", "to": "src_world_material_rs_materialid", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_material", "to": "world_material_material", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_material", "to": "world_material_materialregistry", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_material_material", "to": "src_world_material_rs_materialid", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_material_material", "to": "world_material_materialregistry", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_material_material", "to": "world_material_materialregistry_get", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_world_material_rs_materialid", "to": "world_material_materialregistry_get", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_material_materialregistry", "to": "world_material_materialregistry_get", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_material_materialregistry", "to": "world_material_materialregistry_instance", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_material_materialregistry", "to": "world_material_materialregistry_new", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_material_materialregistry_new", "to": "world_material_materialregistry_instance", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "world_material_materialregistry_new", "to": "src_world_material_rs_self", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_collision_robust", "to": "tests_collision_robust_entity_collision_with_dirt_wall", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_collision_robust", "to": "tests_collision_robust_player_blocked_by_ceiling", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_collision_robust", "to": "tests_collision_robust_player_blocked_by_left_wall", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_collision_robust", "to": "tests_collision_robust_player_blocked_by_right_wall", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_collision_robust", "to": "tests_collision_robust_player_blocked_by_two_walls_both_sides", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_collision_robust", "to": "tests_collision_robust_player_does_not_stick_to_wall", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_collision_robust", "to": "tests_collision_robust_player_navigates_corridor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_collision_robust", "to": "tests_collision_robust_player_slides_along_wall", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_collision_robust", "to": "tests_collision_robust_player_squeezes_through_gap", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_collision_robust", "to": "tests_collision_robust_player_walks_up_slope", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_collision_robust", "to": "tests_collision_robust_rs_gamesession", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_collision_robust", "to": "tests_collision_robust_setup", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_collision_robust_setup", "to": "tests_collision_robust_entity_collision_with_dirt_wall", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_collision_robust_setup", "to": "tests_collision_robust_player_blocked_by_ceiling", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_collision_robust_setup", "to": "tests_collision_robust_player_blocked_by_left_wall", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_collision_robust_setup", "to": "tests_collision_robust_player_blocked_by_right_wall", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_collision_robust_setup", "to": "tests_collision_robust_player_blocked_by_two_walls_both_sides", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_collision_robust_setup", "to": "tests_collision_robust_player_does_not_stick_to_wall", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_collision_robust_setup", "to": "tests_collision_robust_player_slides_along_wall", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_collision_robust_setup", "to": "tests_collision_robust_player_squeezes_through_gap", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_collision_robust_setup", "to": "tests_collision_robust_rs_gamesession", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_determinism", "to": "tests_determinism_determinism_with_spawn_and_damage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_determinism", "to": "tests_determinism_hundred_tick_determinism", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_determinism", "to": "tests_determinism_recording_captures_all_actions", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_determinism", "to": "tests_determinism_replay_exact_match", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_determinism", "to": "tests_determinism_replay_stop_at_tick", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_determinism", "to": "tests_determinism_rs_gamesession", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_determinism", "to": "tests_determinism_same_seed_same_entity_count", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_determinism", "to": "tests_determinism_same_seed_same_grid_state", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_determinism", "to": "tests_determinism_same_seed_same_player_position", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_determinism", "to": "tests_determinism_setup", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_determinism_setup", "to": "tests_determinism_determinism_with_spawn_and_damage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_determinism_setup", "to": "tests_determinism_rs_gamesession", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_edge_cases", "to": "tests_edge_cases_center_camera_on_player", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_edge_cases", "to": "tests_edge_cases_clear_region_removes_all_materials", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_edge_cases", "to": "tests_edge_cases_entity_at_right_boundary", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_edge_cases", "to": "tests_edge_cases_entity_at_world_boundary_stays_in_bounds", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_edge_cases", "to": "tests_edge_cases_fill_rect_creates_correct_material_count", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_edge_cases", "to": "tests_edge_cases_find_material_locates_existing", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_edge_cases", "to": "tests_edge_cases_find_material_returns_none_for_absent", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_edge_cases", "to": "tests_edge_cases_goblin_has_correct_max_health", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_edge_cases", "to": "tests_edge_cases_kill_entity_removes_alive_status", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_edge_cases", "to": "tests_edge_cases_many_entities_simulate_without_crash", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_edge_cases", "to": "tests_edge_cases_out_of_bounds_cell_returns_error", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_edge_cases", "to": "tests_edge_cases_paint_creates_material_in_radius", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_edge_cases", "to": "tests_edge_cases_player_at_spawn_is_alive", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_edge_cases", "to": "tests_edge_cases_player_bodies_count_matches_layout", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_edge_cases", "to": "tests_edge_cases_player_has_correct_max_health", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_edge_cases", "to": "tests_edge_cases_rs_gamesession", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_edge_cases", "to": "tests_edge_cases_set_camera_works", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_edge_cases", "to": "tests_edge_cases_set_cell_overwrites_existing", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_edge_cases", "to": "tests_edge_cases_set_gravity_affects_player", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_edge_cases", "to": "tests_edge_cases_setup", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_edge_cases", "to": "tests_edge_cases_spawn_many_goblins_stress", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_edge_cases_setup", "to": "tests_edge_cases_center_camera_on_player", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_edge_cases_setup", "to": "tests_edge_cases_clear_region_removes_all_materials", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_edge_cases_setup", "to": "tests_edge_cases_entity_at_right_boundary", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_edge_cases_setup", "to": "tests_edge_cases_entity_at_world_boundary_stays_in_bounds", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_edge_cases_setup", "to": "tests_edge_cases_fill_rect_creates_correct_material_count", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_edge_cases_setup", "to": "tests_edge_cases_find_material_locates_existing", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_edge_cases_setup", "to": "tests_edge_cases_find_material_returns_none_for_absent", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_edge_cases_setup", "to": "tests_edge_cases_goblin_has_correct_max_health", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_edge_cases_setup", "to": "tests_edge_cases_kill_entity_removes_alive_status", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_edge_cases_setup", "to": "tests_edge_cases_many_entities_simulate_without_crash", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_edge_cases_setup", "to": "tests_edge_cases_out_of_bounds_cell_returns_error", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_edge_cases_setup", "to": "tests_edge_cases_paint_creates_material_in_radius", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_edge_cases_setup", "to": "tests_edge_cases_set_camera_works", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_edge_cases_setup", "to": "tests_edge_cases_set_cell_overwrites_existing", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_edge_cases_setup", "to": "tests_edge_cases_set_gravity_affects_player", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_edge_cases_setup", "to": "tests_edge_cases_rs_gamesession", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_entity_damage", "to": "tests_entity_damage_entity_blocked_by_stone", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_entity_damage", "to": "tests_entity_damage_entity_dies_becomes_corpse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_entity_damage", "to": "tests_entity_damage_entity_on_fire_takes_damage_over_time", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_entity_damage", "to": "tests_entity_damage_entity_takes_lava_damage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_entity_damage", "to": "tests_entity_damage_rs_gamesession", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_entity_damage", "to": "tests_entity_damage_setup_empty", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_entity_damage_setup_empty", "to": "tests_entity_damage_entity_blocked_by_stone", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_entity_damage_setup_empty", "to": "tests_entity_damage_entity_dies_becomes_corpse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_entity_damage_setup_empty", "to": "tests_entity_damage_entity_on_fire_takes_damage_over_time", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_entity_damage_setup_empty", "to": "tests_entity_damage_entity_takes_lava_damage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_entity_damage_setup_empty", "to": "tests_entity_damage_rs_gamesession", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_entity_movement", "to": "tests_entity_movement_player_blocked_by_stone_wall", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_entity_movement", "to": "tests_entity_movement_player_can_move_right", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_entity_movement", "to": "tests_entity_movement_player_falls_and_lands", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_entity_movement", "to": "tests_entity_movement_player_survives_fall", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_entity_movement", "to": "tests_entity_movement_rs_gamesession", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_entity_movement", "to": "tests_entity_movement_setup_empty", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_entity_movement_setup_empty", "to": "tests_entity_movement_player_blocked_by_stone_wall", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_entity_movement_setup_empty", "to": "tests_entity_movement_player_can_move_right", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_entity_movement_setup_empty", "to": "tests_entity_movement_player_survives_fall", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_entity_movement_setup_empty", "to": "tests_entity_movement_rs_gamesession", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_integration", "to": "tests_integration_pipe_protocol_init_and_step", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_integration", "to": "tests_integration_replay_deterministic", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_integration", "to": "tests_integration_replay_play_until_tick", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_integration", "to": "tests_integration_same_seed_same_state", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_acid", "to": "tests_physics_acid_acid_dissolves_wood", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_acid", "to": "tests_physics_acid_acid_does_not_dissolve_stone", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_acid", "to": "tests_physics_acid_acid_flows_down", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_acid", "to": "tests_physics_acid_rs_gamesession", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_acid", "to": "tests_physics_acid_setup_empty", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_acid_setup_empty", "to": "tests_physics_acid_acid_dissolves_wood", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_acid_setup_empty", "to": "tests_physics_acid_acid_does_not_dissolve_stone", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_acid_setup_empty", "to": "tests_physics_acid_acid_flows_down", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_acid_setup_empty", "to": "tests_physics_acid_rs_gamesession", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_interactions", "to": "tests_physics_interactions_acid_dissolves_dirt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_interactions", "to": "tests_physics_interactions_acid_dissolves_grass", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_interactions", "to": "tests_physics_interactions_acid_does_not_dissolve_empty", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_interactions", "to": "tests_physics_interactions_fire_does_not_ignite_stone", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_interactions", "to": "tests_physics_interactions_fire_does_not_ignite_water", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_interactions", "to": "tests_physics_interactions_fire_spreads_through_wood_line", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_interactions", "to": "tests_physics_interactions_lava_and_water_produce_both_steam_and_stone", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_interactions", "to": "tests_physics_interactions_lava_cools_to_stone_eventually", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_interactions", "to": "tests_physics_interactions_lava_flows_down_on_stone", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_interactions", "to": "tests_physics_interactions_rs_gamesession", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_interactions", "to": "tests_physics_interactions_sand_falls_through_water", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_interactions", "to": "tests_physics_interactions_setup", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_interactions", "to": "tests_physics_interactions_water_does_not_flow_through_dirt_wall", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_interactions", "to": "tests_physics_interactions_water_extinguishes_fire_indirectly", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_interactions_setup", "to": "tests_physics_interactions_acid_dissolves_dirt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_interactions_setup", "to": "tests_physics_interactions_acid_dissolves_grass", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_interactions_setup", "to": "tests_physics_interactions_acid_does_not_dissolve_empty", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_interactions_setup", "to": "tests_physics_interactions_fire_does_not_ignite_stone", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_interactions_setup", "to": "tests_physics_interactions_fire_does_not_ignite_water", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_interactions_setup", "to": "tests_physics_interactions_fire_spreads_through_wood_line", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_interactions_setup", "to": "tests_physics_interactions_lava_and_water_produce_both_steam_and_stone", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_interactions_setup", "to": "tests_physics_interactions_lava_cools_to_stone_eventually", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_interactions_setup", "to": "tests_physics_interactions_lava_flows_down_on_stone", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_interactions_setup", "to": "tests_physics_interactions_sand_falls_through_water", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_interactions_setup", "to": "tests_physics_interactions_rs_gamesession", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_interactions_setup", "to": "tests_physics_interactions_water_does_not_flow_through_dirt_wall", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_interactions_setup", "to": "tests_physics_interactions_water_extinguishes_fire_indirectly", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_lava", "to": "tests_physics_lava_lava_flows_down", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_lava", "to": "tests_physics_lava_lava_ignites_grass", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_lava", "to": "tests_physics_lava_lava_ignites_wood", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_lava", "to": "tests_physics_lava_lava_plus_water_makes_steam", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_lava", "to": "tests_physics_lava_rs_gamesession", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_lava", "to": "tests_physics_lava_setup_empty", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_lava_setup_empty", "to": "tests_physics_lava_lava_flows_down", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_lava_setup_empty", "to": "tests_physics_lava_lava_ignites_grass", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_lava_setup_empty", "to": "tests_physics_lava_lava_ignites_wood", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_lava_setup_empty", "to": "tests_physics_lava_lava_plus_water_makes_steam", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_lava_setup_empty", "to": "tests_physics_lava_rs_gamesession", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_materials", "to": "tests_physics_materials_bone_is_static", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_materials", "to": "tests_physics_materials_dirt_is_solid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_materials", "to": "tests_physics_materials_fire_dies_over_time", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_materials", "to": "tests_physics_materials_fire_ignites_flesh", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_materials", "to": "tests_physics_materials_fire_ignites_grass", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_materials", "to": "tests_physics_materials_fire_ignites_wood", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_materials", "to": "tests_physics_materials_grass_is_solid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_materials", "to": "tests_physics_materials_lava_initial_temp_is_high", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_materials", "to": "tests_physics_materials_rs_gamesession", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_materials", "to": "tests_physics_materials_setup", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_materials", "to": "tests_physics_materials_smoke_dissipates_over_time", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_materials", "to": "tests_physics_materials_smoke_rises", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_materials", "to": "tests_physics_materials_steam_condenses_to_water", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_materials", "to": "tests_physics_materials_steam_rises", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_materials", "to": "tests_physics_materials_stone_is_static", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_materials", "to": "tests_physics_materials_water_initial_temp_is_room", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_materials", "to": "tests_physics_materials_wood_is_static", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_materials_setup", "to": "tests_physics_materials_bone_is_static", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_materials_setup", "to": "tests_physics_materials_dirt_is_solid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_materials_setup", "to": "tests_physics_materials_fire_dies_over_time", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_materials_setup", "to": "tests_physics_materials_fire_ignites_flesh", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_materials_setup", "to": "tests_physics_materials_fire_ignites_grass", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_materials_setup", "to": "tests_physics_materials_fire_ignites_wood", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_materials_setup", "to": "tests_physics_materials_grass_is_solid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_materials_setup", "to": "tests_physics_materials_lava_initial_temp_is_high", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_materials_setup", "to": "tests_physics_materials_rs_gamesession", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_materials_setup", "to": "tests_physics_materials_smoke_dissipates_over_time", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_materials_setup", "to": "tests_physics_materials_smoke_rises", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_materials_setup", "to": "tests_physics_materials_steam_condenses_to_water", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_materials_setup", "to": "tests_physics_materials_steam_rises", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_materials_setup", "to": "tests_physics_materials_stone_is_static", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_materials_setup", "to": "tests_physics_materials_water_initial_temp_is_room", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_materials_setup", "to": "tests_physics_materials_wood_is_static", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_sand", "to": "tests_physics_sand_rs_gamesession", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_sand", "to": "tests_physics_sand_sand_displaces_water", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_sand", "to": "tests_physics_sand_sand_does_not_fall_through_stone", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_sand", "to": "tests_physics_sand_sand_falls_down", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_sand", "to": "tests_physics_sand_sand_piles_on_stone", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_sand", "to": "tests_physics_sand_setup_empty", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_sand_setup_empty", "to": "tests_physics_sand_sand_displaces_water", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_sand_setup_empty", "to": "tests_physics_sand_sand_does_not_fall_through_stone", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_sand_setup_empty", "to": "tests_physics_sand_sand_falls_down", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_sand_setup_empty", "to": "tests_physics_sand_sand_piles_on_stone", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_sand_setup_empty", "to": "tests_physics_sand_rs_gamesession", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_water", "to": "tests_physics_water_rs_gamesession", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_water", "to": "tests_physics_water_setup_empty", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_water", "to": "tests_physics_water_water_does_not_pass_through_stone_wall", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_water", "to": "tests_physics_water_water_flows_down", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_water", "to": "tests_physics_water_water_spreads_sideways", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_water_setup_empty", "to": "tests_physics_water_rs_gamesession", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_water_setup_empty", "to": "tests_physics_water_water_does_not_pass_through_stone_wall", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_water_setup_empty", "to": "tests_physics_water_water_flows_down", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_physics_water_setup_empty", "to": "tests_physics_water_water_spreads_sideways", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_player_controls", "to": "tests_player_controls_continuous_movement_does_not_fall_through_floor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_player_controls", "to": "tests_player_controls_jump_goes_up_then_falls_back", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_player_controls", "to": "tests_player_controls_jump_while_airborne_does_nothing", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_player_controls", "to": "tests_player_controls_move_left_changes_x_position", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_player_controls", "to": "tests_player_controls_move_left_then_right_cancels", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_player_controls", "to": "tests_player_controls_move_right_changes_x_position", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_player_controls", "to": "tests_player_controls_player_health_stays_full_without_damage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_player_controls", "to": "tests_player_controls_player_not_on_ground_while_jumping", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_player_controls", "to": "tests_player_controls_player_on_ground_check", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_player_controls", "to": "tests_player_controls_player_survives_long_idle", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_player_controls", "to": "tests_player_controls_rapid_move_right_accumulates_velocity", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_player_controls", "to": "tests_player_controls_rs_gamesession", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_player_controls", "to": "tests_player_controls_setup", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_player_controls", "to": "tests_player_controls_wait_does_not_move", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_player_controls_setup", "to": "tests_player_controls_continuous_movement_does_not_fall_through_floor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_player_controls_setup", "to": "tests_player_controls_jump_goes_up_then_falls_back", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_player_controls_setup", "to": "tests_player_controls_jump_while_airborne_does_nothing", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_player_controls_setup", "to": "tests_player_controls_move_left_changes_x_position", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_player_controls_setup", "to": "tests_player_controls_move_left_then_right_cancels", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_player_controls_setup", "to": "tests_player_controls_move_right_changes_x_position", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_player_controls_setup", "to": "tests_player_controls_player_health_stays_full_without_damage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_player_controls_setup", "to": "tests_player_controls_player_not_on_ground_while_jumping", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_player_controls_setup", "to": "tests_player_controls_player_on_ground_check", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_player_controls_setup", "to": "tests_player_controls_player_survives_long_idle", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_player_controls_setup", "to": "tests_player_controls_rapid_move_right_accumulates_velocity", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_player_controls_setup", "to": "tests_player_controls_rs_gamesession", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_player_controls_setup", "to": "tests_player_controls_wait_does_not_move", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_ragdoll_death", "to": "tests_ragdoll_death_corpse_exists_in_world", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_ragdoll_death", "to": "tests_ragdoll_death_damage_reduces_health_progressively", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_ragdoll_death", "to": "tests_ragdoll_death_death_transitions_rigid_to_ragdoll", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_ragdoll_death", "to": "tests_ragdoll_death_player_death_becomes_corpse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_ragdoll_death", "to": "tests_ragdoll_death_ragdoll_bodies_stay_near_each_other", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_ragdoll_death", "to": "tests_ragdoll_death_ragdoll_falls_after_death", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_ragdoll_death", "to": "tests_ragdoll_death_rs_gamesession", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_ragdoll_death", "to": "tests_ragdoll_death_setup", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_ragdoll_death", "to": "tests_ragdoll_death_small_damage_does_not_kill", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_ragdoll_death_setup", "to": "tests_ragdoll_death_corpse_exists_in_world", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_ragdoll_death_setup", "to": "tests_ragdoll_death_damage_reduces_health_progressively", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_ragdoll_death_setup", "to": "tests_ragdoll_death_death_transitions_rigid_to_ragdoll", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_ragdoll_death_setup", "to": "tests_ragdoll_death_player_death_becomes_corpse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_ragdoll_death_setup", "to": "tests_ragdoll_death_ragdoll_bodies_stay_near_each_other", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_ragdoll_death_setup", "to": "tests_ragdoll_death_ragdoll_falls_after_death", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_ragdoll_death_setup", "to": "tests_ragdoll_death_rs_gamesession", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_ragdoll_death_setup", "to": "tests_ragdoll_death_small_damage_does_not_kill", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_agents", "to": "plan_plan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_plan", "to": "plan_adaptive_viewport", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_plan", "to": "plan_ai_pipe_protocol", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_plan", "to": "plan_ascii_renderer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_plan", "to": "plan_cross_platform", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_plan", "to": "plan_determinism", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_plan", "to": "plan_fixed_timestep", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_plan", "to": "plan_graphics_renderer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_plan", "to": "plan_materials", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_plan", "to": "plan_per_cell_color", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_plan", "to": "plan_phase15_ui", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_plan", "to": "plan_phase1_combat", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_plan", "to": "plan_phase2_world", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_plan", "to": "plan_phase3_rpg", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_plan", "to": "plan_phase4_render", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_plan", "to": "plan_phase5_content", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_plan", "to": "plan_phase6_physics", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_plan", "to": "plan_phase7_ai", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_plan", "to": "plan_phase8_web", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_plan", "to": "plan_ragdoll_corpses", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_plan", "to": "plan_replay_system", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_plan", "to": "plan_rigid_entities", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_plan", "to": "plan_terminal_renderer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_plan", "to": "plan_test_framework", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_plan", "to": "plan_verbatim_project", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_plan", "to": "plan_world_generation", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "headless_dump_headless_dump", "to": "headless_dump_goblin", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "headless_dump_headless_dump", "to": "headless_dump_grid_render", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "headless_dump_headless_dump", "to": "headless_dump_player", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_grid", "to": "agents_cell", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_grid", "to": "plan_verbatim_project", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_grid", "to": "agents_render_ascii", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_grid", "to": "agents_render_graphics", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_grid", "to": "agents_render_terminal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_grid", "to": "plan_uilayer", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_cell", "to": "agents_materialregistry", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_cell", "to": "agents_inline_color", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_materialregistry", "to": "agents_inline_color", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_cellularautomaton", "to": "plan_materials", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_cellularautomaton", "to": "agents_game_fixed_update", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_entitymanager", "to": "agents_render_ascii", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_entitymanager", "to": "agents_render_graphics", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_entitymanager", "to": "agents_render_terminal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_gpurenderer", "to": "agents_graphicsrenderer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_gpurenderer", "to": "agents_vulkanrenderer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_gpurenderer", "to": "agents_run_gpu_mode", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_vulkanrenderer", "to": "agents_check_resize", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_graphicsrenderer", "to": "agents_check_resize", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_run_gpu_mode", "to": "agents_windowinput", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_game_fixed_update", "to": "agents_ragdoll_entity", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_game_fixed_update", "to": "agents_rigid_entity", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_game_fixed_update", "to": "plan_fixed_timestep", "label": "semantically_similar_to", "title": "semantically_similar_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_game_run", "to": "agents_inputhandler", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_gamesession", "to": "agents_aiaction", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_gamesession", "to": "plan_ai_pipe_protocol", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_gamesession", "to": "plan_replay_system", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_gamesession", "to": "plan_test_framework", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_player", "to": "agents_vector_movement", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_player", "to": "headless_dump_player", "label": "semantically_similar_to", "title": "semantically_similar_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_verletsolver", "to": "agents_ragdoll_entity", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_verletsolver", "to": "agents_constraint", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_verletsolver", "to": "agents_subbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_verletsolver", "to": "plan_ragdoll_corpses", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_rigid_entity", "to": "plan_rigid_entities", "label": "semantically_similar_to", "title": "semantically_similar_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_ragdoll_entity", "to": "plan_ragdoll_corpses", "label": "semantically_similar_to", "title": "semantically_similar_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_cellular_entity", "to": "plan_materials", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_render_terminal", "to": "plan_terminal_renderer", "label": "semantically_similar_to", "title": "semantically_similar_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_render_terminal", "to": "headless_dump_grid_render", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_render_ascii", "to": "plan_ascii_renderer", "label": "semantically_similar_to", "title": "semantically_similar_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_render_graphics", "to": "plan_graphics_renderer", "label": "semantically_similar_to", "title": "semantically_similar_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_render_pipe", "to": "plan_ai_pipe_protocol", "label": "semantically_similar_to", "title": "semantically_similar_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_check_resize", "to": "plan_adaptive_viewport", "label": "semantically_similar_to", "title": "semantically_similar_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_update_rigid_entity", "to": "agents_slope_stepping", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_inline_color", "to": "plan_per_cell_color", "label": "semantically_similar_to", "title": "semantically_similar_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "plan_phase1_combat", "to": "headless_dump_goblin", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "plan_phase15_ui", "to": "plan_uilayer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_phase2_world", "to": "plan_chunk_system", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_phase3_rpg", "to": "plan_rpg_mutations", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_phase4_render", "to": "plan_phase4b_graphics", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_phase6_physics", "to": "plan_multilayer_world", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_phase7_ai", "to": "plan_ai_pipe_protocol", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_phase7_ai", "to": "plan_llm_agent", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_phase7_ai", "to": "plan_rl_agent", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_phase7_ai", "to": "plan_phase8_web", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_phase8_web", "to": "plan_ai_pipe_protocol", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_phase8_web", "to": "plan_test_framework", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "plan_phase8_web", "to": "plan_wasm_render", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_phase8_web", "to": "plan_web_arena", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_phase8_web", "to": "plan_websocket_server", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_uilayer", "to": "plan_ai_pipe_protocol", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_replay_system", "to": "plan_determinism", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_replay_system", "to": "plan_fixed_timestep", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_replay_system", "to": "plan_web_arena", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "headless_dump_player", "to": "headless_dump_goblin", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}];
|
|
const LEGEND = [{"cid": 0, "color": "#4E79A7", "label": "Vulkan Core Setup", "count": 68}, {"cid": 1, "color": "#F28E2B", "label": "Terminal Renderer & Game Loop", "count": 46}, {"cid": 2, "color": "#E15759", "label": "Graphics Vulkan Renderer", "count": 38}, {"cid": 3, "color": "#76B7B2", "label": "AI Pipe Protocol", "count": 36}, {"cid": 4, "color": "#59A14F", "label": "AI Game Session", "count": 33}, {"cid": 5, "color": "#EDC948", "label": "CLI Entry & GPU Mode", "count": 29}, {"cid": 6, "color": "#B07AA1", "label": "AI State Export", "count": 27}, {"cid": 7, "color": "#FF9DA7", "label": "Terminal Input Handler", "count": 26}, {"cid": 8, "color": "#9C755F", "label": "Entity System", "count": 25}, {"cid": 9, "color": "#BAB0AC", "label": "Cellular Automaton", "count": 23}, {"cid": 10, "color": "#4E79A7", "label": "Replay System", "count": 22}, {"cid": 11, "color": "#F28E2B", "label": "Edge Case Tests", "count": 22}, {"cid": 12, "color": "#E15759", "label": "AI Actions & Grid", "count": 19}, {"cid": 13, "color": "#76B7B2", "label": "Material Physics Tests", "count": 18}, {"cid": 14, "color": "#59A14F", "label": "Player Controller", "count": 15}, {"cid": 15, "color": "#EDC948", "label": "Cell & Material Types", "count": 15}, {"cid": 16, "color": "#B07AA1", "label": "Material Interaction Tests", "count": 15}, {"cid": 17, "color": "#FF9DA7", "label": "Player Control Tests", "count": 15}, {"cid": 18, "color": "#9C755F", "label": "AI Agent Roadmap", "count": 14}, {"cid": 19, "color": "#BAB0AC", "label": "Verlet Physics Solver", "count": 14}, {"cid": 20, "color": "#4E79A7", "label": "Render & Phase Roadmap", "count": 13}, {"cid": 21, "color": "#F28E2B", "label": "Collision Robustness Tests", "count": 13}, {"cid": 22, "color": "#E15759", "label": "Render Mode & UI Roadmap", "count": 11}, {"cid": 23, "color": "#76B7B2", "label": "Window Input (winit)", "count": 11}, {"cid": 24, "color": "#59A14F", "label": "Determinism Tests", "count": 11}, {"cid": 25, "color": "#EDC948", "label": "Ragdoll Death Tests", "count": 10}, {"cid": 26, "color": "#B07AA1", "label": "Grid Collision Resolver", "count": 8}, {"cid": 27, "color": "#FF9DA7", "label": "Material Registry", "count": 8}, {"cid": 28, "color": "#9C755F", "label": "Entity Types & Game Loop", "count": 7}, {"cid": 29, "color": "#BAB0AC", "label": "Adaptive Viewport", "count": 7}, {"cid": 30, "color": "#4E79A7", "label": "Headless Dump & Combat Plan", "count": 7}, {"cid": 31, "color": "#F28E2B", "label": "Entity Damage Tests", "count": 7}, {"cid": 32, "color": "#E15759", "label": "Entity Movement Tests", "count": 7}, {"cid": 33, "color": "#76B7B2", "label": "Lava Physics Tests", "count": 7}, {"cid": 34, "color": "#59A14F", "label": "Sand Physics Tests", "count": 7}, {"cid": 35, "color": "#EDC948", "label": "Acid Physics Tests", "count": 6}, {"cid": 36, "color": "#B07AA1", "label": "Water Physics Tests", "count": 6}, {"cid": 37, "color": "#FF9DA7", "label": "Ragdoll Physics Plan", "count": 5}, {"cid": 38, "color": "#9C755F", "label": "Integration Tests", "count": 5}, {"cid": 39, "color": "#BAB0AC", "label": "Per-Cell Color Plan", "count": 4}, {"cid": 40, "color": "#4E79A7", "label": "Game Run & Input", "count": 2}, {"cid": 41, "color": "#F28E2B", "label": "Slope Stepping", "count": 2}, {"cid": 42, "color": "#E15759", "label": "Renderer Trait", "count": 2}, {"cid": 43, "color": "#76B7B2", "label": "AI Module Root", "count": 1}, {"cid": 44, "color": "#59A14F", "label": "Physics Module Root", "count": 1}, {"cid": 45, "color": "#EDC948", "label": "Library Root", "count": 1}, {"cid": 46, "color": "#B07AA1", "label": "World Module Root", "count": 1}];
|
|
|
|
// HTML-escape helper — prevents XSS when injecting graph data into innerHTML
|
|
function esc(s) {
|
|
return String(s).replace(/&/g,'&').replace(/</g,'<').replace(/>/g,'>').replace(/"/g,'"').replace(/'/g,''');
|
|
}
|
|
|
|
// Build vis datasets
|
|
const nodesDS = new vis.DataSet(RAW_NODES.map(n => ({
|
|
id: n.id, label: n.label, color: n.color, size: n.size,
|
|
font: n.font, title: n.title,
|
|
_community: n.community, _community_name: n.community_name,
|
|
_source_file: n.source_file, _file_type: n.file_type, _degree: n.degree,
|
|
})));
|
|
|
|
const edgesDS = new vis.DataSet(RAW_EDGES.map((e, i) => ({
|
|
id: i, from: e.from, to: e.to,
|
|
label: '',
|
|
title: e.title,
|
|
dashes: e.dashes,
|
|
width: e.width,
|
|
color: e.color,
|
|
arrows: { to: { enabled: true, scaleFactor: 0.5 } },
|
|
})));
|
|
|
|
const container = document.getElementById('graph');
|
|
const network = new vis.Network(container, { nodes: nodesDS, edges: edgesDS }, {
|
|
physics: {
|
|
enabled: true,
|
|
solver: 'forceAtlas2Based',
|
|
forceAtlas2Based: {
|
|
gravitationalConstant: -60,
|
|
centralGravity: 0.005,
|
|
springLength: 120,
|
|
springConstant: 0.08,
|
|
damping: 0.4,
|
|
avoidOverlap: 0.8,
|
|
},
|
|
stabilization: { iterations: 200, fit: true },
|
|
},
|
|
interaction: {
|
|
hover: true,
|
|
tooltipDelay: 100,
|
|
hideEdgesOnDrag: true,
|
|
navigationButtons: false,
|
|
keyboard: false,
|
|
},
|
|
nodes: { shape: 'dot', borderWidth: 1.5 },
|
|
edges: { smooth: { type: 'continuous', roundness: 0.2 }, selectionWidth: 3 },
|
|
});
|
|
|
|
network.once('stabilizationIterationsDone', () => {
|
|
network.setOptions({ physics: { enabled: false } });
|
|
});
|
|
|
|
function showInfo(nodeId) {
|
|
const n = nodesDS.get(nodeId);
|
|
if (!n) return;
|
|
const neighborIds = network.getConnectedNodes(nodeId);
|
|
const neighborItems = neighborIds.map(nid => {
|
|
const nb = nodesDS.get(nid);
|
|
const color = nb ? nb.color.background : '#555';
|
|
return `<span class="neighbor-link" style="border-left-color:${esc(color)}" onclick="focusNode(${JSON.stringify(nid)})">${esc(nb ? nb.label : nid)}</span>`;
|
|
}).join('');
|
|
document.getElementById('info-content').innerHTML = `
|
|
<div class="field"><b>${esc(n.label)}</b></div>
|
|
<div class="field">Type: ${esc(n._file_type || 'unknown')}</div>
|
|
<div class="field">Community: ${esc(n._community_name)}</div>
|
|
<div class="field">Source: ${esc(n._source_file || '-')}</div>
|
|
<div class="field">Degree: ${n._degree}</div>
|
|
${neighborIds.length ? `<div class="field" style="margin-top:8px;color:#aaa;font-size:11px">Neighbors (${neighborIds.length})</div><div id="neighbors-list">${neighborItems}</div>` : ''}
|
|
`;
|
|
}
|
|
|
|
function focusNode(nodeId) {
|
|
network.focus(nodeId, { scale: 1.4, animation: true });
|
|
network.selectNodes([nodeId]);
|
|
showInfo(nodeId);
|
|
}
|
|
|
|
// Track hovered node — hover detection is more reliable than click params
|
|
let hoveredNodeId = null;
|
|
network.on('hoverNode', params => {
|
|
hoveredNodeId = params.node;
|
|
container.style.cursor = 'pointer';
|
|
});
|
|
network.on('blurNode', () => {
|
|
hoveredNodeId = null;
|
|
container.style.cursor = 'default';
|
|
});
|
|
container.addEventListener('click', () => {
|
|
if (hoveredNodeId !== null) {
|
|
showInfo(hoveredNodeId);
|
|
network.selectNodes([hoveredNodeId]);
|
|
}
|
|
});
|
|
network.on('click', params => {
|
|
if (params.nodes.length > 0) {
|
|
showInfo(params.nodes[0]);
|
|
} else if (hoveredNodeId === null) {
|
|
document.getElementById('info-content').innerHTML = '<span class="empty">Click a node to inspect it</span>';
|
|
}
|
|
});
|
|
|
|
const searchInput = document.getElementById('search');
|
|
const searchResults = document.getElementById('search-results');
|
|
searchInput.addEventListener('input', () => {
|
|
const q = searchInput.value.toLowerCase().trim();
|
|
searchResults.innerHTML = '';
|
|
if (!q) { searchResults.style.display = 'none'; return; }
|
|
const matches = RAW_NODES.filter(n => n.label.toLowerCase().includes(q)).slice(0, 20);
|
|
if (!matches.length) { searchResults.style.display = 'none'; return; }
|
|
searchResults.style.display = 'block';
|
|
matches.forEach(n => {
|
|
const el = document.createElement('div');
|
|
el.className = 'search-item';
|
|
el.textContent = n.label;
|
|
el.style.borderLeft = `3px solid ${n.color.background}`;
|
|
el.style.paddingLeft = '8px';
|
|
el.onclick = () => {
|
|
network.focus(n.id, { scale: 1.5, animation: true });
|
|
network.selectNodes([n.id]);
|
|
showInfo(n.id);
|
|
searchResults.style.display = 'none';
|
|
searchInput.value = '';
|
|
};
|
|
searchResults.appendChild(el);
|
|
});
|
|
});
|
|
document.addEventListener('click', e => {
|
|
if (!searchResults.contains(e.target) && e.target !== searchInput)
|
|
searchResults.style.display = 'none';
|
|
});
|
|
|
|
const hiddenCommunities = new Set();
|
|
|
|
const selectAllCb = document.getElementById('select-all-cb');
|
|
|
|
function updateSelectAllState() {
|
|
const total = LEGEND.length;
|
|
const hidden = hiddenCommunities.size;
|
|
selectAllCb.checked = hidden === 0;
|
|
selectAllCb.indeterminate = hidden > 0 && hidden < total;
|
|
}
|
|
|
|
function toggleAllCommunities(hide) {
|
|
document.querySelectorAll('.legend-item').forEach(item => {
|
|
hide ? item.classList.add('dimmed') : item.classList.remove('dimmed');
|
|
});
|
|
document.querySelectorAll('.legend-cb').forEach(cb => {
|
|
cb.checked = !hide;
|
|
});
|
|
LEGEND.forEach(c => {
|
|
if (hide) hiddenCommunities.add(c.cid); else hiddenCommunities.delete(c.cid);
|
|
});
|
|
const updates = RAW_NODES.map(n => ({ id: n.id, hidden: hide }));
|
|
nodesDS.update(updates);
|
|
updateSelectAllState();
|
|
}
|
|
|
|
const legendEl = document.getElementById('legend');
|
|
LEGEND.forEach(c => {
|
|
const item = document.createElement('div');
|
|
item.className = 'legend-item';
|
|
const cb = document.createElement('input');
|
|
cb.type = 'checkbox';
|
|
cb.className = 'legend-cb';
|
|
cb.checked = true;
|
|
cb.addEventListener('change', (e) => {
|
|
e.stopPropagation();
|
|
if (cb.checked) {
|
|
hiddenCommunities.delete(c.cid);
|
|
item.classList.remove('dimmed');
|
|
} else {
|
|
hiddenCommunities.add(c.cid);
|
|
item.classList.add('dimmed');
|
|
}
|
|
const updates = RAW_NODES
|
|
.filter(n => n.community === c.cid)
|
|
.map(n => ({ id: n.id, hidden: !cb.checked }));
|
|
nodesDS.update(updates);
|
|
updateSelectAllState();
|
|
});
|
|
item.innerHTML = `<div class="legend-dot" style="background:${c.color}"></div>
|
|
<span class="legend-label">${c.label}</span>
|
|
<span class="legend-count">${c.count}</span>`;
|
|
item.prepend(cb);
|
|
item.onclick = (e) => {
|
|
if (e.target === cb) return;
|
|
cb.checked = !cb.checked;
|
|
cb.dispatchEvent(new Event('change'));
|
|
};
|
|
legendEl.appendChild(item);
|
|
});
|
|
</script>
|
|
<script>
|
|
// Render hyperedges as shaded regions
|
|
const hyperedges = [{"id": "he_game_loop_pipeline", "label": "Game loop fixed_update pipeline: CA step \u2192 rigid update \u2192 ragdoll update \u2192 damage", "node_ids": ["agents_game_fixed_update", "agents_cellularautomaton", "agents_rigid_entity", "agents_ragdoll_entity"], "source_file": "/home/emil/Desktop/Verbatim/AGENTS.md", "source_location": "line 50"}, {"id": "he_triple_render_shared_state", "label": "Three render modes read the same Grid + EntityManager (single source of truth)", "node_ids": ["agents_render_terminal", "agents_render_ascii", "agents_render_graphics", "agents_grid", "agents_entitymanager"], "source_file": "/home/emil/Desktop/Verbatim/AGENTS.md", "source_location": "line 46"}, {"id": "he_gpu_renderer_unification", "label": "GpuRenderer trait unifies VulkanRenderer + GraphicsRenderer behind run_gpu_mode<R>() with identical event loops", "node_ids": ["agents_gpurenderer", "agents_vulkanrenderer", "agents_graphicsrenderer", "agents_run_gpu_mode"], "source_file": "/home/emil/Desktop/Verbatim/AGENTS.md", "source_location": "line 48"}];
|
|
// afterDrawing passes ctx already transformed to network coordinate space.
|
|
// Draw node positions raw — no manual pan/zoom/DPR math needed.
|
|
network.on('afterDrawing', function(ctx) {
|
|
hyperedges.forEach(h => {
|
|
const positions = h.nodes
|
|
.map(nid => network.getPositions([nid])[nid])
|
|
.filter(p => p !== undefined);
|
|
if (positions.length < 2) return;
|
|
ctx.save();
|
|
ctx.globalAlpha = 0.12;
|
|
ctx.fillStyle = '#6366f1';
|
|
ctx.strokeStyle = '#6366f1';
|
|
ctx.lineWidth = 2;
|
|
ctx.beginPath();
|
|
// Centroid and expanded hull in network coordinates
|
|
const cx = positions.reduce((s, p) => s + p.x, 0) / positions.length;
|
|
const cy = positions.reduce((s, p) => s + p.y, 0) / positions.length;
|
|
const expanded = positions.map(p => ({
|
|
x: cx + (p.x - cx) * 1.15,
|
|
y: cy + (p.y - cy) * 1.15
|
|
}));
|
|
ctx.moveTo(expanded[0].x, expanded[0].y);
|
|
expanded.slice(1).forEach(p => ctx.lineTo(p.x, p.y));
|
|
ctx.closePath();
|
|
ctx.fill();
|
|
ctx.globalAlpha = 0.4;
|
|
ctx.stroke();
|
|
// Label
|
|
ctx.globalAlpha = 0.8;
|
|
ctx.fillStyle = '#4f46e5';
|
|
ctx.font = 'bold 11px sans-serif';
|
|
ctx.textAlign = 'center';
|
|
ctx.fillText(h.label, cx, cy - 5);
|
|
ctx.restore();
|
|
});
|
|
});
|
|
</script>
|
|
</body>
|
|
</html> |