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
1 line
16 KiB
JSON
1 line
16 KiB
JSON
{"nodes": [{"id": "home_emil_desktop_verbatim_tests_determinism_rs", "label": "determinism.rs", "file_type": "code", "source_file": "tests/determinism.rs", "source_location": "L1"}, {"id": "tests_determinism_setup", "label": "setup()", "file_type": "code", "source_file": "tests/determinism.rs", "source_location": "L5"}, {"id": "gamesession", "label": "GameSession", "file_type": "code", "source_file": "tests/determinism.rs", "source_location": "L5"}, {"id": "tests_determinism_same_seed_same_player_position", "label": "same_seed_same_player_position()", "file_type": "code", "source_file": "tests/determinism.rs", "source_location": "L14"}, {"id": "tests_determinism_same_seed_same_entity_count", "label": "same_seed_same_entity_count()", "file_type": "code", "source_file": "tests/determinism.rs", "source_location": "L28"}, {"id": "tests_determinism_same_seed_same_grid_state", "label": "same_seed_same_grid_state()", "file_type": "code", "source_file": "tests/determinism.rs", "source_location": "L39"}, {"id": "tests_determinism_replay_exact_match", "label": "replay_exact_match()", "file_type": "code", "source_file": "tests/determinism.rs", "source_location": "L61"}, {"id": "tests_determinism_replay_stop_at_tick", "label": "replay_stop_at_tick()", "file_type": "code", "source_file": "tests/determinism.rs", "source_location": "L87"}, {"id": "tests_determinism_recording_captures_all_actions", "label": "recording_captures_all_actions()", "file_type": "code", "source_file": "tests/determinism.rs", "source_location": "L105"}, {"id": "tests_determinism_determinism_with_spawn_and_damage", "label": "determinism_with_spawn_and_damage()", "file_type": "code", "source_file": "tests/determinism.rs", "source_location": "L121"}, {"id": "tests_determinism_hundred_tick_determinism", "label": "hundred_tick_determinism()", "file_type": "code", "source_file": "tests/determinism.rs", "source_location": "L140"}], "edges": [{"source": "home_emil_desktop_verbatim_tests_determinism_rs", "target": "gamesession", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "tests/determinism.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "home_emil_desktop_verbatim_tests_determinism_rs", "target": "aiaction", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "tests/determinism.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "home_emil_desktop_verbatim_tests_determinism_rs", "target": "replayplayer", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "tests/determinism.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "home_emil_desktop_verbatim_tests_determinism_rs", "target": "tests_determinism_setup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/determinism.rs", "source_location": "L5", "weight": 1.0}, {"source": "tests_determinism_setup", "target": "gamesession", "relation": "references", "confidence": "EXTRACTED", "source_file": "tests/determinism.rs", "source_location": "L5", "weight": 1.0, "context": "return_type"}, {"source": "home_emil_desktop_verbatim_tests_determinism_rs", "target": "tests_determinism_same_seed_same_player_position", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/determinism.rs", "source_location": "L14", "weight": 1.0}, {"source": "home_emil_desktop_verbatim_tests_determinism_rs", "target": "tests_determinism_same_seed_same_entity_count", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/determinism.rs", "source_location": "L28", "weight": 1.0}, {"source": "home_emil_desktop_verbatim_tests_determinism_rs", "target": "tests_determinism_same_seed_same_grid_state", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/determinism.rs", "source_location": "L39", "weight": 1.0}, {"source": "home_emil_desktop_verbatim_tests_determinism_rs", "target": "tests_determinism_replay_exact_match", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/determinism.rs", "source_location": "L61", "weight": 1.0}, {"source": "home_emil_desktop_verbatim_tests_determinism_rs", "target": "tests_determinism_replay_stop_at_tick", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/determinism.rs", "source_location": "L87", "weight": 1.0}, {"source": "home_emil_desktop_verbatim_tests_determinism_rs", "target": "tests_determinism_recording_captures_all_actions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/determinism.rs", "source_location": "L105", "weight": 1.0}, {"source": "home_emil_desktop_verbatim_tests_determinism_rs", "target": "tests_determinism_determinism_with_spawn_and_damage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/determinism.rs", "source_location": "L121", "weight": 1.0}, {"source": "home_emil_desktop_verbatim_tests_determinism_rs", "target": "tests_determinism_hundred_tick_determinism", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/determinism.rs", "source_location": "L140", "weight": 1.0}, {"source": "tests_determinism_determinism_with_spawn_and_damage", "target": "tests_determinism_setup", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/determinism.rs", "source_location": "L122", "weight": 1.0}], "raw_calls": [{"caller_nid": "tests_determinism_setup", "callee": "init_empty", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L7"}, {"caller_nid": "tests_determinism_setup", "callee": "clear_area", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L8"}, {"caller_nid": "tests_determinism_setup", "callee": "perform_action", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L9"}, {"caller_nid": "tests_determinism_same_seed_same_player_position", "callee": "step", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L17"}, {"caller_nid": "tests_determinism_same_seed_same_player_position", "callee": "step", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L20"}, {"caller_nid": "tests_determinism_same_seed_same_player_position", "callee": "get_player", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L21"}, {"caller_nid": "tests_determinism_same_seed_same_player_position", "callee": "get_player", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L22"}, {"caller_nid": "tests_determinism_same_seed_same_entity_count", "callee": "step", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L31"}, {"caller_nid": "tests_determinism_same_seed_same_entity_count", "callee": "step", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L34"}, {"caller_nid": "tests_determinism_same_seed_same_grid_state", "callee": "step", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L42"}, {"caller_nid": "tests_determinism_same_seed_same_grid_state", "callee": "step", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L45"}, {"caller_nid": "tests_determinism_same_seed_same_grid_state", "callee": "get_cell", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L48"}, {"caller_nid": "tests_determinism_same_seed_same_grid_state", "callee": "get_cell", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L49"}, {"caller_nid": "tests_determinism_replay_exact_match", "callee": "set_recording", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L64"}, {"caller_nid": "tests_determinism_replay_exact_match", "callee": "perform_action", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L65"}, {"caller_nid": "tests_determinism_replay_exact_match", "callee": "step", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L66"}, {"caller_nid": "tests_determinism_replay_exact_match", "callee": "perform_action", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L67"}, {"caller_nid": "tests_determinism_replay_exact_match", "callee": "step", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L68"}, {"caller_nid": "tests_determinism_replay_exact_match", "callee": "perform_action", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L69"}, {"caller_nid": "tests_determinism_replay_exact_match", "callee": "step", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L70"}, {"caller_nid": "tests_determinism_replay_exact_match", "callee": "get_state", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L71"}, {"caller_nid": "tests_determinism_replay_exact_match", "callee": "save_replay", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L72"}, {"caller_nid": "tests_determinism_replay_exact_match", "callee": "play", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L75"}, {"caller_nid": "tests_determinism_replay_exact_match", "callee": "get_state", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L76"}, {"caller_nid": "tests_determinism_replay_stop_at_tick", "callee": "set_recording", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L90"}, {"caller_nid": "tests_determinism_replay_stop_at_tick", "callee": "step", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L91"}, {"caller_nid": "tests_determinism_replay_stop_at_tick", "callee": "perform_action", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L92"}, {"caller_nid": "tests_determinism_replay_stop_at_tick", "callee": "step", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L93"}, {"caller_nid": "tests_determinism_replay_stop_at_tick", "callee": "save_replay", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L94"}, {"caller_nid": "tests_determinism_replay_stop_at_tick", "callee": "play_until_tick", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L97"}, {"caller_nid": "tests_determinism_replay_stop_at_tick", "callee": "play", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L100"}, {"caller_nid": "tests_determinism_recording_captures_all_actions", "callee": "set_recording", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L108"}, {"caller_nid": "tests_determinism_recording_captures_all_actions", "callee": "perform_action", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L109"}, {"caller_nid": "tests_determinism_recording_captures_all_actions", "callee": "perform_action", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L110"}, {"caller_nid": "tests_determinism_recording_captures_all_actions", "callee": "perform_action", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L111"}, {"caller_nid": "tests_determinism_recording_captures_all_actions", "callee": "step", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L112"}, {"caller_nid": "tests_determinism_recording_captures_all_actions", "callee": "save_replay", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L113"}, {"caller_nid": "tests_determinism_recording_captures_all_actions", "callee": "recording", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L116"}, {"caller_nid": "tests_determinism_determinism_with_spawn_and_damage", "callee": "perform_action", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L123"}, {"caller_nid": "tests_determinism_determinism_with_spawn_and_damage", "callee": "perform_action", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L124"}, {"caller_nid": "tests_determinism_determinism_with_spawn_and_damage", "callee": "step", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L125"}, {"caller_nid": "tests_determinism_determinism_with_spawn_and_damage", "callee": "perform_action", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L128"}, {"caller_nid": "tests_determinism_determinism_with_spawn_and_damage", "callee": "perform_action", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L129"}, {"caller_nid": "tests_determinism_determinism_with_spawn_and_damage", "callee": "step", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L130"}, {"caller_nid": "tests_determinism_determinism_with_spawn_and_damage", "callee": "find", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L132"}, {"caller_nid": "tests_determinism_determinism_with_spawn_and_damage", "callee": "into_iter", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L132"}, {"caller_nid": "tests_determinism_determinism_with_spawn_and_damage", "callee": "get_entities", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L132"}, {"caller_nid": "tests_determinism_determinism_with_spawn_and_damage", "callee": "find", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L133"}, {"caller_nid": "tests_determinism_determinism_with_spawn_and_damage", "callee": "into_iter", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L133"}, {"caller_nid": "tests_determinism_determinism_with_spawn_and_damage", "callee": "get_entities", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L133"}, {"caller_nid": "tests_determinism_hundred_tick_determinism", "callee": "perform_action", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L143"}, {"caller_nid": "tests_determinism_hundred_tick_determinism", "callee": "step", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L144"}, {"caller_nid": "tests_determinism_hundred_tick_determinism", "callee": "perform_action", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L148"}, {"caller_nid": "tests_determinism_hundred_tick_determinism", "callee": "step", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L149"}, {"caller_nid": "tests_determinism_hundred_tick_determinism", "callee": "get_player", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L151"}, {"caller_nid": "tests_determinism_hundred_tick_determinism", "callee": "get_player", "is_member_call": true, "source_file": "/home/emil/Desktop/Verbatim/tests/determinism.rs", "source_location": "L152"}]} |