diff --git a/Game_8cpp.html b/Game_8cpp.html index 44a098cde..cc3c29e32 100644 --- a/Game_8cpp.html +++ b/Game_8cpp.html @@ -426,6 +426,8 @@ Functions   void push_frame ()   +void CM_ThrowRuntimeError (const char *fmt,...) +  int main (int argc, char *argv[])   @@ -2058,6 +2060,37 @@ Here is the caller graph for this function:
+ + + +

◆ CM_ThrowRuntimeError()

+ +
+
+
+ + + + + + + + + + +
void CM_ThrowRuntimeError (const char * fmt,
... )
+
+
+Here is the call graph for this function:
+
+
+
+
+Here is the caller graph for this function:
+
+
+
+
@@ -2626,7 +2659,7 @@ Here is the caller graph for this function:
-
Todo
Move gGfxPool out of main.h
+
Todo
Move gGfxPool out of main.h
Here is the call graph for this function:
diff --git a/Game_8cpp.js b/Game_8cpp.js index e68a3f437..0d67d85e7 100644 --- a/Game_8cpp.js +++ b/Game_8cpp.js @@ -56,6 +56,7 @@ var Game_8cpp = [ "CM_SomeCollisionThing", "Game_8cpp.html#a8c040973097c16e82cb1738a5eb2fb55", null ], [ "CM_SomeSounds", "Game_8cpp.html#a02c1b51d60911b41fb21349de5ecada2", null ], [ "CM_SpawnStarterLakitu", "Game_8cpp.html#ac36c43e20fcfc2c96b91f33aa13d88f8", null ], + [ "CM_ThrowRuntimeError", "Game_8cpp.html#a80db20776c19d77be4a28e58df4dfbf2", null ], [ "CM_TickActors", "Game_8cpp.html#ae181f7d71aa16b176abd7be2444a0299", null ], [ "CM_TickCameras", "Game_8cpp.html#a60b215c5adc1d7af1c7e1c36713035ae", null ], [ "CM_TickClouds", "Game_8cpp.html#a11ebc0cdf2c06b647891e4d8a4a6471b", null ], diff --git a/Game_8cpp_a02007628d0171593ccc991bf3a496d73_icgraph.svg b/Game_8cpp_a02007628d0171593ccc991bf3a496d73_icgraph.svg index 15b331dd0..70af3d367 100644 --- a/Game_8cpp_a02007628d0171593ccc991bf3a496d73_icgraph.svg +++ b/Game_8cpp_a02007628d0171593ccc991bf3a496d73_icgraph.svg @@ -49,7 +49,7 @@ + diff --git a/Game_8cpp_a80db20776c19d77be4a28e58df4dfbf2_cgraph_org.svg b/Game_8cpp_a80db20776c19d77be4a28e58df4dfbf2_cgraph_org.svg new file mode 100644 index 000000000..6b5b8e569 --- /dev/null +++ b/Game_8cpp_a80db20776c19d77be4a28e58df4dfbf2_cgraph_org.svg @@ -0,0 +1,39 @@ + + + + + + +CM_ThrowRuntimeError + + +Node1 + + +CM_ThrowRuntimeError + + + + + +Node2 + + +strlen + + + + + +Node1->Node2 + + + + + + + + diff --git a/Game_8cpp_a80db20776c19d77be4a28e58df4dfbf2_icgraph.map b/Game_8cpp_a80db20776c19d77be4a28e58df4dfbf2_icgraph.map new file mode 100644 index 000000000..7141e0d0b --- /dev/null +++ b/Game_8cpp_a80db20776c19d77be4a28e58df4dfbf2_icgraph.map @@ -0,0 +1,128 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Game_8cpp_a80db20776c19d77be4a28e58df4dfbf2_icgraph.md5 b/Game_8cpp_a80db20776c19d77be4a28e58df4dfbf2_icgraph.md5 new file mode 100644 index 000000000..1bbe647f5 --- /dev/null +++ b/Game_8cpp_a80db20776c19d77be4a28e58df4dfbf2_icgraph.md5 @@ -0,0 +1 @@ +e4347bf2bac0927f84fbfebc7400b536 \ No newline at end of file diff --git a/Game_8cpp_a80db20776c19d77be4a28e58df4dfbf2_icgraph.svg b/Game_8cpp_a80db20776c19d77be4a28e58df4dfbf2_icgraph.svg new file mode 100644 index 000000000..02798ed69 --- /dev/null +++ b/Game_8cpp_a80db20776c19d77be4a28e58df4dfbf2_icgraph.svg @@ -0,0 +1,1232 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +CM_ThrowRuntimeError + + +Node1 + + +CM_ThrowRuntimeError + + + + + +Node2 + + +func_8003DB5C + + + + + +Node1->Node2 + + + + + + + + +Node46 + + +load_credits + + + + + +Node1->Node46 + + + + + + + + +Node47 + + +spawn_multiplayer_cameras + + + + + +Node1->Node47 + + + + + + + + +Node48 + + +spawn_players_and_cameras + + + + + +Node1->Node48 + + + + + + + + +Node52 + + +spawn_single_player +_camera + + + + + +Node1->Node52 + + + + + + + + +Node3 + + +func_8028E678 + + + + + +Node2->Node3 + + + + + + + + +Node4 + + +func_8028FCBC + + + + + +Node3->Node4 + + + + + + + + +Node5 + + +process_game_tick + + + + + +Node4->Node5 + + + + + + + + +Node6 + + +race_logic_loop + + + + + +Node5->Node6 + + + + + + + + +Node7 + + +game_state_handler + + + + + +Node6->Node7 + + + + + + + + +Node8 + + +thread5_iteration + + + + + +Node7->Node8 + + + + + + + + +Node9 + + +push_frame + + + + + +Node8->Node9 + + + + + + + + +Node10 + + +main + + + + + +Node9->Node10 + + + + + + + + +Node11 + + +reset_save_data_grand +_prix_points_and_sound_mode + + + + + +Node10->Node11 + + + + + + + + +Node16 + + +validate_save_data + + + + + +Node10->Node16 + + + + + + + + +Node24 + + +update_save_data_backup + + + + + +Node10->Node24 + + + + + + + + +Node45 + + +write_save_data_grand +_prix_points_and_sound_mode + + + + + +Node10->Node45 + + + + + + + + +Node12 + + +func_800B46D0 + + + + + +Node11->Node12 + + + + + + + + +Node15 + + +splash_menu_act + + + + + +Node11->Node15 + + + + + + + + +Node11->Node16 + + + + + + + + +Node13 + + +options_menu_act + + + + + +Node12->Node13 + + + + + + + + +Node14 + + +update_menus + + + + + +Node13->Node14 + + + + + + + + +Node14->Node7 + + + + + + + + +Node15->Node14 + + + + + + + + +Node17 + + +load_save_data + + + + + +Node16->Node17 + + + + + + + + +Node18 + + +func_80091B78 + + + + + +Node17->Node18 + + + + + + + + +Node19 + + +func_800025D4 + + + + + +Node18->Node19 + + + + + + + + +Node21 + + +func_80002600 + + + + + +Node18->Node21 + + + + + + + + +Node22 + + +func_8000262C + + + + + +Node18->Node22 + + + + + + + + +Node23 + + +func_80002658 + + + + + +Node18->Node23 + + + + + + + + +Node20 + + +update_gamestate + + + + + +Node19->Node20 + + + + + + + + +Node20->Node8 + + + + + + + + +Node21->Node20 + + + + + + + + +Node22->Node20 + + + + + + + + +Node23->Node20 + + + + + + + + +Node24->Node12 + + + + + + + + +Node24->Node13 + + + + + + + + +Node24->Node15 + + + + + + + + +Node24->Node16 + + + + + + + + +Node25 + + +func_800B536C + + + + + +Node24->Node25 + + + + + + + + +Node44 + + +func_800B5404 + + + + + +Node24->Node44 + + + + + + + + +Node26 + + +func_800AC458 + + + + + +Node25->Node26 + + + + + + + + +Node27 + + +handle_menus_with_pri_arg + + + + + +Node26->Node27 + + + + + + + + +Node28 + + +handle_menus_default + + + + + +Node27->Node28 + + + + + + + + +Node40 + + +handle_menus_special + + + + + +Node27->Node40 + + + + + + + + +Node29 + + +func_80093F10 + + + + + +Node28->Node29 + + + + + + + + +Node34 + + +func_800940EC + + + + + +Node28->Node34 + + + + + + + + +Node38 + + +func_80094A64 + + + + + +Node28->Node38 + + + + + + + + +Node39 + + +func_80095574 + + + + + +Node28->Node39 + + + + + + + + +Node30 + + +func_80280038 + + + + + +Node29->Node30 + + + + + + + + +Node32 + + +func_80281D00 + + + + + +Node29->Node32 + + + + + + + + +Node31 + + +credits_loop + + + + + +Node30->Node31 + + + + + + + + +Node31->Node7 + + + + + + + + +Node35 + + +func_80093A5C + + + + + +Node34->Node35 + + + + + + + + +Node37 + + +func_80093B70 + + + + + +Node34->Node37 + + + + + + + + +Node38->Node7 + + + + + + + + +Node39->Node38 + + + + + + + + +Node41 + + +func_80093C98 + + + + + +Node40->Node41 + + + + + + + + +Node42 + + +func_80093E20 + + + + + +Node41->Node42 + + + + + + + + +Node43 + + +func_80093E40 + + + + + +Node41->Node43 + + + + + + + + +Node42->Node6 + + + + + + + + +Node43->Node38 + + + + + + + + +Node44->Node15 + + + + + + + + +Node45->Node11 + + + + + + + + +Node45->Node13 + + + + + + + + +Node45->Node15 + + + + + + + + +Node45->Node25 + + + + + + + + +Node45->Node44 + + + + + + + + +Node46->Node20 + + + + + + + + +Node47->Node48 + + + + + + + + +Node49 + + +setup_editor + + + + + +Node48->Node49 + + + + + + + + +Node50 + + +setup_podium_ceremony + + + + + +Node48->Node50 + + + + + + + + +Node51 + + +setup_race + + + + + +Node48->Node51 + + + + + + + + +Node50->Node20 + + + + + + + + +Node51->Node20 + + + + + + + + +Node52->Node48 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Game_8cpp_a80db20776c19d77be4a28e58df4dfbf2_icgraph_org.svg b/Game_8cpp_a80db20776c19d77be4a28e58df4dfbf2_icgraph_org.svg new file mode 100644 index 000000000..a0f28c689 --- /dev/null +++ b/Game_8cpp_a80db20776c19d77be4a28e58df4dfbf2_icgraph_org.svg @@ -0,0 +1,1149 @@ + + + + + + +CM_ThrowRuntimeError + + +Node1 + + +CM_ThrowRuntimeError + + + + + +Node2 + + +func_8003DB5C + + + + + +Node1->Node2 + + + + + + + + +Node46 + + +load_credits + + + + + +Node1->Node46 + + + + + + + + +Node47 + + +spawn_multiplayer_cameras + + + + + +Node1->Node47 + + + + + + + + +Node48 + + +spawn_players_and_cameras + + + + + +Node1->Node48 + + + + + + + + +Node52 + + +spawn_single_player +_camera + + + + + +Node1->Node52 + + + + + + + + +Node3 + + +func_8028E678 + + + + + +Node2->Node3 + + + + + + + + +Node4 + + +func_8028FCBC + + + + + +Node3->Node4 + + + + + + + + +Node5 + + +process_game_tick + + + + + +Node4->Node5 + + + + + + + + +Node6 + + +race_logic_loop + + + + + +Node5->Node6 + + + + + + + + +Node7 + + +game_state_handler + + + + + +Node6->Node7 + + + + + + + + +Node8 + + +thread5_iteration + + + + + +Node7->Node8 + + + + + + + + +Node9 + + +push_frame + + + + + +Node8->Node9 + + + + + + + + +Node10 + + +main + + + + + +Node9->Node10 + + + + + + + + +Node11 + + +reset_save_data_grand +_prix_points_and_sound_mode + + + + + +Node10->Node11 + + + + + + + + +Node16 + + +validate_save_data + + + + + +Node10->Node16 + + + + + + + + +Node24 + + +update_save_data_backup + + + + + +Node10->Node24 + + + + + + + + +Node45 + + +write_save_data_grand +_prix_points_and_sound_mode + + + + + +Node10->Node45 + + + + + + + + +Node12 + + +func_800B46D0 + + + + + +Node11->Node12 + + + + + + + + +Node15 + + +splash_menu_act + + + + + +Node11->Node15 + + + + + + + + +Node11->Node16 + + + + + + + + +Node13 + + +options_menu_act + + + + + +Node12->Node13 + + + + + + + + +Node14 + + +update_menus + + + + + +Node13->Node14 + + + + + + + + +Node14->Node7 + + + + + + + + +Node15->Node14 + + + + + + + + +Node17 + + +load_save_data + + + + + +Node16->Node17 + + + + + + + + +Node18 + + +func_80091B78 + + + + + +Node17->Node18 + + + + + + + + +Node19 + + +func_800025D4 + + + + + +Node18->Node19 + + + + + + + + +Node21 + + +func_80002600 + + + + + +Node18->Node21 + + + + + + + + +Node22 + + +func_8000262C + + + + + +Node18->Node22 + + + + + + + + +Node23 + + +func_80002658 + + + + + +Node18->Node23 + + + + + + + + +Node20 + + +update_gamestate + + + + + +Node19->Node20 + + + + + + + + +Node20->Node8 + + + + + + + + +Node21->Node20 + + + + + + + + +Node22->Node20 + + + + + + + + +Node23->Node20 + + + + + + + + +Node24->Node12 + + + + + + + + +Node24->Node13 + + + + + + + + +Node24->Node15 + + + + + + + + +Node24->Node16 + + + + + + + + +Node25 + + +func_800B536C + + + + + +Node24->Node25 + + + + + + + + +Node44 + + +func_800B5404 + + + + + +Node24->Node44 + + + + + + + + +Node26 + + +func_800AC458 + + + + + +Node25->Node26 + + + + + + + + +Node27 + + +handle_menus_with_pri_arg + + + + + +Node26->Node27 + + + + + + + + +Node28 + + +handle_menus_default + + + + + +Node27->Node28 + + + + + + + + +Node40 + + +handle_menus_special + + + + + +Node27->Node40 + + + + + + + + +Node29 + + +func_80093F10 + + + + + +Node28->Node29 + + + + + + + + +Node34 + + +func_800940EC + + + + + +Node28->Node34 + + + + + + + + +Node38 + + +func_80094A64 + + + + + +Node28->Node38 + + + + + + + + +Node39 + + +func_80095574 + + + + + +Node28->Node39 + + + + + + + + +Node30 + + +func_80280038 + + + + + +Node29->Node30 + + + + + + + + +Node32 + + +func_80281D00 + + + + + +Node29->Node32 + + + + + + + + +Node31 + + +credits_loop + + + + + +Node30->Node31 + + + + + + + + +Node31->Node7 + + + + + + + + +Node35 + + +func_80093A5C + + + + + +Node34->Node35 + + + + + + + + +Node37 + + +func_80093B70 + + + + + +Node34->Node37 + + + + + + + + +Node38->Node7 + + + + + + + + +Node39->Node38 + + + + + + + + +Node41 + + +func_80093C98 + + + + + +Node40->Node41 + + + + + + + + +Node42 + + +func_80093E20 + + + + + +Node41->Node42 + + + + + + + + +Node43 + + +func_80093E40 + + + + + +Node41->Node43 + + + + + + + + +Node42->Node6 + + + + + + + + +Node43->Node38 + + + + + + + + +Node44->Node15 + + + + + + + + +Node45->Node11 + + + + + + + + +Node45->Node13 + + + + + + + + +Node45->Node15 + + + + + + + + +Node45->Node25 + + + + + + + + +Node45->Node44 + + + + + + + + +Node46->Node20 + + + + + + + + +Node47->Node48 + + + + + + + + +Node49 + + +setup_editor + + + + + +Node48->Node49 + + + + + + + + +Node50 + + +setup_podium_ceremony + + + + + +Node48->Node50 + + + + + + + + +Node51 + + +setup_race + + + + + +Node48->Node51 + + + + + + + + +Node50->Node20 + + + + + + + + +Node51->Node20 + + + + + + + + +Node52->Node48 + + + + + + + + diff --git a/Game_8cpp_a892acd610181b8a67f9bd4f74d242a4a_icgraph.svg b/Game_8cpp_a892acd610181b8a67f9bd4f74d242a4a_icgraph.svg index 848c00010..8d04703a0 100644 --- a/Game_8cpp_a892acd610181b8a67f9bd4f74d242a4a_icgraph.svg +++ b/Game_8cpp_a892acd610181b8a67f9bd4f74d242a4a_icgraph.svg @@ -49,7 +49,7 @@ + diff --git a/Game_8h_a80db20776c19d77be4a28e58df4dfbf2_cgraph_org.svg b/Game_8h_a80db20776c19d77be4a28e58df4dfbf2_cgraph_org.svg new file mode 100644 index 000000000..6b5b8e569 --- /dev/null +++ b/Game_8h_a80db20776c19d77be4a28e58df4dfbf2_cgraph_org.svg @@ -0,0 +1,39 @@ + + + + + + +CM_ThrowRuntimeError + + +Node1 + + +CM_ThrowRuntimeError + + + + + +Node2 + + +strlen + + + + + +Node1->Node2 + + + + + + + + diff --git a/Game_8h_a80db20776c19d77be4a28e58df4dfbf2_icgraph.map b/Game_8h_a80db20776c19d77be4a28e58df4dfbf2_icgraph.map new file mode 100644 index 000000000..7141e0d0b --- /dev/null +++ b/Game_8h_a80db20776c19d77be4a28e58df4dfbf2_icgraph.map @@ -0,0 +1,128 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Game_8h_a80db20776c19d77be4a28e58df4dfbf2_icgraph.md5 b/Game_8h_a80db20776c19d77be4a28e58df4dfbf2_icgraph.md5 new file mode 100644 index 000000000..1bbe647f5 --- /dev/null +++ b/Game_8h_a80db20776c19d77be4a28e58df4dfbf2_icgraph.md5 @@ -0,0 +1 @@ +e4347bf2bac0927f84fbfebc7400b536 \ No newline at end of file diff --git a/Game_8h_a80db20776c19d77be4a28e58df4dfbf2_icgraph.svg b/Game_8h_a80db20776c19d77be4a28e58df4dfbf2_icgraph.svg new file mode 100644 index 000000000..3dfffa454 --- /dev/null +++ b/Game_8h_a80db20776c19d77be4a28e58df4dfbf2_icgraph.svg @@ -0,0 +1,1232 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +CM_ThrowRuntimeError + + +Node1 + + +CM_ThrowRuntimeError + + + + + +Node2 + + +func_8003DB5C + + + + + +Node1->Node2 + + + + + + + + +Node46 + + +load_credits + + + + + +Node1->Node46 + + + + + + + + +Node47 + + +spawn_multiplayer_cameras + + + + + +Node1->Node47 + + + + + + + + +Node48 + + +spawn_players_and_cameras + + + + + +Node1->Node48 + + + + + + + + +Node52 + + +spawn_single_player +_camera + + + + + +Node1->Node52 + + + + + + + + +Node3 + + +func_8028E678 + + + + + +Node2->Node3 + + + + + + + + +Node4 + + +func_8028FCBC + + + + + +Node3->Node4 + + + + + + + + +Node5 + + +process_game_tick + + + + + +Node4->Node5 + + + + + + + + +Node6 + + +race_logic_loop + + + + + +Node5->Node6 + + + + + + + + +Node7 + + +game_state_handler + + + + + +Node6->Node7 + + + + + + + + +Node8 + + +thread5_iteration + + + + + +Node7->Node8 + + + + + + + + +Node9 + + +push_frame + + + + + +Node8->Node9 + + + + + + + + +Node10 + + +main + + + + + +Node9->Node10 + + + + + + + + +Node11 + + +reset_save_data_grand +_prix_points_and_sound_mode + + + + + +Node10->Node11 + + + + + + + + +Node16 + + +validate_save_data + + + + + +Node10->Node16 + + + + + + + + +Node24 + + +update_save_data_backup + + + + + +Node10->Node24 + + + + + + + + +Node45 + + +write_save_data_grand +_prix_points_and_sound_mode + + + + + +Node10->Node45 + + + + + + + + +Node12 + + +func_800B46D0 + + + + + +Node11->Node12 + + + + + + + + +Node15 + + +splash_menu_act + + + + + +Node11->Node15 + + + + + + + + +Node11->Node16 + + + + + + + + +Node13 + + +options_menu_act + + + + + +Node12->Node13 + + + + + + + + +Node14 + + +update_menus + + + + + +Node13->Node14 + + + + + + + + +Node14->Node7 + + + + + + + + +Node15->Node14 + + + + + + + + +Node17 + + +load_save_data + + + + + +Node16->Node17 + + + + + + + + +Node18 + + +func_80091B78 + + + + + +Node17->Node18 + + + + + + + + +Node19 + + +func_800025D4 + + + + + +Node18->Node19 + + + + + + + + +Node21 + + +func_80002600 + + + + + +Node18->Node21 + + + + + + + + +Node22 + + +func_8000262C + + + + + +Node18->Node22 + + + + + + + + +Node23 + + +func_80002658 + + + + + +Node18->Node23 + + + + + + + + +Node20 + + +update_gamestate + + + + + +Node19->Node20 + + + + + + + + +Node20->Node8 + + + + + + + + +Node21->Node20 + + + + + + + + +Node22->Node20 + + + + + + + + +Node23->Node20 + + + + + + + + +Node24->Node12 + + + + + + + + +Node24->Node13 + + + + + + + + +Node24->Node15 + + + + + + + + +Node24->Node16 + + + + + + + + +Node25 + + +func_800B536C + + + + + +Node24->Node25 + + + + + + + + +Node44 + + +func_800B5404 + + + + + +Node24->Node44 + + + + + + + + +Node26 + + +func_800AC458 + + + + + +Node25->Node26 + + + + + + + + +Node27 + + +handle_menus_with_pri_arg + + + + + +Node26->Node27 + + + + + + + + +Node28 + + +handle_menus_default + + + + + +Node27->Node28 + + + + + + + + +Node40 + + +handle_menus_special + + + + + +Node27->Node40 + + + + + + + + +Node29 + + +func_80093F10 + + + + + +Node28->Node29 + + + + + + + + +Node34 + + +func_800940EC + + + + + +Node28->Node34 + + + + + + + + +Node38 + + +func_80094A64 + + + + + +Node28->Node38 + + + + + + + + +Node39 + + +func_80095574 + + + + + +Node28->Node39 + + + + + + + + +Node30 + + +func_80280038 + + + + + +Node29->Node30 + + + + + + + + +Node32 + + +func_80281D00 + + + + + +Node29->Node32 + + + + + + + + +Node31 + + +credits_loop + + + + + +Node30->Node31 + + + + + + + + +Node31->Node7 + + + + + + + + +Node35 + + +func_80093A5C + + + + + +Node34->Node35 + + + + + + + + +Node37 + + +func_80093B70 + + + + + +Node34->Node37 + + + + + + + + +Node38->Node7 + + + + + + + + +Node39->Node38 + + + + + + + + +Node41 + + +func_80093C98 + + + + + +Node40->Node41 + + + + + + + + +Node42 + + +func_80093E20 + + + + + +Node41->Node42 + + + + + + + + +Node43 + + +func_80093E40 + + + + + +Node41->Node43 + + + + + + + + +Node42->Node6 + + + + + + + + +Node43->Node38 + + + + + + + + +Node44->Node15 + + + + + + + + +Node45->Node11 + + + + + + + + +Node45->Node13 + + + + + + + + +Node45->Node15 + + + + + + + + +Node45->Node25 + + + + + + + + +Node45->Node44 + + + + + + + + +Node46->Node20 + + + + + + + + +Node47->Node48 + + + + + + + + +Node49 + + +setup_editor + + + + + +Node48->Node49 + + + + + + + + +Node50 + + +setup_podium_ceremony + + + + + +Node48->Node50 + + + + + + + + +Node51 + + +setup_race + + + + + +Node48->Node51 + + + + + + + + +Node50->Node20 + + + + + + + + +Node51->Node20 + + + + + + + + +Node52->Node48 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Game_8h_a80db20776c19d77be4a28e58df4dfbf2_icgraph_org.svg b/Game_8h_a80db20776c19d77be4a28e58df4dfbf2_icgraph_org.svg new file mode 100644 index 000000000..a0f28c689 --- /dev/null +++ b/Game_8h_a80db20776c19d77be4a28e58df4dfbf2_icgraph_org.svg @@ -0,0 +1,1149 @@ + + + + + + +CM_ThrowRuntimeError + + +Node1 + + +CM_ThrowRuntimeError + + + + + +Node2 + + +func_8003DB5C + + + + + +Node1->Node2 + + + + + + + + +Node46 + + +load_credits + + + + + +Node1->Node46 + + + + + + + + +Node47 + + +spawn_multiplayer_cameras + + + + + +Node1->Node47 + + + + + + + + +Node48 + + +spawn_players_and_cameras + + + + + +Node1->Node48 + + + + + + + + +Node52 + + +spawn_single_player +_camera + + + + + +Node1->Node52 + + + + + + + + +Node3 + + +func_8028E678 + + + + + +Node2->Node3 + + + + + + + + +Node4 + + +func_8028FCBC + + + + + +Node3->Node4 + + + + + + + + +Node5 + + +process_game_tick + + + + + +Node4->Node5 + + + + + + + + +Node6 + + +race_logic_loop + + + + + +Node5->Node6 + + + + + + + + +Node7 + + +game_state_handler + + + + + +Node6->Node7 + + + + + + + + +Node8 + + +thread5_iteration + + + + + +Node7->Node8 + + + + + + + + +Node9 + + +push_frame + + + + + +Node8->Node9 + + + + + + + + +Node10 + + +main + + + + + +Node9->Node10 + + + + + + + + +Node11 + + +reset_save_data_grand +_prix_points_and_sound_mode + + + + + +Node10->Node11 + + + + + + + + +Node16 + + +validate_save_data + + + + + +Node10->Node16 + + + + + + + + +Node24 + + +update_save_data_backup + + + + + +Node10->Node24 + + + + + + + + +Node45 + + +write_save_data_grand +_prix_points_and_sound_mode + + + + + +Node10->Node45 + + + + + + + + +Node12 + + +func_800B46D0 + + + + + +Node11->Node12 + + + + + + + + +Node15 + + +splash_menu_act + + + + + +Node11->Node15 + + + + + + + + +Node11->Node16 + + + + + + + + +Node13 + + +options_menu_act + + + + + +Node12->Node13 + + + + + + + + +Node14 + + +update_menus + + + + + +Node13->Node14 + + + + + + + + +Node14->Node7 + + + + + + + + +Node15->Node14 + + + + + + + + +Node17 + + +load_save_data + + + + + +Node16->Node17 + + + + + + + + +Node18 + + +func_80091B78 + + + + + +Node17->Node18 + + + + + + + + +Node19 + + +func_800025D4 + + + + + +Node18->Node19 + + + + + + + + +Node21 + + +func_80002600 + + + + + +Node18->Node21 + + + + + + + + +Node22 + + +func_8000262C + + + + + +Node18->Node22 + + + + + + + + +Node23 + + +func_80002658 + + + + + +Node18->Node23 + + + + + + + + +Node20 + + +update_gamestate + + + + + +Node19->Node20 + + + + + + + + +Node20->Node8 + + + + + + + + +Node21->Node20 + + + + + + + + +Node22->Node20 + + + + + + + + +Node23->Node20 + + + + + + + + +Node24->Node12 + + + + + + + + +Node24->Node13 + + + + + + + + +Node24->Node15 + + + + + + + + +Node24->Node16 + + + + + + + + +Node25 + + +func_800B536C + + + + + +Node24->Node25 + + + + + + + + +Node44 + + +func_800B5404 + + + + + +Node24->Node44 + + + + + + + + +Node26 + + +func_800AC458 + + + + + +Node25->Node26 + + + + + + + + +Node27 + + +handle_menus_with_pri_arg + + + + + +Node26->Node27 + + + + + + + + +Node28 + + +handle_menus_default + + + + + +Node27->Node28 + + + + + + + + +Node40 + + +handle_menus_special + + + + + +Node27->Node40 + + + + + + + + +Node29 + + +func_80093F10 + + + + + +Node28->Node29 + + + + + + + + +Node34 + + +func_800940EC + + + + + +Node28->Node34 + + + + + + + + +Node38 + + +func_80094A64 + + + + + +Node28->Node38 + + + + + + + + +Node39 + + +func_80095574 + + + + + +Node28->Node39 + + + + + + + + +Node30 + + +func_80280038 + + + + + +Node29->Node30 + + + + + + + + +Node32 + + +func_80281D00 + + + + + +Node29->Node32 + + + + + + + + +Node31 + + +credits_loop + + + + + +Node30->Node31 + + + + + + + + +Node31->Node7 + + + + + + + + +Node35 + + +func_80093A5C + + + + + +Node34->Node35 + + + + + + + + +Node37 + + +func_80093B70 + + + + + +Node34->Node37 + + + + + + + + +Node38->Node7 + + + + + + + + +Node39->Node38 + + + + + + + + +Node41 + + +func_80093C98 + + + + + +Node40->Node41 + + + + + + + + +Node42 + + +func_80093E20 + + + + + +Node41->Node42 + + + + + + + + +Node43 + + +func_80093E40 + + + + + +Node41->Node43 + + + + + + + + +Node42->Node6 + + + + + + + + +Node43->Node38 + + + + + + + + +Node44->Node15 + + + + + + + + +Node45->Node11 + + + + + + + + +Node45->Node13 + + + + + + + + +Node45->Node15 + + + + + + + + +Node45->Node25 + + + + + + + + +Node45->Node44 + + + + + + + + +Node46->Node20 + + + + + + + + +Node47->Node48 + + + + + + + + +Node49 + + +setup_editor + + + + + +Node48->Node49 + + + + + + + + +Node50 + + +setup_podium_ceremony + + + + + +Node48->Node50 + + + + + + + + +Node51 + + +setup_race + + + + + +Node48->Node51 + + + + + + + + +Node50->Node20 + + + + + + + + +Node51->Node20 + + + + + + + + +Node52->Node48 + + + + + + + + diff --git a/Game_8h_a892acd610181b8a67f9bd4f74d242a4a_icgraph.svg b/Game_8h_a892acd610181b8a67f9bd4f74d242a4a_icgraph.svg index e59662005..1edae0ac9 100644 --- a/Game_8h_a892acd610181b8a67f9bd4f74d242a4a_icgraph.svg +++ b/Game_8h_a892acd610181b8a67f9bd4f74d242a4a_icgraph.svg @@ -49,7 +49,7 @@