diff --git a/Game_8cpp.html b/Game_8cpp.html index 7a0e831e2..4eeea40e3 100644 --- a/Game_8cpp.html +++ b/Game_8cpp.html @@ -636,6 +636,11 @@ Here is the caller graph for this function:
+
+Here is the caller graph for this function:
+
+
+
@@ -764,6 +769,11 @@ Here is the caller graph for this function:
+
+Here is the caller graph for this function:
+
+
+
@@ -1769,6 +1779,11 @@ Here is the caller graph for this function:
+
+Here is the caller graph for this function:
+
+
+
@@ -2074,7 +2089,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 caller graph for this function:
diff --git a/Game_8cpp_a011d7e2f1ff6949f70023c2f53091010_icgraph.svg b/Game_8cpp_a011d7e2f1ff6949f70023c2f53091010_icgraph.svg index 1a7549628..a07e84c29 100644 --- a/Game_8cpp_a011d7e2f1ff6949f70023c2f53091010_icgraph.svg +++ b/Game_8cpp_a011d7e2f1ff6949f70023c2f53091010_icgraph.svg @@ -49,7 +49,7 @@ + + diff --git a/Game_8cpp_a1c653edfba3273defe043e70b75ba81d_icgraph_org.svg b/Game_8cpp_a1c653edfba3273defe043e70b75ba81d_icgraph_org.svg new file mode 100644 index 000000000..1cc94195f --- /dev/null +++ b/Game_8cpp_a1c653edfba3273defe043e70b75ba81d_icgraph_org.svg @@ -0,0 +1,1040 @@ + + + + + + +CM_AICrossingBehaviour + + +Node1 + + +CM_AICrossingBehaviour + + + + + +Node2 + + +update_player + + + + + +Node1->Node2 + + + + + + + + +Node3 + + +func_8001C14C + + + + + +Node2->Node3 + + + + + + + + +Node44 + + +func_8028F474 + + + + + +Node2->Node44 + + + + + + + + +Node4 + + +podium_ceremony_loop + + + + + +Node3->Node4 + + + + + + + + +Node5 + + +game_state_handler + + + + + +Node4->Node5 + + + + + + + + +Node6 + + +thread5_iteration + + + + + +Node5->Node6 + + + + + + + + +Node7 + + +push_frame + + + + + +Node6->Node7 + + + + + + + + +Node8 + + +main + + + + + +Node7->Node8 + + + + + + + + +Node9 + + +reset_save_data_grand +_prix_points_and_sound_mode + + + + + +Node8->Node9 + + + + + + + + +Node14 + + +validate_save_data + + + + + +Node8->Node14 + + + + + + + + +Node22 + + +update_save_data_backup + + + + + +Node8->Node22 + + + + + + + + +Node43 + + +write_save_data_grand +_prix_points_and_sound_mode + + + + + +Node8->Node43 + + + + + + + + +Node10 + + +func_800B46D0 + + + + + +Node9->Node10 + + + + + + + + +Node13 + + +splash_menu_act + + + + + +Node9->Node13 + + + + + + + + +Node9->Node14 + + + + + + + + +Node11 + + +options_menu_act + + + + + +Node10->Node11 + + + + + + + + +Node12 + + +update_menus + + + + + +Node11->Node12 + + + + + + + + +Node12->Node5 + + + + + + + + +Node13->Node12 + + + + + + + + +Node15 + + +load_save_data + + + + + +Node14->Node15 + + + + + + + + +Node16 + + +func_80091B78 + + + + + +Node15->Node16 + + + + + + + + +Node17 + + +func_800025D4 + + + + + +Node16->Node17 + + + + + + + + +Node19 + + +func_80002600 + + + + + +Node16->Node19 + + + + + + + + +Node20 + + +func_8000262C + + + + + +Node16->Node20 + + + + + + + + +Node21 + + +func_80002658 + + + + + +Node16->Node21 + + + + + + + + +Node18 + + +update_gamestate + + + + + +Node17->Node18 + + + + + + + + +Node18->Node6 + + + + + + + + +Node19->Node18 + + + + + + + + +Node20->Node18 + + + + + + + + +Node21->Node18 + + + + + + + + +Node22->Node10 + + + + + + + + +Node22->Node11 + + + + + + + + +Node22->Node13 + + + + + + + + +Node22->Node14 + + + + + + + + +Node23 + + +func_800B536C + + + + + +Node22->Node23 + + + + + + + + +Node42 + + +func_800B5404 + + + + + +Node22->Node42 + + + + + + + + +Node24 + + +func_800AC458 + + + + + +Node23->Node24 + + + + + + + + +Node25 + + +handle_menus_with_pri_arg + + + + + +Node24->Node25 + + + + + + + + +Node26 + + +handle_menus_default + + + + + +Node25->Node26 + + + + + + + + +Node38 + + +handle_menus_special + + + + + +Node25->Node38 + + + + + + + + +Node27 + + +func_80093F10 + + + + + +Node26->Node27 + + + + + + + + +Node31 + + +func_800940EC + + + + + +Node26->Node31 + + + + + + + + +Node36 + + +func_80094A64 + + + + + +Node26->Node36 + + + + + + + + +Node37 + + +func_80095574 + + + + + +Node26->Node37 + + + + + + + + +Node28 + + +func_80280038 + + + + + +Node27->Node28 + + + + + + + + +Node30 + + +func_80281D00 + + + + + +Node27->Node30 + + + + + + + + +Node29 + + +credits_loop + + + + + +Node28->Node29 + + + + + + + + +Node29->Node5 + + + + + + + + +Node30->Node4 + + + + + + + + +Node32 + + +func_80093A5C + + + + + +Node31->Node32 + + + + + + + + +Node35 + + +func_80093B70 + + + + + +Node31->Node35 + + + + + + + + +Node33 + + +render_screens + + + + + +Node32->Node33 + + + + + + + + +Node34 + + +race_logic_loop + + + + + +Node33->Node34 + + + + + + + + +Node34->Node5 + + + + + + + + +Node36->Node5 + + + + + + + + +Node37->Node36 + + + + + + + + +Node39 + + +func_80093C98 + + + + + +Node38->Node39 + + + + + + + + +Node40 + + +func_80093E20 + + + + + +Node39->Node40 + + + + + + + + +Node41 + + +func_80093E40 + + + + + +Node39->Node41 + + + + + + + + +Node40->Node34 + + + + + + + + +Node41->Node36 + + + + + + + + +Node42->Node13 + + + + + + + + +Node43->Node9 + + + + + + + + +Node43->Node11 + + + + + + + + +Node43->Node13 + + + + + + + + +Node43->Node23 + + + + + + + + +Node43->Node42 + + + + + + + + +Node45 + + +process_game_tick + + + + + +Node44->Node45 + + + + + + + + +Node45->Node34 + + + + + + + + diff --git a/Game_8cpp_a2172bcebf986571a5a9d3053a6ae7713_icgraph.svg b/Game_8cpp_a2172bcebf986571a5a9d3053a6ae7713_icgraph.svg index dfe00b003..1552d3564 100644 --- a/Game_8cpp_a2172bcebf986571a5a9d3053a6ae7713_icgraph.svg +++ b/Game_8cpp_a2172bcebf986571a5a9d3053a6ae7713_icgraph.svg @@ -49,7 +49,7 @@ + + diff --git a/Game_8cpp_aba5f567a3db3cdfa422485da5374ce8c_icgraph_org.svg b/Game_8cpp_aba5f567a3db3cdfa422485da5374ce8c_icgraph_org.svg new file mode 100644 index 000000000..903f46bcc --- /dev/null +++ b/Game_8cpp_aba5f567a3db3cdfa422485da5374ce8c_icgraph_org.svg @@ -0,0 +1,1040 @@ + + + + + + +CM_VehicleCollision + + +Node1 + + +CM_VehicleCollision + + + + + +Node2 + + +update_player + + + + + +Node1->Node2 + + + + + + + + +Node3 + + +func_8001C14C + + + + + +Node2->Node3 + + + + + + + + +Node44 + + +func_8028F474 + + + + + +Node2->Node44 + + + + + + + + +Node4 + + +podium_ceremony_loop + + + + + +Node3->Node4 + + + + + + + + +Node5 + + +game_state_handler + + + + + +Node4->Node5 + + + + + + + + +Node6 + + +thread5_iteration + + + + + +Node5->Node6 + + + + + + + + +Node7 + + +push_frame + + + + + +Node6->Node7 + + + + + + + + +Node8 + + +main + + + + + +Node7->Node8 + + + + + + + + +Node9 + + +reset_save_data_grand +_prix_points_and_sound_mode + + + + + +Node8->Node9 + + + + + + + + +Node14 + + +validate_save_data + + + + + +Node8->Node14 + + + + + + + + +Node22 + + +update_save_data_backup + + + + + +Node8->Node22 + + + + + + + + +Node43 + + +write_save_data_grand +_prix_points_and_sound_mode + + + + + +Node8->Node43 + + + + + + + + +Node10 + + +func_800B46D0 + + + + + +Node9->Node10 + + + + + + + + +Node13 + + +splash_menu_act + + + + + +Node9->Node13 + + + + + + + + +Node9->Node14 + + + + + + + + +Node11 + + +options_menu_act + + + + + +Node10->Node11 + + + + + + + + +Node12 + + +update_menus + + + + + +Node11->Node12 + + + + + + + + +Node12->Node5 + + + + + + + + +Node13->Node12 + + + + + + + + +Node15 + + +load_save_data + + + + + +Node14->Node15 + + + + + + + + +Node16 + + +func_80091B78 + + + + + +Node15->Node16 + + + + + + + + +Node17 + + +func_800025D4 + + + + + +Node16->Node17 + + + + + + + + +Node19 + + +func_80002600 + + + + + +Node16->Node19 + + + + + + + + +Node20 + + +func_8000262C + + + + + +Node16->Node20 + + + + + + + + +Node21 + + +func_80002658 + + + + + +Node16->Node21 + + + + + + + + +Node18 + + +update_gamestate + + + + + +Node17->Node18 + + + + + + + + +Node18->Node6 + + + + + + + + +Node19->Node18 + + + + + + + + +Node20->Node18 + + + + + + + + +Node21->Node18 + + + + + + + + +Node22->Node10 + + + + + + + + +Node22->Node11 + + + + + + + + +Node22->Node13 + + + + + + + + +Node22->Node14 + + + + + + + + +Node23 + + +func_800B536C + + + + + +Node22->Node23 + + + + + + + + +Node42 + + +func_800B5404 + + + + + +Node22->Node42 + + + + + + + + +Node24 + + +func_800AC458 + + + + + +Node23->Node24 + + + + + + + + +Node25 + + +handle_menus_with_pri_arg + + + + + +Node24->Node25 + + + + + + + + +Node26 + + +handle_menus_default + + + + + +Node25->Node26 + + + + + + + + +Node38 + + +handle_menus_special + + + + + +Node25->Node38 + + + + + + + + +Node27 + + +func_80093F10 + + + + + +Node26->Node27 + + + + + + + + +Node31 + + +func_800940EC + + + + + +Node26->Node31 + + + + + + + + +Node36 + + +func_80094A64 + + + + + +Node26->Node36 + + + + + + + + +Node37 + + +func_80095574 + + + + + +Node26->Node37 + + + + + + + + +Node28 + + +func_80280038 + + + + + +Node27->Node28 + + + + + + + + +Node30 + + +func_80281D00 + + + + + +Node27->Node30 + + + + + + + + +Node29 + + +credits_loop + + + + + +Node28->Node29 + + + + + + + + +Node29->Node5 + + + + + + + + +Node30->Node4 + + + + + + + + +Node32 + + +func_80093A5C + + + + + +Node31->Node32 + + + + + + + + +Node35 + + +func_80093B70 + + + + + +Node31->Node35 + + + + + + + + +Node33 + + +render_screens + + + + + +Node32->Node33 + + + + + + + + +Node34 + + +race_logic_loop + + + + + +Node33->Node34 + + + + + + + + +Node34->Node5 + + + + + + + + +Node36->Node5 + + + + + + + + +Node37->Node36 + + + + + + + + +Node39 + + +func_80093C98 + + + + + +Node38->Node39 + + + + + + + + +Node40 + + +func_80093E20 + + + + + +Node39->Node40 + + + + + + + + +Node41 + + +func_80093E40 + + + + + +Node39->Node41 + + + + + + + + +Node40->Node34 + + + + + + + + +Node41->Node36 + + + + + + + + +Node42->Node13 + + + + + + + + +Node43->Node9 + + + + + + + + +Node43->Node11 + + + + + + + + +Node43->Node13 + + + + + + + + +Node43->Node23 + + + + + + + + +Node43->Node42 + + + + + + + + +Node45 + + +process_game_tick + + + + + +Node44->Node45 + + + + + + + + +Node45->Node34 + + + + + + + + diff --git a/Game_8cpp_abdb3ad7cafa1977c6b7da7dbed8a7df6_icgraph.svg b/Game_8cpp_abdb3ad7cafa1977c6b7da7dbed8a7df6_icgraph.svg index 1c319d331..cb9d01fd8 100644 --- a/Game_8cpp_abdb3ad7cafa1977c6b7da7dbed8a7df6_icgraph.svg +++ b/Game_8cpp_abdb3ad7cafa1977c6b7da7dbed8a7df6_icgraph.svg @@ -49,7 +49,7 @@ + + diff --git a/Game_8cpp_ae2b03d8eebdf82f401de3167c2162848_icgraph_org.svg b/Game_8cpp_ae2b03d8eebdf82f401de3167c2162848_icgraph_org.svg new file mode 100644 index 000000000..0b8ce38da --- /dev/null +++ b/Game_8cpp_ae2b03d8eebdf82f401de3167c2162848_icgraph_org.svg @@ -0,0 +1,1040 @@ + + + + + + +CM_CrossingTrigger + + +Node1 + + +CM_CrossingTrigger + + + + + +Node2 + + +update_player + + + + + +Node1->Node2 + + + + + + + + +Node3 + + +func_8001C14C + + + + + +Node2->Node3 + + + + + + + + +Node44 + + +func_8028F474 + + + + + +Node2->Node44 + + + + + + + + +Node4 + + +podium_ceremony_loop + + + + + +Node3->Node4 + + + + + + + + +Node5 + + +game_state_handler + + + + + +Node4->Node5 + + + + + + + + +Node6 + + +thread5_iteration + + + + + +Node5->Node6 + + + + + + + + +Node7 + + +push_frame + + + + + +Node6->Node7 + + + + + + + + +Node8 + + +main + + + + + +Node7->Node8 + + + + + + + + +Node9 + + +reset_save_data_grand +_prix_points_and_sound_mode + + + + + +Node8->Node9 + + + + + + + + +Node14 + + +validate_save_data + + + + + +Node8->Node14 + + + + + + + + +Node22 + + +update_save_data_backup + + + + + +Node8->Node22 + + + + + + + + +Node43 + + +write_save_data_grand +_prix_points_and_sound_mode + + + + + +Node8->Node43 + + + + + + + + +Node10 + + +func_800B46D0 + + + + + +Node9->Node10 + + + + + + + + +Node13 + + +splash_menu_act + + + + + +Node9->Node13 + + + + + + + + +Node9->Node14 + + + + + + + + +Node11 + + +options_menu_act + + + + + +Node10->Node11 + + + + + + + + +Node12 + + +update_menus + + + + + +Node11->Node12 + + + + + + + + +Node12->Node5 + + + + + + + + +Node13->Node12 + + + + + + + + +Node15 + + +load_save_data + + + + + +Node14->Node15 + + + + + + + + +Node16 + + +func_80091B78 + + + + + +Node15->Node16 + + + + + + + + +Node17 + + +func_800025D4 + + + + + +Node16->Node17 + + + + + + + + +Node19 + + +func_80002600 + + + + + +Node16->Node19 + + + + + + + + +Node20 + + +func_8000262C + + + + + +Node16->Node20 + + + + + + + + +Node21 + + +func_80002658 + + + + + +Node16->Node21 + + + + + + + + +Node18 + + +update_gamestate + + + + + +Node17->Node18 + + + + + + + + +Node18->Node6 + + + + + + + + +Node19->Node18 + + + + + + + + +Node20->Node18 + + + + + + + + +Node21->Node18 + + + + + + + + +Node22->Node10 + + + + + + + + +Node22->Node11 + + + + + + + + +Node22->Node13 + + + + + + + + +Node22->Node14 + + + + + + + + +Node23 + + +func_800B536C + + + + + +Node22->Node23 + + + + + + + + +Node42 + + +func_800B5404 + + + + + +Node22->Node42 + + + + + + + + +Node24 + + +func_800AC458 + + + + + +Node23->Node24 + + + + + + + + +Node25 + + +handle_menus_with_pri_arg + + + + + +Node24->Node25 + + + + + + + + +Node26 + + +handle_menus_default + + + + + +Node25->Node26 + + + + + + + + +Node38 + + +handle_menus_special + + + + + +Node25->Node38 + + + + + + + + +Node27 + + +func_80093F10 + + + + + +Node26->Node27 + + + + + + + + +Node31 + + +func_800940EC + + + + + +Node26->Node31 + + + + + + + + +Node36 + + +func_80094A64 + + + + + +Node26->Node36 + + + + + + + + +Node37 + + +func_80095574 + + + + + +Node26->Node37 + + + + + + + + +Node28 + + +func_80280038 + + + + + +Node27->Node28 + + + + + + + + +Node30 + + +func_80281D00 + + + + + +Node27->Node30 + + + + + + + + +Node29 + + +credits_loop + + + + + +Node28->Node29 + + + + + + + + +Node29->Node5 + + + + + + + + +Node30->Node4 + + + + + + + + +Node32 + + +func_80093A5C + + + + + +Node31->Node32 + + + + + + + + +Node35 + + +func_80093B70 + + + + + +Node31->Node35 + + + + + + + + +Node33 + + +render_screens + + + + + +Node32->Node33 + + + + + + + + +Node34 + + +race_logic_loop + + + + + +Node33->Node34 + + + + + + + + +Node34->Node5 + + + + + + + + +Node36->Node5 + + + + + + + + +Node37->Node36 + + + + + + + + +Node39 + + +func_80093C98 + + + + + +Node38->Node39 + + + + + + + + +Node40 + + +func_80093E20 + + + + + +Node39->Node40 + + + + + + + + +Node41 + + +func_80093E40 + + + + + +Node39->Node41 + + + + + + + + +Node40->Node34 + + + + + + + + +Node41->Node36 + + + + + + + + +Node42->Node13 + + + + + + + + +Node43->Node9 + + + + + + + + +Node43->Node11 + + + + + + + + +Node43->Node13 + + + + + + + + +Node43->Node23 + + + + + + + + +Node43->Node42 + + + + + + + + +Node45 + + +process_game_tick + + + + + +Node44->Node45 + + + + + + + + +Node45->Node34 + + + + + + + + diff --git a/Game_8cpp_ae8cb6c1430c14fb8e79e5d98c522c02a_icgraph.svg b/Game_8cpp_ae8cb6c1430c14fb8e79e5d98c522c02a_icgraph.svg index 823ca3bb5..fea8d4f50 100644 --- a/Game_8cpp_ae8cb6c1430c14fb8e79e5d98c522c02a_icgraph.svg +++ b/Game_8cpp_ae8cb6c1430c14fb8e79e5d98c522c02a_icgraph.svg @@ -49,7 +49,7 @@ + + diff --git a/Game_8h_a1c653edfba3273defe043e70b75ba81d_icgraph_org.svg b/Game_8h_a1c653edfba3273defe043e70b75ba81d_icgraph_org.svg new file mode 100644 index 000000000..1cc94195f --- /dev/null +++ b/Game_8h_a1c653edfba3273defe043e70b75ba81d_icgraph_org.svg @@ -0,0 +1,1040 @@ + + + + + + +CM_AICrossingBehaviour + + +Node1 + + +CM_AICrossingBehaviour + + + + + +Node2 + + +update_player + + + + + +Node1->Node2 + + + + + + + + +Node3 + + +func_8001C14C + + + + + +Node2->Node3 + + + + + + + + +Node44 + + +func_8028F474 + + + + + +Node2->Node44 + + + + + + + + +Node4 + + +podium_ceremony_loop + + + + + +Node3->Node4 + + + + + + + + +Node5 + + +game_state_handler + + + + + +Node4->Node5 + + + + + + + + +Node6 + + +thread5_iteration + + + + + +Node5->Node6 + + + + + + + + +Node7 + + +push_frame + + + + + +Node6->Node7 + + + + + + + + +Node8 + + +main + + + + + +Node7->Node8 + + + + + + + + +Node9 + + +reset_save_data_grand +_prix_points_and_sound_mode + + + + + +Node8->Node9 + + + + + + + + +Node14 + + +validate_save_data + + + + + +Node8->Node14 + + + + + + + + +Node22 + + +update_save_data_backup + + + + + +Node8->Node22 + + + + + + + + +Node43 + + +write_save_data_grand +_prix_points_and_sound_mode + + + + + +Node8->Node43 + + + + + + + + +Node10 + + +func_800B46D0 + + + + + +Node9->Node10 + + + + + + + + +Node13 + + +splash_menu_act + + + + + +Node9->Node13 + + + + + + + + +Node9->Node14 + + + + + + + + +Node11 + + +options_menu_act + + + + + +Node10->Node11 + + + + + + + + +Node12 + + +update_menus + + + + + +Node11->Node12 + + + + + + + + +Node12->Node5 + + + + + + + + +Node13->Node12 + + + + + + + + +Node15 + + +load_save_data + + + + + +Node14->Node15 + + + + + + + + +Node16 + + +func_80091B78 + + + + + +Node15->Node16 + + + + + + + + +Node17 + + +func_800025D4 + + + + + +Node16->Node17 + + + + + + + + +Node19 + + +func_80002600 + + + + + +Node16->Node19 + + + + + + + + +Node20 + + +func_8000262C + + + + + +Node16->Node20 + + + + + + + + +Node21 + + +func_80002658 + + + + + +Node16->Node21 + + + + + + + + +Node18 + + +update_gamestate + + + + + +Node17->Node18 + + + + + + + + +Node18->Node6 + + + + + + + + +Node19->Node18 + + + + + + + + +Node20->Node18 + + + + + + + + +Node21->Node18 + + + + + + + + +Node22->Node10 + + + + + + + + +Node22->Node11 + + + + + + + + +Node22->Node13 + + + + + + + + +Node22->Node14 + + + + + + + + +Node23 + + +func_800B536C + + + + + +Node22->Node23 + + + + + + + + +Node42 + + +func_800B5404 + + + + + +Node22->Node42 + + + + + + + + +Node24 + + +func_800AC458 + + + + + +Node23->Node24 + + + + + + + + +Node25 + + +handle_menus_with_pri_arg + + + + + +Node24->Node25 + + + + + + + + +Node26 + + +handle_menus_default + + + + + +Node25->Node26 + + + + + + + + +Node38 + + +handle_menus_special + + + + + +Node25->Node38 + + + + + + + + +Node27 + + +func_80093F10 + + + + + +Node26->Node27 + + + + + + + + +Node31 + + +func_800940EC + + + + + +Node26->Node31 + + + + + + + + +Node36 + + +func_80094A64 + + + + + +Node26->Node36 + + + + + + + + +Node37 + + +func_80095574 + + + + + +Node26->Node37 + + + + + + + + +Node28 + + +func_80280038 + + + + + +Node27->Node28 + + + + + + + + +Node30 + + +func_80281D00 + + + + + +Node27->Node30 + + + + + + + + +Node29 + + +credits_loop + + + + + +Node28->Node29 + + + + + + + + +Node29->Node5 + + + + + + + + +Node30->Node4 + + + + + + + + +Node32 + + +func_80093A5C + + + + + +Node31->Node32 + + + + + + + + +Node35 + + +func_80093B70 + + + + + +Node31->Node35 + + + + + + + + +Node33 + + +render_screens + + + + + +Node32->Node33 + + + + + + + + +Node34 + + +race_logic_loop + + + + + +Node33->Node34 + + + + + + + + +Node34->Node5 + + + + + + + + +Node36->Node5 + + + + + + + + +Node37->Node36 + + + + + + + + +Node39 + + +func_80093C98 + + + + + +Node38->Node39 + + + + + + + + +Node40 + + +func_80093E20 + + + + + +Node39->Node40 + + + + + + + + +Node41 + + +func_80093E40 + + + + + +Node39->Node41 + + + + + + + + +Node40->Node34 + + + + + + + + +Node41->Node36 + + + + + + + + +Node42->Node13 + + + + + + + + +Node43->Node9 + + + + + + + + +Node43->Node11 + + + + + + + + +Node43->Node13 + + + + + + + + +Node43->Node23 + + + + + + + + +Node43->Node42 + + + + + + + + +Node45 + + +process_game_tick + + + + + +Node44->Node45 + + + + + + + + +Node45->Node34 + + + + + + + + diff --git a/Game_8h_a24c17fb197ea8720e0544c07db4e25dc_icgraph.svg b/Game_8h_a24c17fb197ea8720e0544c07db4e25dc_icgraph.svg index b0c89275e..00e1cd071 100644 --- a/Game_8h_a24c17fb197ea8720e0544c07db4e25dc_icgraph.svg +++ b/Game_8h_a24c17fb197ea8720e0544c07db4e25dc_icgraph.svg @@ -49,7 +49,7 @@ + + diff --git a/Game_8h_aba5f567a3db3cdfa422485da5374ce8c_icgraph_org.svg b/Game_8h_aba5f567a3db3cdfa422485da5374ce8c_icgraph_org.svg new file mode 100644 index 000000000..903f46bcc --- /dev/null +++ b/Game_8h_aba5f567a3db3cdfa422485da5374ce8c_icgraph_org.svg @@ -0,0 +1,1040 @@ + + + + + + +CM_VehicleCollision + + +Node1 + + +CM_VehicleCollision + + + + + +Node2 + + +update_player + + + + + +Node1->Node2 + + + + + + + + +Node3 + + +func_8001C14C + + + + + +Node2->Node3 + + + + + + + + +Node44 + + +func_8028F474 + + + + + +Node2->Node44 + + + + + + + + +Node4 + + +podium_ceremony_loop + + + + + +Node3->Node4 + + + + + + + + +Node5 + + +game_state_handler + + + + + +Node4->Node5 + + + + + + + + +Node6 + + +thread5_iteration + + + + + +Node5->Node6 + + + + + + + + +Node7 + + +push_frame + + + + + +Node6->Node7 + + + + + + + + +Node8 + + +main + + + + + +Node7->Node8 + + + + + + + + +Node9 + + +reset_save_data_grand +_prix_points_and_sound_mode + + + + + +Node8->Node9 + + + + + + + + +Node14 + + +validate_save_data + + + + + +Node8->Node14 + + + + + + + + +Node22 + + +update_save_data_backup + + + + + +Node8->Node22 + + + + + + + + +Node43 + + +write_save_data_grand +_prix_points_and_sound_mode + + + + + +Node8->Node43 + + + + + + + + +Node10 + + +func_800B46D0 + + + + + +Node9->Node10 + + + + + + + + +Node13 + + +splash_menu_act + + + + + +Node9->Node13 + + + + + + + + +Node9->Node14 + + + + + + + + +Node11 + + +options_menu_act + + + + + +Node10->Node11 + + + + + + + + +Node12 + + +update_menus + + + + + +Node11->Node12 + + + + + + + + +Node12->Node5 + + + + + + + + +Node13->Node12 + + + + + + + + +Node15 + + +load_save_data + + + + + +Node14->Node15 + + + + + + + + +Node16 + + +func_80091B78 + + + + + +Node15->Node16 + + + + + + + + +Node17 + + +func_800025D4 + + + + + +Node16->Node17 + + + + + + + + +Node19 + + +func_80002600 + + + + + +Node16->Node19 + + + + + + + + +Node20 + + +func_8000262C + + + + + +Node16->Node20 + + + + + + + + +Node21 + + +func_80002658 + + + + + +Node16->Node21 + + + + + + + + +Node18 + + +update_gamestate + + + + + +Node17->Node18 + + + + + + + + +Node18->Node6 + + + + + + + + +Node19->Node18 + + + + + + + + +Node20->Node18 + + + + + + + + +Node21->Node18 + + + + + + + + +Node22->Node10 + + + + + + + + +Node22->Node11 + + + + + + + + +Node22->Node13 + + + + + + + + +Node22->Node14 + + + + + + + + +Node23 + + +func_800B536C + + + + + +Node22->Node23 + + + + + + + + +Node42 + + +func_800B5404 + + + + + +Node22->Node42 + + + + + + + + +Node24 + + +func_800AC458 + + + + + +Node23->Node24 + + + + + + + + +Node25 + + +handle_menus_with_pri_arg + + + + + +Node24->Node25 + + + + + + + + +Node26 + + +handle_menus_default + + + + + +Node25->Node26 + + + + + + + + +Node38 + + +handle_menus_special + + + + + +Node25->Node38 + + + + + + + + +Node27 + + +func_80093F10 + + + + + +Node26->Node27 + + + + + + + + +Node31 + + +func_800940EC + + + + + +Node26->Node31 + + + + + + + + +Node36 + + +func_80094A64 + + + + + +Node26->Node36 + + + + + + + + +Node37 + + +func_80095574 + + + + + +Node26->Node37 + + + + + + + + +Node28 + + +func_80280038 + + + + + +Node27->Node28 + + + + + + + + +Node30 + + +func_80281D00 + + + + + +Node27->Node30 + + + + + + + + +Node29 + + +credits_loop + + + + + +Node28->Node29 + + + + + + + + +Node29->Node5 + + + + + + + + +Node30->Node4 + + + + + + + + +Node32 + + +func_80093A5C + + + + + +Node31->Node32 + + + + + + + + +Node35 + + +func_80093B70 + + + + + +Node31->Node35 + + + + + + + + +Node33 + + +render_screens + + + + + +Node32->Node33 + + + + + + + + +Node34 + + +race_logic_loop + + + + + +Node33->Node34 + + + + + + + + +Node34->Node5 + + + + + + + + +Node36->Node5 + + + + + + + + +Node37->Node36 + + + + + + + + +Node39 + + +func_80093C98 + + + + + +Node38->Node39 + + + + + + + + +Node40 + + +func_80093E20 + + + + + +Node39->Node40 + + + + + + + + +Node41 + + +func_80093E40 + + + + + +Node39->Node41 + + + + + + + + +Node40->Node34 + + + + + + + + +Node41->Node36 + + + + + + + + +Node42->Node13 + + + + + + + + +Node43->Node9 + + + + + + + + +Node43->Node11 + + + + + + + + +Node43->Node13 + + + + + + + + +Node43->Node23 + + + + + + + + +Node43->Node42 + + + + + + + + +Node45 + + +process_game_tick + + + + + +Node44->Node45 + + + + + + + + +Node45->Node34 + + + + + + + + diff --git a/Game_8h_ac015fe2f0caa481693b5a07997bf69b6_icgraph.svg b/Game_8h_ac015fe2f0caa481693b5a07997bf69b6_icgraph.svg index 0a98bd8fe..2b44d2b1d 100644 --- a/Game_8h_ac015fe2f0caa481693b5a07997bf69b6_icgraph.svg +++ b/Game_8h_ac015fe2f0caa481693b5a07997bf69b6_icgraph.svg @@ -49,7 +49,7 @@ + + diff --git a/Game_8h_ae2b03d8eebdf82f401de3167c2162848_icgraph_org.svg b/Game_8h_ae2b03d8eebdf82f401de3167c2162848_icgraph_org.svg new file mode 100644 index 000000000..0b8ce38da --- /dev/null +++ b/Game_8h_ae2b03d8eebdf82f401de3167c2162848_icgraph_org.svg @@ -0,0 +1,1040 @@ + + + + + + +CM_CrossingTrigger + + +Node1 + + +CM_CrossingTrigger + + + + + +Node2 + + +update_player + + + + + +Node1->Node2 + + + + + + + + +Node3 + + +func_8001C14C + + + + + +Node2->Node3 + + + + + + + + +Node44 + + +func_8028F474 + + + + + +Node2->Node44 + + + + + + + + +Node4 + + +podium_ceremony_loop + + + + + +Node3->Node4 + + + + + + + + +Node5 + + +game_state_handler + + + + + +Node4->Node5 + + + + + + + + +Node6 + + +thread5_iteration + + + + + +Node5->Node6 + + + + + + + + +Node7 + + +push_frame + + + + + +Node6->Node7 + + + + + + + + +Node8 + + +main + + + + + +Node7->Node8 + + + + + + + + +Node9 + + +reset_save_data_grand +_prix_points_and_sound_mode + + + + + +Node8->Node9 + + + + + + + + +Node14 + + +validate_save_data + + + + + +Node8->Node14 + + + + + + + + +Node22 + + +update_save_data_backup + + + + + +Node8->Node22 + + + + + + + + +Node43 + + +write_save_data_grand +_prix_points_and_sound_mode + + + + + +Node8->Node43 + + + + + + + + +Node10 + + +func_800B46D0 + + + + + +Node9->Node10 + + + + + + + + +Node13 + + +splash_menu_act + + + + + +Node9->Node13 + + + + + + + + +Node9->Node14 + + + + + + + + +Node11 + + +options_menu_act + + + + + +Node10->Node11 + + + + + + + + +Node12 + + +update_menus + + + + + +Node11->Node12 + + + + + + + + +Node12->Node5 + + + + + + + + +Node13->Node12 + + + + + + + + +Node15 + + +load_save_data + + + + + +Node14->Node15 + + + + + + + + +Node16 + + +func_80091B78 + + + + + +Node15->Node16 + + + + + + + + +Node17 + + +func_800025D4 + + + + + +Node16->Node17 + + + + + + + + +Node19 + + +func_80002600 + + + + + +Node16->Node19 + + + + + + + + +Node20 + + +func_8000262C + + + + + +Node16->Node20 + + + + + + + + +Node21 + + +func_80002658 + + + + + +Node16->Node21 + + + + + + + + +Node18 + + +update_gamestate + + + + + +Node17->Node18 + + + + + + + + +Node18->Node6 + + + + + + + + +Node19->Node18 + + + + + + + + +Node20->Node18 + + + + + + + + +Node21->Node18 + + + + + + + + +Node22->Node10 + + + + + + + + +Node22->Node11 + + + + + + + + +Node22->Node13 + + + + + + + + +Node22->Node14 + + + + + + + + +Node23 + + +func_800B536C + + + + + +Node22->Node23 + + + + + + + + +Node42 + + +func_800B5404 + + + + + +Node22->Node42 + + + + + + + + +Node24 + + +func_800AC458 + + + + + +Node23->Node24 + + + + + + + + +Node25 + + +handle_menus_with_pri_arg + + + + + +Node24->Node25 + + + + + + + + +Node26 + + +handle_menus_default + + + + + +Node25->Node26 + + + + + + + + +Node38 + + +handle_menus_special + + + + + +Node25->Node38 + + + + + + + + +Node27 + + +func_80093F10 + + + + + +Node26->Node27 + + + + + + + + +Node31 + + +func_800940EC + + + + + +Node26->Node31 + + + + + + + + +Node36 + + +func_80094A64 + + + + + +Node26->Node36 + + + + + + + + +Node37 + + +func_80095574 + + + + + +Node26->Node37 + + + + + + + + +Node28 + + +func_80280038 + + + + + +Node27->Node28 + + + + + + + + +Node30 + + +func_80281D00 + + + + + +Node27->Node30 + + + + + + + + +Node29 + + +credits_loop + + + + + +Node28->Node29 + + + + + + + + +Node29->Node5 + + + + + + + + +Node30->Node4 + + + + + + + + +Node32 + + +func_80093A5C + + + + + +Node31->Node32 + + + + + + + + +Node35 + + +func_80093B70 + + + + + +Node31->Node35 + + + + + + + + +Node33 + + +render_screens + + + + + +Node32->Node33 + + + + + + + + +Node34 + + +race_logic_loop + + + + + +Node33->Node34 + + + + + + + + +Node34->Node5 + + + + + + + + +Node36->Node5 + + + + + + + + +Node37->Node36 + + + + + + + + +Node39 + + +func_80093C98 + + + + + +Node38->Node39 + + + + + + + + +Node40 + + +func_80093E20 + + + + + +Node39->Node40 + + + + + + + + +Node41 + + +func_80093E40 + + + + + +Node39->Node41 + + + + + + + + +Node40->Node34 + + + + + + + + +Node41->Node36 + + + + + + + + +Node42->Node13 + + + + + + + + +Node43->Node9 + + + + + + + + +Node43->Node11 + + + + + + + + +Node43->Node13 + + + + + + + + +Node43->Node23 + + + + + + + + +Node43->Node42 + + + + + + + + +Node45 + + +process_game_tick + + + + + +Node44->Node45 + + + + + + + + +Node45->Node34 + + + + + + + + diff --git a/Game_8h_ae8cb6c1430c14fb8e79e5d98c522c02a_icgraph.svg b/Game_8h_ae8cb6c1430c14fb8e79e5d98c522c02a_icgraph.svg index 250620e63..d9214bef5 100644 --- a/Game_8h_ae8cb6c1430c14fb8e79e5d98c522c02a_icgraph.svg +++ b/Game_8h_ae8cb6c1430c14fb8e79e5d98c522c02a_icgraph.svg @@ -49,7 +49,7 @@ + diff --git a/code__80005FD0_8c_a0cfc9c8c29906a6f0984b40d752129ac_cgraph_org.svg b/code__80005FD0_8c_a0cfc9c8c29906a6f0984b40d752129ac_cgraph_org.svg new file mode 100644 index 000000000..0e1b1f4d3 --- /dev/null +++ b/code__80005FD0_8c_a0cfc9c8c29906a6f0984b40d752129ac_cgraph_org.svg @@ -0,0 +1,39 @@ + + + + + + +func_800088D8 + + +Node1 + + +func_800088D8 + + + + + +Node2 + + +CM_GetProps + + + + + +Node1->Node2 + + + + + + + + diff --git a/code__80005FD0_8c_a0cfc9c8c29906a6f0984b40d752129ac_icgraph.map b/code__80005FD0_8c_a0cfc9c8c29906a6f0984b40d752129ac_icgraph.map new file mode 100644 index 000000000..1d3a6797f --- /dev/null +++ b/code__80005FD0_8c_a0cfc9c8c29906a6f0984b40d752129ac_icgraph.map @@ -0,0 +1,118 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code__80005FD0_8c_a0cfc9c8c29906a6f0984b40d752129ac_icgraph.md5 b/code__80005FD0_8c_a0cfc9c8c29906a6f0984b40d752129ac_icgraph.md5 new file mode 100644 index 000000000..930bacc8d --- /dev/null +++ b/code__80005FD0_8c_a0cfc9c8c29906a6f0984b40d752129ac_icgraph.md5 @@ -0,0 +1 @@ +257fddd332830ee46728b89960496dff \ No newline at end of file diff --git a/code__80005FD0_8c_a0cfc9c8c29906a6f0984b40d752129ac_icgraph.svg b/code__80005FD0_8c_a0cfc9c8c29906a6f0984b40d752129ac_icgraph.svg new file mode 100644 index 000000000..67907a492 --- /dev/null +++ b/code__80005FD0_8c_a0cfc9c8c29906a6f0984b40d752129ac_icgraph.svg @@ -0,0 +1,1141 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +func_800088D8 + + +Node1 + + +func_800088D8 + + + + + +Node2 + + +regulate_cpu_speed + + + + + +Node1->Node2 + + + + + + + + +Node3 + + +update_player + + + + + +Node2->Node3 + + + + + + + + +Node4 + + +func_8001C14C + + + + + +Node3->Node4 + + + + + + + + +Node45 + + +func_8028F474 + + + + + +Node3->Node45 + + + + + + + + +Node5 + + +podium_ceremony_loop + + + + + +Node4->Node5 + + + + + + + + +Node6 + + +game_state_handler + + + + + +Node5->Node6 + + + + + + + + +Node7 + + +thread5_iteration + + + + + +Node6->Node7 + + + + + + + + +Node8 + + +push_frame + + + + + +Node7->Node8 + + + + + + + + +Node9 + + +main + + + + + +Node8->Node9 + + + + + + + + +Node10 + + +reset_save_data_grand +_prix_points_and_sound_mode + + + + + +Node9->Node10 + + + + + + + + +Node15 + + +validate_save_data + + + + + +Node9->Node15 + + + + + + + + +Node23 + + +update_save_data_backup + + + + + +Node9->Node23 + + + + + + + + +Node44 + + +write_save_data_grand +_prix_points_and_sound_mode + + + + + +Node9->Node44 + + + + + + + + +Node11 + + +func_800B46D0 + + + + + +Node10->Node11 + + + + + + + + +Node14 + + +splash_menu_act + + + + + +Node10->Node14 + + + + + + + + +Node10->Node15 + + + + + + + + +Node12 + + +options_menu_act + + + + + +Node11->Node12 + + + + + + + + +Node13 + + +update_menus + + + + + +Node12->Node13 + + + + + + + + +Node13->Node6 + + + + + + + + +Node14->Node13 + + + + + + + + +Node16 + + +load_save_data + + + + + +Node15->Node16 + + + + + + + + +Node17 + + +func_80091B78 + + + + + +Node16->Node17 + + + + + + + + +Node18 + + +func_800025D4 + + + + + +Node17->Node18 + + + + + + + + +Node20 + + +func_80002600 + + + + + +Node17->Node20 + + + + + + + + +Node21 + + +func_8000262C + + + + + +Node17->Node21 + + + + + + + + +Node22 + + +func_80002658 + + + + + +Node17->Node22 + + + + + + + + +Node19 + + +update_gamestate + + + + + +Node18->Node19 + + + + + + + + +Node19->Node7 + + + + + + + + +Node20->Node19 + + + + + + + + +Node21->Node19 + + + + + + + + +Node22->Node19 + + + + + + + + +Node23->Node11 + + + + + + + + +Node23->Node12 + + + + + + + + +Node23->Node14 + + + + + + + + +Node23->Node15 + + + + + + + + +Node24 + + +func_800B536C + + + + + +Node23->Node24 + + + + + + + + +Node43 + + +func_800B5404 + + + + + +Node23->Node43 + + + + + + + + +Node25 + + +func_800AC458 + + + + + +Node24->Node25 + + + + + + + + +Node26 + + +handle_menus_with_pri_arg + + + + + +Node25->Node26 + + + + + + + + +Node27 + + +handle_menus_default + + + + + +Node26->Node27 + + + + + + + + +Node39 + + +handle_menus_special + + + + + +Node26->Node39 + + + + + + + + +Node28 + + +func_80093F10 + + + + + +Node27->Node28 + + + + + + + + +Node32 + + +func_800940EC + + + + + +Node27->Node32 + + + + + + + + +Node37 + + +func_80094A64 + + + + + +Node27->Node37 + + + + + + + + +Node38 + + +func_80095574 + + + + + +Node27->Node38 + + + + + + + + +Node29 + + +func_80280038 + + + + + +Node28->Node29 + + + + + + + + +Node31 + + +func_80281D00 + + + + + +Node28->Node31 + + + + + + + + +Node30 + + +credits_loop + + + + + +Node29->Node30 + + + + + + + + +Node30->Node6 + + + + + + + + +Node31->Node5 + + + + + + + + +Node33 + + +func_80093A5C + + + + + +Node32->Node33 + + + + + + + + +Node36 + + +func_80093B70 + + + + + +Node32->Node36 + + + + + + + + +Node34 + + +render_screens + + + + + +Node33->Node34 + + + + + + + + +Node35 + + +race_logic_loop + + + + + +Node34->Node35 + + + + + + + + +Node35->Node6 + + + + + + + + +Node37->Node6 + + + + + + + + +Node38->Node37 + + + + + + + + +Node40 + + +func_80093C98 + + + + + +Node39->Node40 + + + + + + + + +Node41 + + +func_80093E20 + + + + + +Node40->Node41 + + + + + + + + +Node42 + + +func_80093E40 + + + + + +Node40->Node42 + + + + + + + + +Node41->Node35 + + + + + + + + +Node42->Node37 + + + + + + + + +Node43->Node14 + + + + + + + + +Node44->Node10 + + + + + + + + +Node44->Node12 + + + + + + + + +Node44->Node14 + + + + + + + + +Node44->Node24 + + + + + + + + +Node44->Node43 + + + + + + + + +Node46 + + +process_game_tick + + + + + +Node45->Node46 + + + + + + + + +Node46->Node35 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code__80005FD0_8c_a0cfc9c8c29906a6f0984b40d752129ac_icgraph_org.svg b/code__80005FD0_8c_a0cfc9c8c29906a6f0984b40d752129ac_icgraph_org.svg new file mode 100644 index 000000000..baf53c7b1 --- /dev/null +++ b/code__80005FD0_8c_a0cfc9c8c29906a6f0984b40d752129ac_icgraph_org.svg @@ -0,0 +1,1058 @@ + + + + + + +func_800088D8 + + +Node1 + + +func_800088D8 + + + + + +Node2 + + +regulate_cpu_speed + + + + + +Node1->Node2 + + + + + + + + +Node3 + + +update_player + + + + + +Node2->Node3 + + + + + + + + +Node4 + + +func_8001C14C + + + + + +Node3->Node4 + + + + + + + + +Node45 + + +func_8028F474 + + + + + +Node3->Node45 + + + + + + + + +Node5 + + +podium_ceremony_loop + + + + + +Node4->Node5 + + + + + + + + +Node6 + + +game_state_handler + + + + + +Node5->Node6 + + + + + + + + +Node7 + + +thread5_iteration + + + + + +Node6->Node7 + + + + + + + + +Node8 + + +push_frame + + + + + +Node7->Node8 + + + + + + + + +Node9 + + +main + + + + + +Node8->Node9 + + + + + + + + +Node10 + + +reset_save_data_grand +_prix_points_and_sound_mode + + + + + +Node9->Node10 + + + + + + + + +Node15 + + +validate_save_data + + + + + +Node9->Node15 + + + + + + + + +Node23 + + +update_save_data_backup + + + + + +Node9->Node23 + + + + + + + + +Node44 + + +write_save_data_grand +_prix_points_and_sound_mode + + + + + +Node9->Node44 + + + + + + + + +Node11 + + +func_800B46D0 + + + + + +Node10->Node11 + + + + + + + + +Node14 + + +splash_menu_act + + + + + +Node10->Node14 + + + + + + + + +Node10->Node15 + + + + + + + + +Node12 + + +options_menu_act + + + + + +Node11->Node12 + + + + + + + + +Node13 + + +update_menus + + + + + +Node12->Node13 + + + + + + + + +Node13->Node6 + + + + + + + + +Node14->Node13 + + + + + + + + +Node16 + + +load_save_data + + + + + +Node15->Node16 + + + + + + + + +Node17 + + +func_80091B78 + + + + + +Node16->Node17 + + + + + + + + +Node18 + + +func_800025D4 + + + + + +Node17->Node18 + + + + + + + + +Node20 + + +func_80002600 + + + + + +Node17->Node20 + + + + + + + + +Node21 + + +func_8000262C + + + + + +Node17->Node21 + + + + + + + + +Node22 + + +func_80002658 + + + + + +Node17->Node22 + + + + + + + + +Node19 + + +update_gamestate + + + + + +Node18->Node19 + + + + + + + + +Node19->Node7 + + + + + + + + +Node20->Node19 + + + + + + + + +Node21->Node19 + + + + + + + + +Node22->Node19 + + + + + + + + +Node23->Node11 + + + + + + + + +Node23->Node12 + + + + + + + + +Node23->Node14 + + + + + + + + +Node23->Node15 + + + + + + + + +Node24 + + +func_800B536C + + + + + +Node23->Node24 + + + + + + + + +Node43 + + +func_800B5404 + + + + + +Node23->Node43 + + + + + + + + +Node25 + + +func_800AC458 + + + + + +Node24->Node25 + + + + + + + + +Node26 + + +handle_menus_with_pri_arg + + + + + +Node25->Node26 + + + + + + + + +Node27 + + +handle_menus_default + + + + + +Node26->Node27 + + + + + + + + +Node39 + + +handle_menus_special + + + + + +Node26->Node39 + + + + + + + + +Node28 + + +func_80093F10 + + + + + +Node27->Node28 + + + + + + + + +Node32 + + +func_800940EC + + + + + +Node27->Node32 + + + + + + + + +Node37 + + +func_80094A64 + + + + + +Node27->Node37 + + + + + + + + +Node38 + + +func_80095574 + + + + + +Node27->Node38 + + + + + + + + +Node29 + + +func_80280038 + + + + + +Node28->Node29 + + + + + + + + +Node31 + + +func_80281D00 + + + + + +Node28->Node31 + + + + + + + + +Node30 + + +credits_loop + + + + + +Node29->Node30 + + + + + + + + +Node30->Node6 + + + + + + + + +Node31->Node5 + + + + + + + + +Node33 + + +func_80093A5C + + + + + +Node32->Node33 + + + + + + + + +Node36 + + +func_80093B70 + + + + + +Node32->Node36 + + + + + + + + +Node34 + + +render_screens + + + + + +Node33->Node34 + + + + + + + + +Node35 + + +race_logic_loop + + + + + +Node34->Node35 + + + + + + + + +Node35->Node6 + + + + + + + + +Node37->Node6 + + + + + + + + +Node38->Node37 + + + + + + + + +Node40 + + +func_80093C98 + + + + + +Node39->Node40 + + + + + + + + +Node41 + + +func_80093E20 + + + + + +Node40->Node41 + + + + + + + + +Node42 + + +func_80093E40 + + + + + +Node40->Node42 + + + + + + + + +Node41->Node35 + + + + + + + + +Node42->Node37 + + + + + + + + +Node43->Node14 + + + + + + + + +Node44->Node10 + + + + + + + + +Node44->Node12 + + + + + + + + +Node44->Node14 + + + + + + + + +Node44->Node24 + + + + + + + + +Node44->Node43 + + + + + + + + +Node46 + + +process_game_tick + + + + + +Node45->Node46 + + + + + + + + +Node46->Node35 + + + + + + + + diff --git a/code__80005FD0_8c_a124643c54f6424c7d94fcf3fc7b150ea_cgraph.map b/code__80005FD0_8c_a124643c54f6424c7d94fcf3fc7b150ea_cgraph.map new file mode 100644 index 000000000..247d4684d --- /dev/null +++ b/code__80005FD0_8c_a124643c54f6424c7d94fcf3fc7b150ea_cgraph.map @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code__80005FD0_8c_a124643c54f6424c7d94fcf3fc7b150ea_cgraph.md5 b/code__80005FD0_8c_a124643c54f6424c7d94fcf3fc7b150ea_cgraph.md5 new file mode 100644 index 000000000..f7e01d1fd --- /dev/null +++ b/code__80005FD0_8c_a124643c54f6424c7d94fcf3fc7b150ea_cgraph.md5 @@ -0,0 +1 @@ +ea8f9102e3c8e80c50e36eb3be035568 \ No newline at end of file diff --git a/code__80005FD0_8c_a124643c54f6424c7d94fcf3fc7b150ea_cgraph.svg b/code__80005FD0_8c_a124643c54f6424c7d94fcf3fc7b150ea_cgraph.svg new file mode 100644 index 000000000..c8ca35906 --- /dev/null +++ b/code__80005FD0_8c_a124643c54f6424c7d94fcf3fc7b150ea_cgraph.svg @@ -0,0 +1,1179 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +cpu_use_item_strategy + + +Node1 + + +cpu_use_item_strategy + + + + + +Node2 + + +clear_expired_strategies + + + + + +Node1->Node2 + + + + + + + + +Node3 + + +cpu_decisions_branch_item + + + + + +Node1->Node3 + + + + + + + + +Node4 + + +cpu_gen_random_item + + + + + +Node1->Node4 + + + + + + + + +Node7 + + +random_int + + + + + +Node1->Node7 + + + + + + + + +Node10 + + +drop_banana_in_banana +_bunch + + + + + +Node1->Node10 + + + + + + + + +Node11 + + +func_8001ABE0 + + + + + +Node1->Node11 + + + + + + + + +Node12 + + +func_8009E5BC + + + + + +Node1->Node12 + + + + + + + + +Node14 + + +func_800C92CC + + + + + +Node1->Node14 + + + + + + + + +Node17 + + +func_800C98B8 + + + + + +Node1->Node17 + + + + + + + + +Node18 + + +func_800CAC60 + + + + + +Node1->Node18 + + + + + + + + +Node20 + + +func_800CAD40 + + + + + +Node1->Node20 + + + + + + + + +Node27 + + +func_802A1064 + + + + + +Node1->Node27 + + + + + + + + +Node31 + + +hard_cpu_gen_random_item + + + + + +Node1->Node31 + + + + + + + + +Node32 + + +is_path_point_in_range + + + + + +Node1->Node32 + + + + + + + + +Node33 + + +spawn_actor_on_surface + + + + + +Node1->Node33 + + + + + + + + +Node35 + + +use_banana_bunch_item + + + + + +Node1->Node35 + + + + + + + + +Node58 + + +use_banana_item + + + + + +Node1->Node58 + + + + + + + + +Node60 + + +use_blue_shell_item + + + + + +Node1->Node60 + + + + + + + + +Node61 + + +use_red_shell_item + + + + + +Node1->Node61 + + + + + + + + +Node67 + + +use_fake_itembox_item + + + + + +Node1->Node67 + + + + + + + + +Node68 + + +use_green_shell_item + + + + + +Node1->Node68 + + + + + + + + +Node69 + + +use_thunder_item + + + + + +Node1->Node69 + + + + + + + + +Node5 + + +gen_random_item + + + + + +Node4->Node5 + + + + + + + + +Node6 + + +getProbabilityArray + + + + + +Node5->Node6 + + + + + + + + +Node5->Node7 + + + + + + + + +Node9 + + +verify_probability +_table + + + + + +Node5->Node9 + + + + + + + + +Node8 + + +random_u16 + + + + + +Node7->Node8 + + + + + + + + +Node9->Node6 + + + + + + + + +Node13 + + +func_8009E5FC + + + + + +Node12->Node13 + + + + + + + + +Node15 + + +func_800C1C88 + + + + + +Node14->Node15 + + + + + + + + +Node16 + + +play_sound + + + + + +Node14->Node16 + + + + + + + + +Node17->Node15 + + + + + + + + +Node17->Node16 + + + + + + + + +Node18->Node16 + + + + + + + + +Node19 + + +func_800C36C4 + + + + + +Node18->Node19 + + + + + + + + +Node20->Node19 + + + + + + + + +Node21 + + +func_800C56F0 + + + + + +Node20->Node21 + + + + + + + + +Node22 + + +delete_sound_from_bank + + + + + +Node21->Node22 + + + + + + + + +Node24 + + +func_800C41CC + + + + + +Node21->Node24 + + + + + + + + +Node25 + + +func_800CBBE8 + + + + + +Node21->Node25 + + + + + + + + +Node28 + + +CM_FindActorIndex + + + + + +Node27->Node28 + + + + + + + + +Node29 + + +func_802ABEAC + + + + + +Node27->Node29 + + + + + + + + +Node30 + + +calculate_surface_height + + + + + +Node29->Node30 + + + + + + + + +Node31->Node5 + + + + + + + + +Node33->Node30 + + + + + + + + +Node34 + + +check_horizontally +_colliding_with_triangle + + + + + +Node33->Node34 + + + + + + + + +Node36 + + +add_actor_to_empty_slot + + + + + +Node35->Node36 + + + + + + + + +Node37 + + +actor_init + + + + + +Node36->Node37 + + + + + + + + +Node54 + + +CM_AddBaseActor + + + + + +Node36->Node54 + + + + + + + + +Node55 + + +CM_AddEditorObject + + + + + +Node36->Node55 + + + + + + + + +Node56 + + +CM_GetActorSize + + + + + +Node36->Node56 + + + + + + + + +Node57 + + +get_actor_name + + + + + +Node36->Node57 + + + + + + + + +Node58->Node36 + + + + + + + + +Node59 + + +mtxf_translate_vec3f_mat3 + + + + + +Node58->Node59 + + + + + + + + +Node60->Node61 + + + + + + + + +Node61->Node36 + + + + + + + + +Node61->Node59 + + + + + + + + +Node62 + + +actor_terrain_collision + + + + + +Node61->Node62 + + + + + + + + +Node66 + + +func_802B4E30 + + + + + +Node61->Node66 + + + + + + + + +Node63 + + +is_colliding_with_drivable +_surface + + + + + +Node62->Node63 + + + + + + + + +Node67->Node36 + + + + + + + + +Node67->Node59 + + + + + + + + +Node68->Node36 + + + + + + + + +Node68->Node59 + + + + + + + + +Node68->Node62 + + + + + + + + +Node68->Node66 + + + + + + + + +Node69->Node12 + + + + + + + + +Node70 + + +func_800CAB4C + + + + + +Node69->Node70 + + + + + + + + +Node70->Node16 + + + + + + + + +Node70->Node19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code__80005FD0_8c_a124643c54f6424c7d94fcf3fc7b150ea_cgraph_org.svg b/code__80005FD0_8c_a124643c54f6424c7d94fcf3fc7b150ea_cgraph_org.svg new file mode 100644 index 000000000..cd85e07a1 --- /dev/null +++ b/code__80005FD0_8c_a124643c54f6424c7d94fcf3fc7b150ea_cgraph_org.svg @@ -0,0 +1,1096 @@ + + + + + + +cpu_use_item_strategy + + +Node1 + + +cpu_use_item_strategy + + + + + +Node2 + + +clear_expired_strategies + + + + + +Node1->Node2 + + + + + + + + +Node3 + + +cpu_decisions_branch_item + + + + + +Node1->Node3 + + + + + + + + +Node4 + + +cpu_gen_random_item + + + + + +Node1->Node4 + + + + + + + + +Node7 + + +random_int + + + + + +Node1->Node7 + + + + + + + + +Node10 + + +drop_banana_in_banana +_bunch + + + + + +Node1->Node10 + + + + + + + + +Node11 + + +func_8001ABE0 + + + + + +Node1->Node11 + + + + + + + + +Node12 + + +func_8009E5BC + + + + + +Node1->Node12 + + + + + + + + +Node14 + + +func_800C92CC + + + + + +Node1->Node14 + + + + + + + + +Node17 + + +func_800C98B8 + + + + + +Node1->Node17 + + + + + + + + +Node18 + + +func_800CAC60 + + + + + +Node1->Node18 + + + + + + + + +Node20 + + +func_800CAD40 + + + + + +Node1->Node20 + + + + + + + + +Node27 + + +func_802A1064 + + + + + +Node1->Node27 + + + + + + + + +Node31 + + +hard_cpu_gen_random_item + + + + + +Node1->Node31 + + + + + + + + +Node32 + + +is_path_point_in_range + + + + + +Node1->Node32 + + + + + + + + +Node33 + + +spawn_actor_on_surface + + + + + +Node1->Node33 + + + + + + + + +Node35 + + +use_banana_bunch_item + + + + + +Node1->Node35 + + + + + + + + +Node58 + + +use_banana_item + + + + + +Node1->Node58 + + + + + + + + +Node60 + + +use_blue_shell_item + + + + + +Node1->Node60 + + + + + + + + +Node61 + + +use_red_shell_item + + + + + +Node1->Node61 + + + + + + + + +Node67 + + +use_fake_itembox_item + + + + + +Node1->Node67 + + + + + + + + +Node68 + + +use_green_shell_item + + + + + +Node1->Node68 + + + + + + + + +Node69 + + +use_thunder_item + + + + + +Node1->Node69 + + + + + + + + +Node5 + + +gen_random_item + + + + + +Node4->Node5 + + + + + + + + +Node6 + + +getProbabilityArray + + + + + +Node5->Node6 + + + + + + + + +Node5->Node7 + + + + + + + + +Node9 + + +verify_probability +_table + + + + + +Node5->Node9 + + + + + + + + +Node8 + + +random_u16 + + + + + +Node7->Node8 + + + + + + + + +Node9->Node6 + + + + + + + + +Node13 + + +func_8009E5FC + + + + + +Node12->Node13 + + + + + + + + +Node15 + + +func_800C1C88 + + + + + +Node14->Node15 + + + + + + + + +Node16 + + +play_sound + + + + + +Node14->Node16 + + + + + + + + +Node17->Node15 + + + + + + + + +Node17->Node16 + + + + + + + + +Node18->Node16 + + + + + + + + +Node19 + + +func_800C36C4 + + + + + +Node18->Node19 + + + + + + + + +Node20->Node19 + + + + + + + + +Node21 + + +func_800C56F0 + + + + + +Node20->Node21 + + + + + + + + +Node22 + + +delete_sound_from_bank + + + + + +Node21->Node22 + + + + + + + + +Node24 + + +func_800C41CC + + + + + +Node21->Node24 + + + + + + + + +Node25 + + +func_800CBBE8 + + + + + +Node21->Node25 + + + + + + + + +Node28 + + +CM_FindActorIndex + + + + + +Node27->Node28 + + + + + + + + +Node29 + + +func_802ABEAC + + + + + +Node27->Node29 + + + + + + + + +Node30 + + +calculate_surface_height + + + + + +Node29->Node30 + + + + + + + + +Node31->Node5 + + + + + + + + +Node33->Node30 + + + + + + + + +Node34 + + +check_horizontally +_colliding_with_triangle + + + + + +Node33->Node34 + + + + + + + + +Node36 + + +add_actor_to_empty_slot + + + + + +Node35->Node36 + + + + + + + + +Node37 + + +actor_init + + + + + +Node36->Node37 + + + + + + + + +Node54 + + +CM_AddBaseActor + + + + + +Node36->Node54 + + + + + + + + +Node55 + + +CM_AddEditorObject + + + + + +Node36->Node55 + + + + + + + + +Node56 + + +CM_GetActorSize + + + + + +Node36->Node56 + + + + + + + + +Node57 + + +get_actor_name + + + + + +Node36->Node57 + + + + + + + + +Node58->Node36 + + + + + + + + +Node59 + + +mtxf_translate_vec3f_mat3 + + + + + +Node58->Node59 + + + + + + + + +Node60->Node61 + + + + + + + + +Node61->Node36 + + + + + + + + +Node61->Node59 + + + + + + + + +Node62 + + +actor_terrain_collision + + + + + +Node61->Node62 + + + + + + + + +Node66 + + +func_802B4E30 + + + + + +Node61->Node66 + + + + + + + + +Node63 + + +is_colliding_with_drivable +_surface + + + + + +Node62->Node63 + + + + + + + + +Node67->Node36 + + + + + + + + +Node67->Node59 + + + + + + + + +Node68->Node36 + + + + + + + + +Node68->Node59 + + + + + + + + +Node68->Node62 + + + + + + + + +Node68->Node66 + + + + + + + + +Node69->Node12 + + + + + + + + +Node70 + + +func_800CAB4C + + + + + +Node69->Node70 + + + + + + + + +Node70->Node16 + + + + + + + + +Node70->Node19 + + + + + + + + diff --git a/code__80005FD0_8c_a124643c54f6424c7d94fcf3fc7b150ea_icgraph.map b/code__80005FD0_8c_a124643c54f6424c7d94fcf3fc7b150ea_icgraph.map new file mode 100644 index 000000000..bf4f6b02f --- /dev/null +++ b/code__80005FD0_8c_a124643c54f6424c7d94fcf3fc7b150ea_icgraph.map @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code__80005FD0_8c_a124643c54f6424c7d94fcf3fc7b150ea_icgraph.md5 b/code__80005FD0_8c_a124643c54f6424c7d94fcf3fc7b150ea_icgraph.md5 new file mode 100644 index 000000000..d7077f17c --- /dev/null +++ b/code__80005FD0_8c_a124643c54f6424c7d94fcf3fc7b150ea_icgraph.md5 @@ -0,0 +1 @@ +5a4e2aec3017270b5c68c03de8bc9c38 \ No newline at end of file diff --git a/code__80005FD0_8c_a124643c54f6424c7d94fcf3fc7b150ea_icgraph.svg b/code__80005FD0_8c_a124643c54f6424c7d94fcf3fc7b150ea_icgraph.svg new file mode 100644 index 000000000..3ff7ea538 --- /dev/null +++ b/code__80005FD0_8c_a124643c54f6424c7d94fcf3fc7b150ea_icgraph.svg @@ -0,0 +1,1123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +cpu_use_item_strategy + + +Node1 + + +cpu_use_item_strategy + + + + + +Node2 + + +update_player + + + + + +Node1->Node2 + + + + + + + + +Node3 + + +func_8001C14C + + + + + +Node2->Node3 + + + + + + + + +Node44 + + +func_8028F474 + + + + + +Node2->Node44 + + + + + + + + +Node4 + + +podium_ceremony_loop + + + + + +Node3->Node4 + + + + + + + + +Node5 + + +game_state_handler + + + + + +Node4->Node5 + + + + + + + + +Node6 + + +thread5_iteration + + + + + +Node5->Node6 + + + + + + + + +Node7 + + +push_frame + + + + + +Node6->Node7 + + + + + + + + +Node8 + + +main + + + + + +Node7->Node8 + + + + + + + + +Node9 + + +reset_save_data_grand +_prix_points_and_sound_mode + + + + + +Node8->Node9 + + + + + + + + +Node14 + + +validate_save_data + + + + + +Node8->Node14 + + + + + + + + +Node22 + + +update_save_data_backup + + + + + +Node8->Node22 + + + + + + + + +Node43 + + +write_save_data_grand +_prix_points_and_sound_mode + + + + + +Node8->Node43 + + + + + + + + +Node10 + + +func_800B46D0 + + + + + +Node9->Node10 + + + + + + + + +Node13 + + +splash_menu_act + + + + + +Node9->Node13 + + + + + + + + +Node9->Node14 + + + + + + + + +Node11 + + +options_menu_act + + + + + +Node10->Node11 + + + + + + + + +Node12 + + +update_menus + + + + + +Node11->Node12 + + + + + + + + +Node12->Node5 + + + + + + + + +Node13->Node12 + + + + + + + + +Node15 + + +load_save_data + + + + + +Node14->Node15 + + + + + + + + +Node16 + + +func_80091B78 + + + + + +Node15->Node16 + + + + + + + + +Node17 + + +func_800025D4 + + + + + +Node16->Node17 + + + + + + + + +Node19 + + +func_80002600 + + + + + +Node16->Node19 + + + + + + + + +Node20 + + +func_8000262C + + + + + +Node16->Node20 + + + + + + + + +Node21 + + +func_80002658 + + + + + +Node16->Node21 + + + + + + + + +Node18 + + +update_gamestate + + + + + +Node17->Node18 + + + + + + + + +Node18->Node6 + + + + + + + + +Node19->Node18 + + + + + + + + +Node20->Node18 + + + + + + + + +Node21->Node18 + + + + + + + + +Node22->Node10 + + + + + + + + +Node22->Node11 + + + + + + + + +Node22->Node13 + + + + + + + + +Node22->Node14 + + + + + + + + +Node23 + + +func_800B536C + + + + + +Node22->Node23 + + + + + + + + +Node42 + + +func_800B5404 + + + + + +Node22->Node42 + + + + + + + + +Node24 + + +func_800AC458 + + + + + +Node23->Node24 + + + + + + + + +Node25 + + +handle_menus_with_pri_arg + + + + + +Node24->Node25 + + + + + + + + +Node26 + + +handle_menus_default + + + + + +Node25->Node26 + + + + + + + + +Node38 + + +handle_menus_special + + + + + +Node25->Node38 + + + + + + + + +Node27 + + +func_80093F10 + + + + + +Node26->Node27 + + + + + + + + +Node31 + + +func_800940EC + + + + + +Node26->Node31 + + + + + + + + +Node36 + + +func_80094A64 + + + + + +Node26->Node36 + + + + + + + + +Node37 + + +func_80095574 + + + + + +Node26->Node37 + + + + + + + + +Node28 + + +func_80280038 + + + + + +Node27->Node28 + + + + + + + + +Node30 + + +func_80281D00 + + + + + +Node27->Node30 + + + + + + + + +Node29 + + +credits_loop + + + + + +Node28->Node29 + + + + + + + + +Node29->Node5 + + + + + + + + +Node30->Node4 + + + + + + + + +Node32 + + +func_80093A5C + + + + + +Node31->Node32 + + + + + + + + +Node35 + + +func_80093B70 + + + + + +Node31->Node35 + + + + + + + + +Node33 + + +render_screens + + + + + +Node32->Node33 + + + + + + + + +Node34 + + +race_logic_loop + + + + + +Node33->Node34 + + + + + + + + +Node34->Node5 + + + + + + + + +Node36->Node5 + + + + + + + + +Node37->Node36 + + + + + + + + +Node39 + + +func_80093C98 + + + + + +Node38->Node39 + + + + + + + + +Node40 + + +func_80093E20 + + + + + +Node39->Node40 + + + + + + + + +Node41 + + +func_80093E40 + + + + + +Node39->Node41 + + + + + + + + +Node40->Node34 + + + + + + + + +Node41->Node36 + + + + + + + + +Node42->Node13 + + + + + + + + +Node43->Node9 + + + + + + + + +Node43->Node11 + + + + + + + + +Node43->Node13 + + + + + + + + +Node43->Node23 + + + + + + + + +Node43->Node42 + + + + + + + + +Node45 + + +process_game_tick + + + + + +Node44->Node45 + + + + + + + + +Node45->Node34 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code__80005FD0_8c_a124643c54f6424c7d94fcf3fc7b150ea_icgraph_org.svg b/code__80005FD0_8c_a124643c54f6424c7d94fcf3fc7b150ea_icgraph_org.svg new file mode 100644 index 000000000..4aee57652 --- /dev/null +++ b/code__80005FD0_8c_a124643c54f6424c7d94fcf3fc7b150ea_icgraph_org.svg @@ -0,0 +1,1040 @@ + + + + + + +cpu_use_item_strategy + + +Node1 + + +cpu_use_item_strategy + + + + + +Node2 + + +update_player + + + + + +Node1->Node2 + + + + + + + + +Node3 + + +func_8001C14C + + + + + +Node2->Node3 + + + + + + + + +Node44 + + +func_8028F474 + + + + + +Node2->Node44 + + + + + + + + +Node4 + + +podium_ceremony_loop + + + + + +Node3->Node4 + + + + + + + + +Node5 + + +game_state_handler + + + + + +Node4->Node5 + + + + + + + + +Node6 + + +thread5_iteration + + + + + +Node5->Node6 + + + + + + + + +Node7 + + +push_frame + + + + + +Node6->Node7 + + + + + + + + +Node8 + + +main + + + + + +Node7->Node8 + + + + + + + + +Node9 + + +reset_save_data_grand +_prix_points_and_sound_mode + + + + + +Node8->Node9 + + + + + + + + +Node14 + + +validate_save_data + + + + + +Node8->Node14 + + + + + + + + +Node22 + + +update_save_data_backup + + + + + +Node8->Node22 + + + + + + + + +Node43 + + +write_save_data_grand +_prix_points_and_sound_mode + + + + + +Node8->Node43 + + + + + + + + +Node10 + + +func_800B46D0 + + + + + +Node9->Node10 + + + + + + + + +Node13 + + +splash_menu_act + + + + + +Node9->Node13 + + + + + + + + +Node9->Node14 + + + + + + + + +Node11 + + +options_menu_act + + + + + +Node10->Node11 + + + + + + + + +Node12 + + +update_menus + + + + + +Node11->Node12 + + + + + + + + +Node12->Node5 + + + + + + + + +Node13->Node12 + + + + + + + + +Node15 + + +load_save_data + + + + + +Node14->Node15 + + + + + + + + +Node16 + + +func_80091B78 + + + + + +Node15->Node16 + + + + + + + + +Node17 + + +func_800025D4 + + + + + +Node16->Node17 + + + + + + + + +Node19 + + +func_80002600 + + + + + +Node16->Node19 + + + + + + + + +Node20 + + +func_8000262C + + + + + +Node16->Node20 + + + + + + + + +Node21 + + +func_80002658 + + + + + +Node16->Node21 + + + + + + + + +Node18 + + +update_gamestate + + + + + +Node17->Node18 + + + + + + + + +Node18->Node6 + + + + + + + + +Node19->Node18 + + + + + + + + +Node20->Node18 + + + + + + + + +Node21->Node18 + + + + + + + + +Node22->Node10 + + + + + + + + +Node22->Node11 + + + + + + + + +Node22->Node13 + + + + + + + + +Node22->Node14 + + + + + + + + +Node23 + + +func_800B536C + + + + + +Node22->Node23 + + + + + + + + +Node42 + + +func_800B5404 + + + + + +Node22->Node42 + + + + + + + + +Node24 + + +func_800AC458 + + + + + +Node23->Node24 + + + + + + + + +Node25 + + +handle_menus_with_pri_arg + + + + + +Node24->Node25 + + + + + + + + +Node26 + + +handle_menus_default + + + + + +Node25->Node26 + + + + + + + + +Node38 + + +handle_menus_special + + + + + +Node25->Node38 + + + + + + + + +Node27 + + +func_80093F10 + + + + + +Node26->Node27 + + + + + + + + +Node31 + + +func_800940EC + + + + + +Node26->Node31 + + + + + + + + +Node36 + + +func_80094A64 + + + + + +Node26->Node36 + + + + + + + + +Node37 + + +func_80095574 + + + + + +Node26->Node37 + + + + + + + + +Node28 + + +func_80280038 + + + + + +Node27->Node28 + + + + + + + + +Node30 + + +func_80281D00 + + + + + +Node27->Node30 + + + + + + + + +Node29 + + +credits_loop + + + + + +Node28->Node29 + + + + + + + + +Node29->Node5 + + + + + + + + +Node30->Node4 + + + + + + + + +Node32 + + +func_80093A5C + + + + + +Node31->Node32 + + + + + + + + +Node35 + + +func_80093B70 + + + + + +Node31->Node35 + + + + + + + + +Node33 + + +render_screens + + + + + +Node32->Node33 + + + + + + + + +Node34 + + +race_logic_loop + + + + + +Node33->Node34 + + + + + + + + +Node34->Node5 + + + + + + + + +Node36->Node5 + + + + + + + + +Node37->Node36 + + + + + + + + +Node39 + + +func_80093C98 + + + + + +Node38->Node39 + + + + + + + + +Node40 + + +func_80093E20 + + + + + +Node39->Node40 + + + + + + + + +Node41 + + +func_80093E40 + + + + + +Node39->Node41 + + + + + + + + +Node40->Node34 + + + + + + + + +Node41->Node36 + + + + + + + + +Node42->Node13 + + + + + + + + +Node43->Node9 + + + + + + + + +Node43->Node11 + + + + + + + + +Node43->Node13 + + + + + + + + +Node43->Node23 + + + + + + + + +Node43->Node42 + + + + + + + + +Node45 + + +process_game_tick + + + + + +Node44->Node45 + + + + + + + + +Node45->Node34 + + + + + + + + diff --git a/code__80005FD0_8c_a124bae511133f507498b19842362feeb_cgraph.svg b/code__80005FD0_8c_a124bae511133f507498b19842362feeb_cgraph.svg index 85faff2f3..cd7611341 100644 --- a/code__80005FD0_8c_a124bae511133f507498b19842362feeb_cgraph.svg +++ b/code__80005FD0_8c_a124bae511133f507498b19842362feeb_cgraph.svg @@ -49,7 +49,7 @@ + + diff --git a/code__80005FD0_8c_a349cc2fd811ee327a424d63b0fb85ebf_icgraph_org.svg b/code__80005FD0_8c_a349cc2fd811ee327a424d63b0fb85ebf_icgraph_org.svg new file mode 100644 index 000000000..200b51fbd --- /dev/null +++ b/code__80005FD0_8c_a349cc2fd811ee327a424d63b0fb85ebf_icgraph_org.svg @@ -0,0 +1,1041 @@ + + + + + + +update_player_timer_sound + + +Node1 + + +update_player_timer +_sound + + + + + +Node2 + + +update_player + + + + + +Node1->Node2 + + + + + + + + +Node3 + + +func_8001C14C + + + + + +Node2->Node3 + + + + + + + + +Node44 + + +func_8028F474 + + + + + +Node2->Node44 + + + + + + + + +Node4 + + +podium_ceremony_loop + + + + + +Node3->Node4 + + + + + + + + +Node5 + + +game_state_handler + + + + + +Node4->Node5 + + + + + + + + +Node6 + + +thread5_iteration + + + + + +Node5->Node6 + + + + + + + + +Node7 + + +push_frame + + + + + +Node6->Node7 + + + + + + + + +Node8 + + +main + + + + + +Node7->Node8 + + + + + + + + +Node9 + + +reset_save_data_grand +_prix_points_and_sound_mode + + + + + +Node8->Node9 + + + + + + + + +Node14 + + +validate_save_data + + + + + +Node8->Node14 + + + + + + + + +Node22 + + +update_save_data_backup + + + + + +Node8->Node22 + + + + + + + + +Node43 + + +write_save_data_grand +_prix_points_and_sound_mode + + + + + +Node8->Node43 + + + + + + + + +Node10 + + +func_800B46D0 + + + + + +Node9->Node10 + + + + + + + + +Node13 + + +splash_menu_act + + + + + +Node9->Node13 + + + + + + + + +Node9->Node14 + + + + + + + + +Node11 + + +options_menu_act + + + + + +Node10->Node11 + + + + + + + + +Node12 + + +update_menus + + + + + +Node11->Node12 + + + + + + + + +Node12->Node5 + + + + + + + + +Node13->Node12 + + + + + + + + +Node15 + + +load_save_data + + + + + +Node14->Node15 + + + + + + + + +Node16 + + +func_80091B78 + + + + + +Node15->Node16 + + + + + + + + +Node17 + + +func_800025D4 + + + + + +Node16->Node17 + + + + + + + + +Node19 + + +func_80002600 + + + + + +Node16->Node19 + + + + + + + + +Node20 + + +func_8000262C + + + + + +Node16->Node20 + + + + + + + + +Node21 + + +func_80002658 + + + + + +Node16->Node21 + + + + + + + + +Node18 + + +update_gamestate + + + + + +Node17->Node18 + + + + + + + + +Node18->Node6 + + + + + + + + +Node19->Node18 + + + + + + + + +Node20->Node18 + + + + + + + + +Node21->Node18 + + + + + + + + +Node22->Node10 + + + + + + + + +Node22->Node11 + + + + + + + + +Node22->Node13 + + + + + + + + +Node22->Node14 + + + + + + + + +Node23 + + +func_800B536C + + + + + +Node22->Node23 + + + + + + + + +Node42 + + +func_800B5404 + + + + + +Node22->Node42 + + + + + + + + +Node24 + + +func_800AC458 + + + + + +Node23->Node24 + + + + + + + + +Node25 + + +handle_menus_with_pri_arg + + + + + +Node24->Node25 + + + + + + + + +Node26 + + +handle_menus_default + + + + + +Node25->Node26 + + + + + + + + +Node38 + + +handle_menus_special + + + + + +Node25->Node38 + + + + + + + + +Node27 + + +func_80093F10 + + + + + +Node26->Node27 + + + + + + + + +Node31 + + +func_800940EC + + + + + +Node26->Node31 + + + + + + + + +Node36 + + +func_80094A64 + + + + + +Node26->Node36 + + + + + + + + +Node37 + + +func_80095574 + + + + + +Node26->Node37 + + + + + + + + +Node28 + + +func_80280038 + + + + + +Node27->Node28 + + + + + + + + +Node30 + + +func_80281D00 + + + + + +Node27->Node30 + + + + + + + + +Node29 + + +credits_loop + + + + + +Node28->Node29 + + + + + + + + +Node29->Node5 + + + + + + + + +Node30->Node4 + + + + + + + + +Node32 + + +func_80093A5C + + + + + +Node31->Node32 + + + + + + + + +Node35 + + +func_80093B70 + + + + + +Node31->Node35 + + + + + + + + +Node33 + + +render_screens + + + + + +Node32->Node33 + + + + + + + + +Node34 + + +race_logic_loop + + + + + +Node33->Node34 + + + + + + + + +Node34->Node5 + + + + + + + + +Node36->Node5 + + + + + + + + +Node37->Node36 + + + + + + + + +Node39 + + +func_80093C98 + + + + + +Node38->Node39 + + + + + + + + +Node40 + + +func_80093E20 + + + + + +Node39->Node40 + + + + + + + + +Node41 + + +func_80093E40 + + + + + +Node39->Node41 + + + + + + + + +Node40->Node34 + + + + + + + + +Node41->Node36 + + + + + + + + +Node42->Node13 + + + + + + + + +Node43->Node9 + + + + + + + + +Node43->Node11 + + + + + + + + +Node43->Node13 + + + + + + + + +Node43->Node23 + + + + + + + + +Node43->Node42 + + + + + + + + +Node45 + + +process_game_tick + + + + + +Node44->Node45 + + + + + + + + +Node45->Node34 + + + + + + + + diff --git a/code__80005FD0_8c_a359e8de4d9023a78f604c09110041943_icgraph.map b/code__80005FD0_8c_a359e8de4d9023a78f604c09110041943_icgraph.map new file mode 100644 index 000000000..0788fc410 --- /dev/null +++ b/code__80005FD0_8c_a359e8de4d9023a78f604c09110041943_icgraph.map @@ -0,0 +1,118 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code__80005FD0_8c_a359e8de4d9023a78f604c09110041943_icgraph.md5 b/code__80005FD0_8c_a359e8de4d9023a78f604c09110041943_icgraph.md5 new file mode 100644 index 000000000..bdbc7660a --- /dev/null +++ b/code__80005FD0_8c_a359e8de4d9023a78f604c09110041943_icgraph.md5 @@ -0,0 +1 @@ +dc626428d6127443cefbe8e5f6da4c25 \ No newline at end of file diff --git a/code__80005FD0_8c_a359e8de4d9023a78f604c09110041943_icgraph.svg b/code__80005FD0_8c_a359e8de4d9023a78f604c09110041943_icgraph.svg new file mode 100644 index 000000000..8ad67f513 --- /dev/null +++ b/code__80005FD0_8c_a359e8de4d9023a78f604c09110041943_icgraph.svg @@ -0,0 +1,1142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +func_80009258 + + +Node1 + + +func_80009258 + + + + + +Node2 + + +update_player_path +_completion + + + + + +Node1->Node2 + + + + + + + + +Node3 + + +update_player + + + + + +Node2->Node3 + + + + + + + + +Node4 + + +func_8001C14C + + + + + +Node3->Node4 + + + + + + + + +Node45 + + +func_8028F474 + + + + + +Node3->Node45 + + + + + + + + +Node5 + + +podium_ceremony_loop + + + + + +Node4->Node5 + + + + + + + + +Node6 + + +game_state_handler + + + + + +Node5->Node6 + + + + + + + + +Node7 + + +thread5_iteration + + + + + +Node6->Node7 + + + + + + + + +Node8 + + +push_frame + + + + + +Node7->Node8 + + + + + + + + +Node9 + + +main + + + + + +Node8->Node9 + + + + + + + + +Node10 + + +reset_save_data_grand +_prix_points_and_sound_mode + + + + + +Node9->Node10 + + + + + + + + +Node15 + + +validate_save_data + + + + + +Node9->Node15 + + + + + + + + +Node23 + + +update_save_data_backup + + + + + +Node9->Node23 + + + + + + + + +Node44 + + +write_save_data_grand +_prix_points_and_sound_mode + + + + + +Node9->Node44 + + + + + + + + +Node11 + + +func_800B46D0 + + + + + +Node10->Node11 + + + + + + + + +Node14 + + +splash_menu_act + + + + + +Node10->Node14 + + + + + + + + +Node10->Node15 + + + + + + + + +Node12 + + +options_menu_act + + + + + +Node11->Node12 + + + + + + + + +Node13 + + +update_menus + + + + + +Node12->Node13 + + + + + + + + +Node13->Node6 + + + + + + + + +Node14->Node13 + + + + + + + + +Node16 + + +load_save_data + + + + + +Node15->Node16 + + + + + + + + +Node17 + + +func_80091B78 + + + + + +Node16->Node17 + + + + + + + + +Node18 + + +func_800025D4 + + + + + +Node17->Node18 + + + + + + + + +Node20 + + +func_80002600 + + + + + +Node17->Node20 + + + + + + + + +Node21 + + +func_8000262C + + + + + +Node17->Node21 + + + + + + + + +Node22 + + +func_80002658 + + + + + +Node17->Node22 + + + + + + + + +Node19 + + +update_gamestate + + + + + +Node18->Node19 + + + + + + + + +Node19->Node7 + + + + + + + + +Node20->Node19 + + + + + + + + +Node21->Node19 + + + + + + + + +Node22->Node19 + + + + + + + + +Node23->Node11 + + + + + + + + +Node23->Node12 + + + + + + + + +Node23->Node14 + + + + + + + + +Node23->Node15 + + + + + + + + +Node24 + + +func_800B536C + + + + + +Node23->Node24 + + + + + + + + +Node43 + + +func_800B5404 + + + + + +Node23->Node43 + + + + + + + + +Node25 + + +func_800AC458 + + + + + +Node24->Node25 + + + + + + + + +Node26 + + +handle_menus_with_pri_arg + + + + + +Node25->Node26 + + + + + + + + +Node27 + + +handle_menus_default + + + + + +Node26->Node27 + + + + + + + + +Node39 + + +handle_menus_special + + + + + +Node26->Node39 + + + + + + + + +Node28 + + +func_80093F10 + + + + + +Node27->Node28 + + + + + + + + +Node32 + + +func_800940EC + + + + + +Node27->Node32 + + + + + + + + +Node37 + + +func_80094A64 + + + + + +Node27->Node37 + + + + + + + + +Node38 + + +func_80095574 + + + + + +Node27->Node38 + + + + + + + + +Node29 + + +func_80280038 + + + + + +Node28->Node29 + + + + + + + + +Node31 + + +func_80281D00 + + + + + +Node28->Node31 + + + + + + + + +Node30 + + +credits_loop + + + + + +Node29->Node30 + + + + + + + + +Node30->Node6 + + + + + + + + +Node31->Node5 + + + + + + + + +Node33 + + +func_80093A5C + + + + + +Node32->Node33 + + + + + + + + +Node36 + + +func_80093B70 + + + + + +Node32->Node36 + + + + + + + + +Node34 + + +render_screens + + + + + +Node33->Node34 + + + + + + + + +Node35 + + +race_logic_loop + + + + + +Node34->Node35 + + + + + + + + +Node35->Node6 + + + + + + + + +Node37->Node6 + + + + + + + + +Node38->Node37 + + + + + + + + +Node40 + + +func_80093C98 + + + + + +Node39->Node40 + + + + + + + + +Node41 + + +func_80093E20 + + + + + +Node40->Node41 + + + + + + + + +Node42 + + +func_80093E40 + + + + + +Node40->Node42 + + + + + + + + +Node41->Node35 + + + + + + + + +Node42->Node37 + + + + + + + + +Node43->Node14 + + + + + + + + +Node44->Node10 + + + + + + + + +Node44->Node12 + + + + + + + + +Node44->Node14 + + + + + + + + +Node44->Node24 + + + + + + + + +Node44->Node43 + + + + + + + + +Node46 + + +process_game_tick + + + + + +Node45->Node46 + + + + + + + + +Node46->Node35 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code__80005FD0_8c_a359e8de4d9023a78f604c09110041943_icgraph_org.svg b/code__80005FD0_8c_a359e8de4d9023a78f604c09110041943_icgraph_org.svg new file mode 100644 index 000000000..db909ac6e --- /dev/null +++ b/code__80005FD0_8c_a359e8de4d9023a78f604c09110041943_icgraph_org.svg @@ -0,0 +1,1059 @@ + + + + + + +func_80009258 + + +Node1 + + +func_80009258 + + + + + +Node2 + + +update_player_path +_completion + + + + + +Node1->Node2 + + + + + + + + +Node3 + + +update_player + + + + + +Node2->Node3 + + + + + + + + +Node4 + + +func_8001C14C + + + + + +Node3->Node4 + + + + + + + + +Node45 + + +func_8028F474 + + + + + +Node3->Node45 + + + + + + + + +Node5 + + +podium_ceremony_loop + + + + + +Node4->Node5 + + + + + + + + +Node6 + + +game_state_handler + + + + + +Node5->Node6 + + + + + + + + +Node7 + + +thread5_iteration + + + + + +Node6->Node7 + + + + + + + + +Node8 + + +push_frame + + + + + +Node7->Node8 + + + + + + + + +Node9 + + +main + + + + + +Node8->Node9 + + + + + + + + +Node10 + + +reset_save_data_grand +_prix_points_and_sound_mode + + + + + +Node9->Node10 + + + + + + + + +Node15 + + +validate_save_data + + + + + +Node9->Node15 + + + + + + + + +Node23 + + +update_save_data_backup + + + + + +Node9->Node23 + + + + + + + + +Node44 + + +write_save_data_grand +_prix_points_and_sound_mode + + + + + +Node9->Node44 + + + + + + + + +Node11 + + +func_800B46D0 + + + + + +Node10->Node11 + + + + + + + + +Node14 + + +splash_menu_act + + + + + +Node10->Node14 + + + + + + + + +Node10->Node15 + + + + + + + + +Node12 + + +options_menu_act + + + + + +Node11->Node12 + + + + + + + + +Node13 + + +update_menus + + + + + +Node12->Node13 + + + + + + + + +Node13->Node6 + + + + + + + + +Node14->Node13 + + + + + + + + +Node16 + + +load_save_data + + + + + +Node15->Node16 + + + + + + + + +Node17 + + +func_80091B78 + + + + + +Node16->Node17 + + + + + + + + +Node18 + + +func_800025D4 + + + + + +Node17->Node18 + + + + + + + + +Node20 + + +func_80002600 + + + + + +Node17->Node20 + + + + + + + + +Node21 + + +func_8000262C + + + + + +Node17->Node21 + + + + + + + + +Node22 + + +func_80002658 + + + + + +Node17->Node22 + + + + + + + + +Node19 + + +update_gamestate + + + + + +Node18->Node19 + + + + + + + + +Node19->Node7 + + + + + + + + +Node20->Node19 + + + + + + + + +Node21->Node19 + + + + + + + + +Node22->Node19 + + + + + + + + +Node23->Node11 + + + + + + + + +Node23->Node12 + + + + + + + + +Node23->Node14 + + + + + + + + +Node23->Node15 + + + + + + + + +Node24 + + +func_800B536C + + + + + +Node23->Node24 + + + + + + + + +Node43 + + +func_800B5404 + + + + + +Node23->Node43 + + + + + + + + +Node25 + + +func_800AC458 + + + + + +Node24->Node25 + + + + + + + + +Node26 + + +handle_menus_with_pri_arg + + + + + +Node25->Node26 + + + + + + + + +Node27 + + +handle_menus_default + + + + + +Node26->Node27 + + + + + + + + +Node39 + + +handle_menus_special + + + + + +Node26->Node39 + + + + + + + + +Node28 + + +func_80093F10 + + + + + +Node27->Node28 + + + + + + + + +Node32 + + +func_800940EC + + + + + +Node27->Node32 + + + + + + + + +Node37 + + +func_80094A64 + + + + + +Node27->Node37 + + + + + + + + +Node38 + + +func_80095574 + + + + + +Node27->Node38 + + + + + + + + +Node29 + + +func_80280038 + + + + + +Node28->Node29 + + + + + + + + +Node31 + + +func_80281D00 + + + + + +Node28->Node31 + + + + + + + + +Node30 + + +credits_loop + + + + + +Node29->Node30 + + + + + + + + +Node30->Node6 + + + + + + + + +Node31->Node5 + + + + + + + + +Node33 + + +func_80093A5C + + + + + +Node32->Node33 + + + + + + + + +Node36 + + +func_80093B70 + + + + + +Node32->Node36 + + + + + + + + +Node34 + + +render_screens + + + + + +Node33->Node34 + + + + + + + + +Node35 + + +race_logic_loop + + + + + +Node34->Node35 + + + + + + + + +Node35->Node6 + + + + + + + + +Node37->Node6 + + + + + + + + +Node38->Node37 + + + + + + + + +Node40 + + +func_80093C98 + + + + + +Node39->Node40 + + + + + + + + +Node41 + + +func_80093E20 + + + + + +Node40->Node41 + + + + + + + + +Node42 + + +func_80093E40 + + + + + +Node40->Node42 + + + + + + + + +Node41->Node35 + + + + + + + + +Node42->Node37 + + + + + + + + +Node43->Node14 + + + + + + + + +Node44->Node10 + + + + + + + + +Node44->Node12 + + + + + + + + +Node44->Node14 + + + + + + + + +Node44->Node24 + + + + + + + + +Node44->Node43 + + + + + + + + +Node46 + + +process_game_tick + + + + + +Node45->Node46 + + + + + + + + +Node46->Node35 + + + + + + + + diff --git a/code__80005FD0_8c_a3cb961a9e985cfab5a7398350163c445_cgraph.svg b/code__80005FD0_8c_a3cb961a9e985cfab5a7398350163c445_cgraph.svg index 8ce52ec79..f833af51e 100644 --- a/code__80005FD0_8c_a3cb961a9e985cfab5a7398350163c445_cgraph.svg +++ b/code__80005FD0_8c_a3cb961a9e985cfab5a7398350163c445_cgraph.svg @@ -49,7 +49,7 @@ + + diff --git a/code__80005FD0_8c_a4cea2df9312572136addade60019bd64_icgraph_org.svg b/code__80005FD0_8c_a4cea2df9312572136addade60019bd64_icgraph_org.svg new file mode 100644 index 000000000..d6292eb2c --- /dev/null +++ b/code__80005FD0_8c_a4cea2df9312572136addade60019bd64_icgraph_org.svg @@ -0,0 +1,1040 @@ + + + + + + +cpu_behaviour + + +Node1 + + +cpu_behaviour + + + + + +Node2 + + +update_player + + + + + +Node1->Node2 + + + + + + + + +Node3 + + +func_8001C14C + + + + + +Node2->Node3 + + + + + + + + +Node44 + + +func_8028F474 + + + + + +Node2->Node44 + + + + + + + + +Node4 + + +podium_ceremony_loop + + + + + +Node3->Node4 + + + + + + + + +Node5 + + +game_state_handler + + + + + +Node4->Node5 + + + + + + + + +Node6 + + +thread5_iteration + + + + + +Node5->Node6 + + + + + + + + +Node7 + + +push_frame + + + + + +Node6->Node7 + + + + + + + + +Node8 + + +main + + + + + +Node7->Node8 + + + + + + + + +Node9 + + +reset_save_data_grand +_prix_points_and_sound_mode + + + + + +Node8->Node9 + + + + + + + + +Node14 + + +validate_save_data + + + + + +Node8->Node14 + + + + + + + + +Node22 + + +update_save_data_backup + + + + + +Node8->Node22 + + + + + + + + +Node43 + + +write_save_data_grand +_prix_points_and_sound_mode + + + + + +Node8->Node43 + + + + + + + + +Node10 + + +func_800B46D0 + + + + + +Node9->Node10 + + + + + + + + +Node13 + + +splash_menu_act + + + + + +Node9->Node13 + + + + + + + + +Node9->Node14 + + + + + + + + +Node11 + + +options_menu_act + + + + + +Node10->Node11 + + + + + + + + +Node12 + + +update_menus + + + + + +Node11->Node12 + + + + + + + + +Node12->Node5 + + + + + + + + +Node13->Node12 + + + + + + + + +Node15 + + +load_save_data + + + + + +Node14->Node15 + + + + + + + + +Node16 + + +func_80091B78 + + + + + +Node15->Node16 + + + + + + + + +Node17 + + +func_800025D4 + + + + + +Node16->Node17 + + + + + + + + +Node19 + + +func_80002600 + + + + + +Node16->Node19 + + + + + + + + +Node20 + + +func_8000262C + + + + + +Node16->Node20 + + + + + + + + +Node21 + + +func_80002658 + + + + + +Node16->Node21 + + + + + + + + +Node18 + + +update_gamestate + + + + + +Node17->Node18 + + + + + + + + +Node18->Node6 + + + + + + + + +Node19->Node18 + + + + + + + + +Node20->Node18 + + + + + + + + +Node21->Node18 + + + + + + + + +Node22->Node10 + + + + + + + + +Node22->Node11 + + + + + + + + +Node22->Node13 + + + + + + + + +Node22->Node14 + + + + + + + + +Node23 + + +func_800B536C + + + + + +Node22->Node23 + + + + + + + + +Node42 + + +func_800B5404 + + + + + +Node22->Node42 + + + + + + + + +Node24 + + +func_800AC458 + + + + + +Node23->Node24 + + + + + + + + +Node25 + + +handle_menus_with_pri_arg + + + + + +Node24->Node25 + + + + + + + + +Node26 + + +handle_menus_default + + + + + +Node25->Node26 + + + + + + + + +Node38 + + +handle_menus_special + + + + + +Node25->Node38 + + + + + + + + +Node27 + + +func_80093F10 + + + + + +Node26->Node27 + + + + + + + + +Node31 + + +func_800940EC + + + + + +Node26->Node31 + + + + + + + + +Node36 + + +func_80094A64 + + + + + +Node26->Node36 + + + + + + + + +Node37 + + +func_80095574 + + + + + +Node26->Node37 + + + + + + + + +Node28 + + +func_80280038 + + + + + +Node27->Node28 + + + + + + + + +Node30 + + +func_80281D00 + + + + + +Node27->Node30 + + + + + + + + +Node29 + + +credits_loop + + + + + +Node28->Node29 + + + + + + + + +Node29->Node5 + + + + + + + + +Node30->Node4 + + + + + + + + +Node32 + + +func_80093A5C + + + + + +Node31->Node32 + + + + + + + + +Node35 + + +func_80093B70 + + + + + +Node31->Node35 + + + + + + + + +Node33 + + +render_screens + + + + + +Node32->Node33 + + + + + + + + +Node34 + + +race_logic_loop + + + + + +Node33->Node34 + + + + + + + + +Node34->Node5 + + + + + + + + +Node36->Node5 + + + + + + + + +Node37->Node36 + + + + + + + + +Node39 + + +func_80093C98 + + + + + +Node38->Node39 + + + + + + + + +Node40 + + +func_80093E20 + + + + + +Node39->Node40 + + + + + + + + +Node41 + + +func_80093E40 + + + + + +Node39->Node41 + + + + + + + + +Node40->Node34 + + + + + + + + +Node41->Node36 + + + + + + + + +Node42->Node13 + + + + + + + + +Node43->Node9 + + + + + + + + +Node43->Node11 + + + + + + + + +Node43->Node13 + + + + + + + + +Node43->Node23 + + + + + + + + +Node43->Node42 + + + + + + + + +Node45 + + +process_game_tick + + + + + +Node44->Node45 + + + + + + + + +Node45->Node34 + + + + + + + + diff --git a/code__80005FD0_8c_a52731d6b2880816d8559df507cbdb912_icgraph.map b/code__80005FD0_8c_a52731d6b2880816d8559df507cbdb912_icgraph.map new file mode 100644 index 000000000..8934af4c9 --- /dev/null +++ b/code__80005FD0_8c_a52731d6b2880816d8559df507cbdb912_icgraph.map @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code__80005FD0_8c_a52731d6b2880816d8559df507cbdb912_icgraph.md5 b/code__80005FD0_8c_a52731d6b2880816d8559df507cbdb912_icgraph.md5 new file mode 100644 index 000000000..924832bc6 --- /dev/null +++ b/code__80005FD0_8c_a52731d6b2880816d8559df507cbdb912_icgraph.md5 @@ -0,0 +1 @@ +3e496a9fa302f5e335d539b4f6b0877e \ No newline at end of file diff --git a/code__80005FD0_8c_a52731d6b2880816d8559df507cbdb912_icgraph.svg b/code__80005FD0_8c_a52731d6b2880816d8559df507cbdb912_icgraph.svg new file mode 100644 index 000000000..451cbe582 --- /dev/null +++ b/code__80005FD0_8c_a52731d6b2880816d8559df507cbdb912_icgraph.svg @@ -0,0 +1,1123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +set_places + + +Node1 + + +set_places + + + + + +Node2 + + +update_player + + + + + +Node1->Node2 + + + + + + + + +Node3 + + +func_8001C14C + + + + + +Node2->Node3 + + + + + + + + +Node44 + + +func_8028F474 + + + + + +Node2->Node44 + + + + + + + + +Node4 + + +podium_ceremony_loop + + + + + +Node3->Node4 + + + + + + + + +Node5 + + +game_state_handler + + + + + +Node4->Node5 + + + + + + + + +Node6 + + +thread5_iteration + + + + + +Node5->Node6 + + + + + + + + +Node7 + + +push_frame + + + + + +Node6->Node7 + + + + + + + + +Node8 + + +main + + + + + +Node7->Node8 + + + + + + + + +Node9 + + +reset_save_data_grand +_prix_points_and_sound_mode + + + + + +Node8->Node9 + + + + + + + + +Node14 + + +validate_save_data + + + + + +Node8->Node14 + + + + + + + + +Node22 + + +update_save_data_backup + + + + + +Node8->Node22 + + + + + + + + +Node43 + + +write_save_data_grand +_prix_points_and_sound_mode + + + + + +Node8->Node43 + + + + + + + + +Node10 + + +func_800B46D0 + + + + + +Node9->Node10 + + + + + + + + +Node13 + + +splash_menu_act + + + + + +Node9->Node13 + + + + + + + + +Node9->Node14 + + + + + + + + +Node11 + + +options_menu_act + + + + + +Node10->Node11 + + + + + + + + +Node12 + + +update_menus + + + + + +Node11->Node12 + + + + + + + + +Node12->Node5 + + + + + + + + +Node13->Node12 + + + + + + + + +Node15 + + +load_save_data + + + + + +Node14->Node15 + + + + + + + + +Node16 + + +func_80091B78 + + + + + +Node15->Node16 + + + + + + + + +Node17 + + +func_800025D4 + + + + + +Node16->Node17 + + + + + + + + +Node19 + + +func_80002600 + + + + + +Node16->Node19 + + + + + + + + +Node20 + + +func_8000262C + + + + + +Node16->Node20 + + + + + + + + +Node21 + + +func_80002658 + + + + + +Node16->Node21 + + + + + + + + +Node18 + + +update_gamestate + + + + + +Node17->Node18 + + + + + + + + +Node18->Node6 + + + + + + + + +Node19->Node18 + + + + + + + + +Node20->Node18 + + + + + + + + +Node21->Node18 + + + + + + + + +Node22->Node10 + + + + + + + + +Node22->Node11 + + + + + + + + +Node22->Node13 + + + + + + + + +Node22->Node14 + + + + + + + + +Node23 + + +func_800B536C + + + + + +Node22->Node23 + + + + + + + + +Node42 + + +func_800B5404 + + + + + +Node22->Node42 + + + + + + + + +Node24 + + +func_800AC458 + + + + + +Node23->Node24 + + + + + + + + +Node25 + + +handle_menus_with_pri_arg + + + + + +Node24->Node25 + + + + + + + + +Node26 + + +handle_menus_default + + + + + +Node25->Node26 + + + + + + + + +Node38 + + +handle_menus_special + + + + + +Node25->Node38 + + + + + + + + +Node27 + + +func_80093F10 + + + + + +Node26->Node27 + + + + + + + + +Node31 + + +func_800940EC + + + + + +Node26->Node31 + + + + + + + + +Node36 + + +func_80094A64 + + + + + +Node26->Node36 + + + + + + + + +Node37 + + +func_80095574 + + + + + +Node26->Node37 + + + + + + + + +Node28 + + +func_80280038 + + + + + +Node27->Node28 + + + + + + + + +Node30 + + +func_80281D00 + + + + + +Node27->Node30 + + + + + + + + +Node29 + + +credits_loop + + + + + +Node28->Node29 + + + + + + + + +Node29->Node5 + + + + + + + + +Node30->Node4 + + + + + + + + +Node32 + + +func_80093A5C + + + + + +Node31->Node32 + + + + + + + + +Node35 + + +func_80093B70 + + + + + +Node31->Node35 + + + + + + + + +Node33 + + +render_screens + + + + + +Node32->Node33 + + + + + + + + +Node34 + + +race_logic_loop + + + + + +Node33->Node34 + + + + + + + + +Node34->Node5 + + + + + + + + +Node36->Node5 + + + + + + + + +Node37->Node36 + + + + + + + + +Node39 + + +func_80093C98 + + + + + +Node38->Node39 + + + + + + + + +Node40 + + +func_80093E20 + + + + + +Node39->Node40 + + + + + + + + +Node41 + + +func_80093E40 + + + + + +Node39->Node41 + + + + + + + + +Node40->Node34 + + + + + + + + +Node41->Node36 + + + + + + + + +Node42->Node13 + + + + + + + + +Node43->Node9 + + + + + + + + +Node43->Node11 + + + + + + + + +Node43->Node13 + + + + + + + + +Node43->Node23 + + + + + + + + +Node43->Node42 + + + + + + + + +Node45 + + +process_game_tick + + + + + +Node44->Node45 + + + + + + + + +Node45->Node34 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code__80005FD0_8c_a52731d6b2880816d8559df507cbdb912_icgraph_org.svg b/code__80005FD0_8c_a52731d6b2880816d8559df507cbdb912_icgraph_org.svg new file mode 100644 index 000000000..a6b1ade3c --- /dev/null +++ b/code__80005FD0_8c_a52731d6b2880816d8559df507cbdb912_icgraph_org.svg @@ -0,0 +1,1040 @@ + + + + + + +set_places + + +Node1 + + +set_places + + + + + +Node2 + + +update_player + + + + + +Node1->Node2 + + + + + + + + +Node3 + + +func_8001C14C + + + + + +Node2->Node3 + + + + + + + + +Node44 + + +func_8028F474 + + + + + +Node2->Node44 + + + + + + + + +Node4 + + +podium_ceremony_loop + + + + + +Node3->Node4 + + + + + + + + +Node5 + + +game_state_handler + + + + + +Node4->Node5 + + + + + + + + +Node6 + + +thread5_iteration + + + + + +Node5->Node6 + + + + + + + + +Node7 + + +push_frame + + + + + +Node6->Node7 + + + + + + + + +Node8 + + +main + + + + + +Node7->Node8 + + + + + + + + +Node9 + + +reset_save_data_grand +_prix_points_and_sound_mode + + + + + +Node8->Node9 + + + + + + + + +Node14 + + +validate_save_data + + + + + +Node8->Node14 + + + + + + + + +Node22 + + +update_save_data_backup + + + + + +Node8->Node22 + + + + + + + + +Node43 + + +write_save_data_grand +_prix_points_and_sound_mode + + + + + +Node8->Node43 + + + + + + + + +Node10 + + +func_800B46D0 + + + + + +Node9->Node10 + + + + + + + + +Node13 + + +splash_menu_act + + + + + +Node9->Node13 + + + + + + + + +Node9->Node14 + + + + + + + + +Node11 + + +options_menu_act + + + + + +Node10->Node11 + + + + + + + + +Node12 + + +update_menus + + + + + +Node11->Node12 + + + + + + + + +Node12->Node5 + + + + + + + + +Node13->Node12 + + + + + + + + +Node15 + + +load_save_data + + + + + +Node14->Node15 + + + + + + + + +Node16 + + +func_80091B78 + + + + + +Node15->Node16 + + + + + + + + +Node17 + + +func_800025D4 + + + + + +Node16->Node17 + + + + + + + + +Node19 + + +func_80002600 + + + + + +Node16->Node19 + + + + + + + + +Node20 + + +func_8000262C + + + + + +Node16->Node20 + + + + + + + + +Node21 + + +func_80002658 + + + + + +Node16->Node21 + + + + + + + + +Node18 + + +update_gamestate + + + + + +Node17->Node18 + + + + + + + + +Node18->Node6 + + + + + + + + +Node19->Node18 + + + + + + + + +Node20->Node18 + + + + + + + + +Node21->Node18 + + + + + + + + +Node22->Node10 + + + + + + + + +Node22->Node11 + + + + + + + + +Node22->Node13 + + + + + + + + +Node22->Node14 + + + + + + + + +Node23 + + +func_800B536C + + + + + +Node22->Node23 + + + + + + + + +Node42 + + +func_800B5404 + + + + + +Node22->Node42 + + + + + + + + +Node24 + + +func_800AC458 + + + + + +Node23->Node24 + + + + + + + + +Node25 + + +handle_menus_with_pri_arg + + + + + +Node24->Node25 + + + + + + + + +Node26 + + +handle_menus_default + + + + + +Node25->Node26 + + + + + + + + +Node38 + + +handle_menus_special + + + + + +Node25->Node38 + + + + + + + + +Node27 + + +func_80093F10 + + + + + +Node26->Node27 + + + + + + + + +Node31 + + +func_800940EC + + + + + +Node26->Node31 + + + + + + + + +Node36 + + +func_80094A64 + + + + + +Node26->Node36 + + + + + + + + +Node37 + + +func_80095574 + + + + + +Node26->Node37 + + + + + + + + +Node28 + + +func_80280038 + + + + + +Node27->Node28 + + + + + + + + +Node30 + + +func_80281D00 + + + + + +Node27->Node30 + + + + + + + + +Node29 + + +credits_loop + + + + + +Node28->Node29 + + + + + + + + +Node29->Node5 + + + + + + + + +Node30->Node4 + + + + + + + + +Node32 + + +func_80093A5C + + + + + +Node31->Node32 + + + + + + + + +Node35 + + +func_80093B70 + + + + + +Node31->Node35 + + + + + + + + +Node33 + + +render_screens + + + + + +Node32->Node33 + + + + + + + + +Node34 + + +race_logic_loop + + + + + +Node33->Node34 + + + + + + + + +Node34->Node5 + + + + + + + + +Node36->Node5 + + + + + + + + +Node37->Node36 + + + + + + + + +Node39 + + +func_80093C98 + + + + + +Node38->Node39 + + + + + + + + +Node40 + + +func_80093E20 + + + + + +Node39->Node40 + + + + + + + + +Node41 + + +func_80093E40 + + + + + +Node39->Node41 + + + + + + + + +Node40->Node34 + + + + + + + + +Node41->Node36 + + + + + + + + +Node42->Node13 + + + + + + + + +Node43->Node9 + + + + + + + + +Node43->Node11 + + + + + + + + +Node43->Node13 + + + + + + + + +Node43->Node23 + + + + + + + + +Node43->Node42 + + + + + + + + +Node45 + + +process_game_tick + + + + + +Node44->Node45 + + + + + + + + +Node45->Node34 + + + + + + + + diff --git a/code__80005FD0_8c_a52b991f7bfc8a37a05bbb3ede096fb6a_icgraph.map b/code__80005FD0_8c_a52b991f7bfc8a37a05bbb3ede096fb6a_icgraph.map index 107a8ef59..407cc1da2 100644 --- a/code__80005FD0_8c_a52b991f7bfc8a37a05bbb3ede096fb6a_icgraph.map +++ b/code__80005FD0_8c_a52b991f7bfc8a37a05bbb3ede096fb6a_icgraph.map @@ -1,76 +1,129 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code__80005FD0_8c_a52b991f7bfc8a37a05bbb3ede096fb6a_icgraph.md5 b/code__80005FD0_8c_a52b991f7bfc8a37a05bbb3ede096fb6a_icgraph.md5 index 3e875813f..75f1fd09d 100644 --- a/code__80005FD0_8c_a52b991f7bfc8a37a05bbb3ede096fb6a_icgraph.md5 +++ b/code__80005FD0_8c_a52b991f7bfc8a37a05bbb3ede096fb6a_icgraph.md5 @@ -1 +1 @@ -f646a49ca45c6ac700fb0e31f2208b1d \ No newline at end of file +8e49b5a5ceb42550d54ee232bcd2b410 \ No newline at end of file diff --git a/code__80005FD0_8c_a52b991f7bfc8a37a05bbb3ede096fb6a_icgraph.svg b/code__80005FD0_8c_a52b991f7bfc8a37a05bbb3ede096fb6a_icgraph.svg index 6d7a31b3b..f35bd1c7d 100644 --- a/code__80005FD0_8c_a52b991f7bfc8a37a05bbb3ede096fb6a_icgraph.svg +++ b/code__80005FD0_8c_a52b991f7bfc8a37a05bbb3ede096fb6a_icgraph.svg @@ -4,7 +4,7 @@ - + @@ -47,8 +47,8 @@ @@ -59,8 +59,8 @@ var sectionId = 'dynsection-8'; Node1 - -adjust_path_at_start_line + +adjust_path_at_start_line @@ -68,8 +68,8 @@ var sectionId = 'dynsection-8'; Node2 - -func_8000D2B4 + +func_8000D2B4 @@ -77,8 +77,8 @@ var sectionId = 'dynsection-8'; Node1->Node2 - - + + @@ -86,8 +86,8 @@ var sectionId = 'dynsection-8'; Node29 - -update_player_path + +update_player_path @@ -95,8 +95,8 @@ var sectionId = 'dynsection-8'; Node1->Node29 - - + + @@ -104,8 +104,8 @@ var sectionId = 'dynsection-8'; Node3 - -func_8000D6D0 + +func_8000D6D0 @@ -113,8 +113,8 @@ var sectionId = 'dynsection-8'; Node2->Node3 - - + + @@ -122,8 +122,8 @@ var sectionId = 'dynsection-8'; Node23 - -func_8000D940 + +func_8000D940 @@ -131,8 +131,8 @@ var sectionId = 'dynsection-8'; Node2->Node23 - - + + @@ -140,8 +140,8 @@ var sectionId = 'dynsection-8'; Node27 - -func_8000DF8C + +func_8000DF8C @@ -149,8 +149,8 @@ var sectionId = 'dynsection-8'; Node2->Node27 - - + + @@ -158,8 +158,8 @@ var sectionId = 'dynsection-8'; Node28 - -OBombKart::Tick + +OBombKart::Tick @@ -167,8 +167,8 @@ var sectionId = 'dynsection-8'; Node2->Node28 - - + + @@ -176,8 +176,8 @@ var sectionId = 'dynsection-8'; Node4 - -ABus::ABus + +ABus::ABus @@ -185,8 +185,8 @@ var sectionId = 'dynsection-8'; Node3->Node4 - - + + @@ -194,8 +194,8 @@ var sectionId = 'dynsection-8'; Node5 - -ACar::ACar + +ACar::ACar @@ -203,8 +203,8 @@ var sectionId = 'dynsection-8'; Node3->Node5 - - + + @@ -212,8 +212,8 @@ var sectionId = 'dynsection-8'; Node6 - -ATankerTruck::ATankerTruck + +ATankerTruck::ATankerTruck @@ -221,8 +221,8 @@ var sectionId = 'dynsection-8'; Node3->Node6 - - + + @@ -230,8 +230,8 @@ var sectionId = 'dynsection-8'; Node7 - -ATruck::ATruck + +ATruck::ATruck @@ -239,8 +239,8 @@ var sectionId = 'dynsection-8'; Node3->Node7 - - + + @@ -248,9 +248,9 @@ var sectionId = 'dynsection-8'; Node8 - -initialize_toads_turnpike -_vehicle + +initialize_toads_turnpike +_vehicle @@ -258,8 +258,8 @@ var sectionId = 'dynsection-8'; Node3->Node8 - - + + @@ -267,8 +267,8 @@ var sectionId = 'dynsection-8'; Node13 - -spawn_vehicle_on_road + +spawn_vehicle_on_road @@ -276,8 +276,8 @@ var sectionId = 'dynsection-8'; Node3->Node13 - - + + @@ -285,8 +285,8 @@ var sectionId = 'dynsection-8'; Node14 - -ABus::Tick + +ABus::Tick @@ -294,8 +294,8 @@ var sectionId = 'dynsection-8'; Node3->Node14 - - + + @@ -303,8 +303,8 @@ var sectionId = 'dynsection-8'; Node15 - -ACar::Tick + +ACar::Tick @@ -312,8 +312,8 @@ var sectionId = 'dynsection-8'; Node3->Node15 - - + + @@ -321,8 +321,8 @@ var sectionId = 'dynsection-8'; Node16 - -ATankerTruck::Tick + +ATankerTruck::Tick @@ -330,8 +330,8 @@ var sectionId = 'dynsection-8'; Node3->Node16 - - + + @@ -339,8 +339,8 @@ var sectionId = 'dynsection-8'; Node17 - -ATruck::Tick + +ATruck::Tick @@ -348,8 +348,8 @@ var sectionId = 'dynsection-8'; Node3->Node17 - - + + @@ -357,9 +357,9 @@ var sectionId = 'dynsection-8'; Node18 - -update_vehicle_follow -_path_point + +update_vehicle_follow +_path_point @@ -367,8 +367,8 @@ var sectionId = 'dynsection-8'; Node3->Node18 - - + + @@ -376,8 +376,8 @@ var sectionId = 'dynsection-8'; Node9 - -init_vehicles_box_trucks + +init_vehicles_box_trucks @@ -385,8 +385,8 @@ var sectionId = 'dynsection-8'; Node8->Node9 - - + + @@ -394,8 +394,8 @@ var sectionId = 'dynsection-8'; Node10 - -init_vehicles_cars + +init_vehicles_cars @@ -403,8 +403,8 @@ var sectionId = 'dynsection-8'; Node8->Node10 - - + + @@ -412,9 +412,9 @@ var sectionId = 'dynsection-8'; Node11 - -init_vehicles_school -_buses + +init_vehicles_school +_buses @@ -422,8 +422,8 @@ var sectionId = 'dynsection-8'; Node8->Node11 - - + + @@ -431,8 +431,8 @@ var sectionId = 'dynsection-8'; Node12 - -init_vehicles_trucks + +init_vehicles_trucks @@ -440,8 +440,8 @@ var sectionId = 'dynsection-8'; Node8->Node12 - - + + @@ -449,8 +449,8 @@ var sectionId = 'dynsection-8'; Node13->Node4 - - + + @@ -458,8 +458,8 @@ var sectionId = 'dynsection-8'; Node13->Node5 - - + + @@ -467,8 +467,8 @@ var sectionId = 'dynsection-8'; Node13->Node6 - - + + @@ -476,8 +476,8 @@ var sectionId = 'dynsection-8'; Node13->Node7 - - + + @@ -485,9 +485,9 @@ var sectionId = 'dynsection-8'; Node19 - -update_vehicle_box -_trucks + +update_vehicle_box +_trucks @@ -495,8 +495,8 @@ var sectionId = 'dynsection-8'; Node18->Node19 - - + + @@ -504,8 +504,8 @@ var sectionId = 'dynsection-8'; Node20 - -update_vehicle_cars + +update_vehicle_cars @@ -513,8 +513,8 @@ var sectionId = 'dynsection-8'; Node18->Node20 - - + + @@ -522,8 +522,8 @@ var sectionId = 'dynsection-8'; Node21 - -update_vehicle_school_bus + +update_vehicle_school_bus @@ -531,8 +531,8 @@ var sectionId = 'dynsection-8'; Node18->Node21 - - + + @@ -540,9 +540,9 @@ var sectionId = 'dynsection-8'; Node22 - -update_vehicle_tanker -_trucks + +update_vehicle_tanker +_trucks @@ -550,8 +550,8 @@ var sectionId = 'dynsection-8'; Node18->Node22 - - + + @@ -559,8 +559,8 @@ var sectionId = 'dynsection-8'; Node23->Node4 - - + + @@ -568,8 +568,8 @@ var sectionId = 'dynsection-8'; Node23->Node5 - - + + @@ -577,8 +577,8 @@ var sectionId = 'dynsection-8'; Node23->Node6 - - + + @@ -586,8 +586,8 @@ var sectionId = 'dynsection-8'; Node23->Node7 - - + + @@ -595,8 +595,8 @@ var sectionId = 'dynsection-8'; Node23->Node8 - - + + @@ -604,8 +604,8 @@ var sectionId = 'dynsection-8'; Node23->Node13 - - + + @@ -613,8 +613,8 @@ var sectionId = 'dynsection-8'; Node23->Node14 - - + + @@ -622,8 +622,8 @@ var sectionId = 'dynsection-8'; Node23->Node15 - - + + @@ -631,8 +631,8 @@ var sectionId = 'dynsection-8'; Node23->Node16 - - + + @@ -640,8 +640,8 @@ var sectionId = 'dynsection-8'; Node23->Node17 - - + + @@ -649,8 +649,8 @@ var sectionId = 'dynsection-8'; Node23->Node18 - - + + @@ -658,8 +658,8 @@ var sectionId = 'dynsection-8'; Node24 - -OSeagull::func_8008275C + +OSeagull::func_8008275C @@ -667,8 +667,8 @@ var sectionId = 'dynsection-8'; Node23->Node24 - - + + @@ -676,8 +676,8 @@ var sectionId = 'dynsection-8'; Node26 - -OChainChomp::Tick + +OChainChomp::Tick @@ -685,8 +685,8 @@ var sectionId = 'dynsection-8'; Node23->Node26 - - + + @@ -694,8 +694,8 @@ var sectionId = 'dynsection-8'; Node25 - -OSeagull::Tick + +OSeagull::Tick @@ -703,8 +703,8 @@ var sectionId = 'dynsection-8'; Node24->Node25 - - + + @@ -712,8 +712,8 @@ var sectionId = 'dynsection-8'; Node30 - -update_cpu_path_completion + +update_cpu_path_completion @@ -721,8 +721,488 @@ var sectionId = 'dynsection-8'; Node29->Node30 - - + + + + + + + +Node31 + + +update_player_path +_completion + + + + + +Node29->Node31 + + + + + + + + +Node30->Node31 + + + + + + + + +Node32 + + +update_player + + + + + +Node31->Node32 + + + + + + + + +Node33 + + +func_8001C14C + + + + + +Node32->Node33 + + + + + + + + +Node74 + + +func_8028F474 + + + + + +Node32->Node74 + + + + + + + + +Node34 + + +podium_ceremony_loop + + + + + +Node33->Node34 + + + + + + + + +Node35 + + +game_state_handler + + + + + +Node34->Node35 + + + + + + + + +Node36 + + +thread5_iteration + + + + + +Node35->Node36 + + + + + + + + +Node37 + + +push_frame + + + + + +Node36->Node37 + + + + + + + + +Node38 + + +main + + + + + +Node37->Node38 + + + + + + + + +Node39 + + +reset_save_data_grand +_prix_points_and_sound_mode + + + + + +Node38->Node39 + + + + + + + + +Node44 + + +validate_save_data + + + + + +Node38->Node44 + + + + + + + + +Node52 + + +update_save_data_backup + + + + + +Node38->Node52 + + + + + + + + +Node73 + + +write_save_data_grand +_prix_points_and_sound_mode + + + + + +Node38->Node73 + + + + + + + + +Node40 + + +func_800B46D0 + + + + + +Node39->Node40 + + + + + + + + +Node43 + + +splash_menu_act + + + + + +Node39->Node43 + + + + + + + + +Node39->Node44 + + + + + + + + +Node41 + + +options_menu_act + + + + + +Node40->Node41 + + + + + + + + +Node52->Node40 + + + + + + + + +Node52->Node41 + + + + + + + + +Node52->Node43 + + + + + + + + +Node52->Node44 + + + + + + + + +Node53 + + +func_800B536C + + + + + +Node52->Node53 + + + + + + + + +Node72 + + +func_800B5404 + + + + + +Node52->Node72 + + + + + + + + +Node72->Node43 + + + + + + + + +Node73->Node39 + + + + + + + + +Node73->Node41 + + + + + + + + +Node73->Node43 + + + + + + + + +Node73->Node53 + + + + + + + + +Node73->Node72 + + + + + + + + +Node75 + + +process_game_tick + + + + + +Node74->Node75 + + + + + + + + +Node64 + + +race_logic_loop + + + + + +Node75->Node64 + + + + + + + + +Node64->Node35 + + + diff --git a/code__80005FD0_8c_a52b991f7bfc8a37a05bbb3ede096fb6a_icgraph_org.svg b/code__80005FD0_8c_a52b991f7bfc8a37a05bbb3ede096fb6a_icgraph_org.svg index 5757fb539..e4ad8f45e 100644 --- a/code__80005FD0_8c_a52b991f7bfc8a37a05bbb3ede096fb6a_icgraph_org.svg +++ b/code__80005FD0_8c_a52b991f7bfc8a37a05bbb3ede096fb6a_icgraph_org.svg @@ -4,16 +4,16 @@ - - + + adjust_path_at_start_line Node1 - -adjust_path_at_start_line + +adjust_path_at_start_line @@ -21,8 +21,8 @@ Node2 - -func_8000D2B4 + +func_8000D2B4 @@ -30,8 +30,8 @@ Node1->Node2 - - + + @@ -39,8 +39,8 @@ Node29 - -update_player_path + +update_player_path @@ -48,8 +48,8 @@ Node1->Node29 - - + + @@ -57,8 +57,8 @@ Node3 - -func_8000D6D0 + +func_8000D6D0 @@ -66,8 +66,8 @@ Node2->Node3 - - + + @@ -75,8 +75,8 @@ Node23 - -func_8000D940 + +func_8000D940 @@ -84,8 +84,8 @@ Node2->Node23 - - + + @@ -93,8 +93,8 @@ Node27 - -func_8000DF8C + +func_8000DF8C @@ -102,8 +102,8 @@ Node2->Node27 - - + + @@ -111,8 +111,8 @@ Node28 - -OBombKart::Tick + +OBombKart::Tick @@ -120,8 +120,8 @@ Node2->Node28 - - + + @@ -129,8 +129,8 @@ Node4 - -ABus::ABus + +ABus::ABus @@ -138,8 +138,8 @@ Node3->Node4 - - + + @@ -147,8 +147,8 @@ Node5 - -ACar::ACar + +ACar::ACar @@ -156,8 +156,8 @@ Node3->Node5 - - + + @@ -165,8 +165,8 @@ Node6 - -ATankerTruck::ATankerTruck + +ATankerTruck::ATankerTruck @@ -174,8 +174,8 @@ Node3->Node6 - - + + @@ -183,8 +183,8 @@ Node7 - -ATruck::ATruck + +ATruck::ATruck @@ -192,8 +192,8 @@ Node3->Node7 - - + + @@ -201,9 +201,9 @@ Node8 - -initialize_toads_turnpike -_vehicle + +initialize_toads_turnpike +_vehicle @@ -211,8 +211,8 @@ Node3->Node8 - - + + @@ -220,8 +220,8 @@ Node13 - -spawn_vehicle_on_road + +spawn_vehicle_on_road @@ -229,8 +229,8 @@ Node3->Node13 - - + + @@ -238,8 +238,8 @@ Node14 - -ABus::Tick + +ABus::Tick @@ -247,8 +247,8 @@ Node3->Node14 - - + + @@ -256,8 +256,8 @@ Node15 - -ACar::Tick + +ACar::Tick @@ -265,8 +265,8 @@ Node3->Node15 - - + + @@ -274,8 +274,8 @@ Node16 - -ATankerTruck::Tick + +ATankerTruck::Tick @@ -283,8 +283,8 @@ Node3->Node16 - - + + @@ -292,8 +292,8 @@ Node17 - -ATruck::Tick + +ATruck::Tick @@ -301,8 +301,8 @@ Node3->Node17 - - + + @@ -310,9 +310,9 @@ Node18 - -update_vehicle_follow -_path_point + +update_vehicle_follow +_path_point @@ -320,8 +320,8 @@ Node3->Node18 - - + + @@ -329,8 +329,8 @@ Node9 - -init_vehicles_box_trucks + +init_vehicles_box_trucks @@ -338,8 +338,8 @@ Node8->Node9 - - + + @@ -347,8 +347,8 @@ Node10 - -init_vehicles_cars + +init_vehicles_cars @@ -356,8 +356,8 @@ Node8->Node10 - - + + @@ -365,9 +365,9 @@ Node11 - -init_vehicles_school -_buses + +init_vehicles_school +_buses @@ -375,8 +375,8 @@ Node8->Node11 - - + + @@ -384,8 +384,8 @@ Node12 - -init_vehicles_trucks + +init_vehicles_trucks @@ -393,8 +393,8 @@ Node8->Node12 - - + + @@ -402,8 +402,8 @@ Node13->Node4 - - + + @@ -411,8 +411,8 @@ Node13->Node5 - - + + @@ -420,8 +420,8 @@ Node13->Node6 - - + + @@ -429,8 +429,8 @@ Node13->Node7 - - + + @@ -438,9 +438,9 @@ Node19 - -update_vehicle_box -_trucks + +update_vehicle_box +_trucks @@ -448,8 +448,8 @@ Node18->Node19 - - + + @@ -457,8 +457,8 @@ Node20 - -update_vehicle_cars + +update_vehicle_cars @@ -466,8 +466,8 @@ Node18->Node20 - - + + @@ -475,8 +475,8 @@ Node21 - -update_vehicle_school_bus + +update_vehicle_school_bus @@ -484,8 +484,8 @@ Node18->Node21 - - + + @@ -493,9 +493,9 @@ Node22 - -update_vehicle_tanker -_trucks + +update_vehicle_tanker +_trucks @@ -503,8 +503,8 @@ Node18->Node22 - - + + @@ -512,8 +512,8 @@ Node23->Node4 - - + + @@ -521,8 +521,8 @@ Node23->Node5 - - + + @@ -530,8 +530,8 @@ Node23->Node6 - - + + @@ -539,8 +539,8 @@ Node23->Node7 - - + + @@ -548,8 +548,8 @@ Node23->Node8 - - + + @@ -557,8 +557,8 @@ Node23->Node13 - - + + @@ -566,8 +566,8 @@ Node23->Node14 - - + + @@ -575,8 +575,8 @@ Node23->Node15 - - + + @@ -584,8 +584,8 @@ Node23->Node16 - - + + @@ -593,8 +593,8 @@ Node23->Node17 - - + + @@ -602,8 +602,8 @@ Node23->Node18 - - + + @@ -611,8 +611,8 @@ Node24 - -OSeagull::func_8008275C + +OSeagull::func_8008275C @@ -620,8 +620,8 @@ Node23->Node24 - - + + @@ -629,8 +629,8 @@ Node26 - -OChainChomp::Tick + +OChainChomp::Tick @@ -638,8 +638,8 @@ Node23->Node26 - - + + @@ -647,8 +647,8 @@ Node25 - -OSeagull::Tick + +OSeagull::Tick @@ -656,8 +656,8 @@ Node24->Node25 - - + + @@ -665,8 +665,8 @@ Node30 - -update_cpu_path_completion + +update_cpu_path_completion @@ -674,8 +674,488 @@ Node29->Node30 - - + + + + + + + +Node31 + + +update_player_path +_completion + + + + + +Node29->Node31 + + + + + + + + +Node30->Node31 + + + + + + + + +Node32 + + +update_player + + + + + +Node31->Node32 + + + + + + + + +Node33 + + +func_8001C14C + + + + + +Node32->Node33 + + + + + + + + +Node74 + + +func_8028F474 + + + + + +Node32->Node74 + + + + + + + + +Node34 + + +podium_ceremony_loop + + + + + +Node33->Node34 + + + + + + + + +Node35 + + +game_state_handler + + + + + +Node34->Node35 + + + + + + + + +Node36 + + +thread5_iteration + + + + + +Node35->Node36 + + + + + + + + +Node37 + + +push_frame + + + + + +Node36->Node37 + + + + + + + + +Node38 + + +main + + + + + +Node37->Node38 + + + + + + + + +Node39 + + +reset_save_data_grand +_prix_points_and_sound_mode + + + + + +Node38->Node39 + + + + + + + + +Node44 + + +validate_save_data + + + + + +Node38->Node44 + + + + + + + + +Node52 + + +update_save_data_backup + + + + + +Node38->Node52 + + + + + + + + +Node73 + + +write_save_data_grand +_prix_points_and_sound_mode + + + + + +Node38->Node73 + + + + + + + + +Node40 + + +func_800B46D0 + + + + + +Node39->Node40 + + + + + + + + +Node43 + + +splash_menu_act + + + + + +Node39->Node43 + + + + + + + + +Node39->Node44 + + + + + + + + +Node41 + + +options_menu_act + + + + + +Node40->Node41 + + + + + + + + +Node52->Node40 + + + + + + + + +Node52->Node41 + + + + + + + + +Node52->Node43 + + + + + + + + +Node52->Node44 + + + + + + + + +Node53 + + +func_800B536C + + + + + +Node52->Node53 + + + + + + + + +Node72 + + +func_800B5404 + + + + + +Node52->Node72 + + + + + + + + +Node72->Node43 + + + + + + + + +Node73->Node39 + + + + + + + + +Node73->Node41 + + + + + + + + +Node73->Node43 + + + + + + + + +Node73->Node53 + + + + + + + + +Node73->Node72 + + + + + + + + +Node75 + + +process_game_tick + + + + + +Node74->Node75 + + + + + + + + +Node64 + + +race_logic_loop + + + + + +Node75->Node64 + + + + + + + + +Node64->Node35 + + + diff --git a/code__80005FD0_8c_a550e359a856cfdf5ac5bf2562683de34_icgraph.svg b/code__80005FD0_8c_a550e359a856cfdf5ac5bf2562683de34_icgraph.svg index a732e4f78..fc1fd9581 100644 --- a/code__80005FD0_8c_a550e359a856cfdf5ac5bf2562683de34_icgraph.svg +++ b/code__80005FD0_8c_a550e359a856cfdf5ac5bf2562683de34_icgraph.svg @@ -49,7 +49,7 @@ diff --git a/code__80005FD0_8c_a55d7a838a39f7210a455929dad2e4d8d_cgraph.svg b/code__80005FD0_8c_a55d7a838a39f7210a455929dad2e4d8d_cgraph.svg index 027313edc..1504cb976 100644 --- a/code__80005FD0_8c_a55d7a838a39f7210a455929dad2e4d8d_cgraph.svg +++ b/code__80005FD0_8c_a55d7a838a39f7210a455929dad2e4d8d_cgraph.svg @@ -49,7 +49,7 @@ diff --git a/code__80005FD0_8c_a56cc4d29afeb765dda89d79fe75f848e_icgraph.map b/code__80005FD0_8c_a56cc4d29afeb765dda89d79fe75f848e_icgraph.map index 2e6a1b029..5f303e46f 100644 --- a/code__80005FD0_8c_a56cc4d29afeb765dda89d79fe75f848e_icgraph.map +++ b/code__80005FD0_8c_a56cc4d29afeb765dda89d79fe75f848e_icgraph.map @@ -1,5 +1,119 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code__80005FD0_8c_a56cc4d29afeb765dda89d79fe75f848e_icgraph.md5 b/code__80005FD0_8c_a56cc4d29afeb765dda89d79fe75f848e_icgraph.md5 index 26365ef53..6d754f1ea 100644 --- a/code__80005FD0_8c_a56cc4d29afeb765dda89d79fe75f848e_icgraph.md5 +++ b/code__80005FD0_8c_a56cc4d29afeb765dda89d79fe75f848e_icgraph.md5 @@ -1 +1 @@ -26e25ff73d3726db2b439a6412812768 \ No newline at end of file +ff7b46edf9bf561dcd391b89ffa8a67e \ No newline at end of file diff --git a/code__80005FD0_8c_a56cc4d29afeb765dda89d79fe75f848e_icgraph.svg b/code__80005FD0_8c_a56cc4d29afeb765dda89d79fe75f848e_icgraph.svg index 4a472067c..fc6751d33 100644 --- a/code__80005FD0_8c_a56cc4d29afeb765dda89d79fe75f848e_icgraph.svg +++ b/code__80005FD0_8c_a56cc4d29afeb765dda89d79fe75f848e_icgraph.svg @@ -4,10 +4,9 @@ - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + cpu_track_position_factor Node1 - -cpu_track_position -_factor + +cpu_track_position +_factor @@ -33,9 +69,9 @@ Node2 - -determine_ideal_cpu -_position_offset + +determine_ideal_cpu +_position_offset @@ -43,13 +79,1062 @@ Node1->Node2 - - + + + + + + + +Node3 + + +update_player + + + + + +Node1->Node3 + + + + + + + + +Node2->Node3 + + + + + + + + +Node4 + + +func_8001C14C + + + + + +Node3->Node4 + + + + + + + + +Node45 + + +func_8028F474 + + + + + +Node3->Node45 + + + + + + + + +Node5 + + +podium_ceremony_loop + + + + + +Node4->Node5 + + + + + + + + +Node6 + + +game_state_handler + + + + + +Node5->Node6 + + + + + + + + +Node7 + + +thread5_iteration + + + + + +Node6->Node7 + + + + + + + + +Node8 + + +push_frame + + + + + +Node7->Node8 + + + + + + + + +Node9 + + +main + + + + + +Node8->Node9 + + + + + + + + +Node10 + + +reset_save_data_grand +_prix_points_and_sound_mode + + + + + +Node9->Node10 + + + + + + + + +Node15 + + +validate_save_data + + + + + +Node9->Node15 + + + + + + + + +Node23 + + +update_save_data_backup + + + + + +Node9->Node23 + + + + + + + + +Node44 + + +write_save_data_grand +_prix_points_and_sound_mode + + + + + +Node9->Node44 + + + + + + + + +Node11 + + +func_800B46D0 + + + + + +Node10->Node11 + + + + + + + + +Node14 + + +splash_menu_act + + + + + +Node10->Node14 + + + + + + + + +Node10->Node15 + + + + + + + + +Node12 + + +options_menu_act + + + + + +Node11->Node12 + + + + + + + + +Node13 + + +update_menus + + + + + +Node12->Node13 + + + + + + + + +Node13->Node6 + + + + + + + + +Node14->Node13 + + + + + + + + +Node16 + + +load_save_data + + + + + +Node15->Node16 + + + + + + + + +Node17 + + +func_80091B78 + + + + + +Node16->Node17 + + + + + + + + +Node18 + + +func_800025D4 + + + + + +Node17->Node18 + + + + + + + + +Node20 + + +func_80002600 + + + + + +Node17->Node20 + + + + + + + + +Node21 + + +func_8000262C + + + + + +Node17->Node21 + + + + + + + + +Node22 + + +func_80002658 + + + + + +Node17->Node22 + + + + + + + + +Node19 + + +update_gamestate + + + + + +Node18->Node19 + + + + + + + + +Node19->Node7 + + + + + + + + +Node20->Node19 + + + + + + + + +Node21->Node19 + + + + + + + + +Node22->Node19 + + + + + + + + +Node23->Node11 + + + + + + + + +Node23->Node12 + + + + + + + + +Node23->Node14 + + + + + + + + +Node23->Node15 + + + + + + + + +Node24 + + +func_800B536C + + + + + +Node23->Node24 + + + + + + + + +Node43 + + +func_800B5404 + + + + + +Node23->Node43 + + + + + + + + +Node25 + + +func_800AC458 + + + + + +Node24->Node25 + + + + + + + + +Node26 + + +handle_menus_with_pri_arg + + + + + +Node25->Node26 + + + + + + + + +Node27 + + +handle_menus_default + + + + + +Node26->Node27 + + + + + + + + +Node39 + + +handle_menus_special + + + + + +Node26->Node39 + + + + + + + + +Node28 + + +func_80093F10 + + + + + +Node27->Node28 + + + + + + + + +Node32 + + +func_800940EC + + + + + +Node27->Node32 + + + + + + + + +Node37 + + +func_80094A64 + + + + + +Node27->Node37 + + + + + + + + +Node38 + + +func_80095574 + + + + + +Node27->Node38 + + + + + + + + +Node29 + + +func_80280038 + + + + + +Node28->Node29 + + + + + + + + +Node31 + + +func_80281D00 + + + + + +Node28->Node31 + + + + + + + + +Node30 + + +credits_loop + + + + + +Node29->Node30 + + + + + + + + +Node30->Node6 + + + + + + + + +Node31->Node5 + + + + + + + + +Node33 + + +func_80093A5C + + + + + +Node32->Node33 + + + + + + + + +Node36 + + +func_80093B70 + + + + + +Node32->Node36 + + + + + + + + +Node34 + + +render_screens + + + + + +Node33->Node34 + + + + + + + + +Node35 + + +race_logic_loop + + + + + +Node34->Node35 + + + + + + + + +Node35->Node6 + + + + + + + + +Node37->Node6 + + + + + + + + +Node38->Node37 + + + + + + + + +Node40 + + +func_80093C98 + + + + + +Node39->Node40 + + + + + + + + +Node41 + + +func_80093E20 + + + + + +Node40->Node41 + + + + + + + + +Node42 + + +func_80093E40 + + + + + +Node40->Node42 + + + + + + + + +Node41->Node35 + + + + + + + + +Node42->Node37 + + + + + + + + +Node43->Node14 + + + + + + + + +Node44->Node10 + + + + + + + + +Node44->Node12 + + + + + + + + +Node44->Node14 + + + + + + + + +Node44->Node24 + + + + + + + + +Node44->Node43 + + + + + + + + +Node46 + + +process_game_tick + + + + + +Node45->Node46 + + + + + + + + +Node46->Node35 + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+
@@ -1553,6 +1558,11 @@ Here is the call graph for this function:
+
+Here is the caller graph for this function:
+
+
+
@@ -1582,7 +1592,7 @@ Here is the call graph for this function:
Here is the caller graph for this function:
-
+
@@ -1613,7 +1623,7 @@ Here is the call graph for this function:
Here is the caller graph for this function:
-
+
@@ -1661,7 +1671,7 @@ Here is the caller graph for this function:
Here is the caller graph for this function:
-
+
@@ -1675,11 +1685,21 @@ Here is the caller graph for this function: void cpu_use_item_strategy ( - s32 ) + s32 playerId)
+
+Here is the call graph for this function:
+
+
+
+
+Here is the caller graph for this function:
+
+
+
@@ -1723,6 +1743,11 @@ Here is the caller graph for this function:
+
+Here is the caller graph for this function:
+
+
+
@@ -1749,6 +1774,11 @@ Here is the call graph for this function:
+
+Here is the caller graph for this function:
+
+
+
@@ -1855,7 +1885,7 @@ Here is the call graph for this function:
Here is the caller graph for this function:
-
+
@@ -1891,7 +1921,7 @@ Here is the call graph for this function:
Here is the caller graph for this function:
-
+
@@ -1905,24 +1935,29 @@ Here is the caller graph for this function: bool func_800088D8 ( - s32 , + s32 playerId, - s16 , + s16 lapNum, - s16  ) + s16 arg2 )
+Here is the call graph for this function:
+
+
+
+
Here is the caller graph for this function:
-
+
@@ -1962,11 +1997,21 @@ Here is the caller graph for this function: void func_8000B140 ( - s32 ) + s32 playerId)
+
+Here is the call graph for this function:
+
+
+
+
+Here is the caller graph for this function:
+
+
+
@@ -3943,7 +3988,7 @@ Here is the caller graph for this function:
Here is the call graph for this function:
-
+
Here is the caller graph for this function:
@@ -4655,7 +4700,7 @@ Here is the caller graph for this function:
Here is the caller graph for this function:
-
+
@@ -4857,6 +4902,11 @@ Here is the call graph for this function:
+
+Here is the caller graph for this function:
+
+
+
@@ -4896,6 +4946,11 @@ Here is the call graph for this function:
+
+Here is the caller graph for this function:
+
+
+
@@ -4960,7 +5015,7 @@ Here is the call graph for this function:
Here is the caller graph for this function:
-
+
@@ -4979,6 +5034,11 @@ Here is the caller graph for this function:
+
+Here is the caller graph for this function:
+
+
+
@@ -5242,6 +5302,11 @@ Here is the call graph for this function:
+
+Here is the caller graph for this function:
+
+
+
@@ -5334,7 +5399,7 @@ Here is the call graph for this function:
Here is the caller graph for this function:
-
+
@@ -5381,7 +5446,7 @@ Here is the caller graph for this function:
Here is the caller graph for this function:
-
+
@@ -5395,12 +5460,17 @@ Here is the caller graph for this function: void update_player ( - s32 ) + s32 playerId)
+Here is the call graph for this function:
+
+
+
+
Here is the caller graph for this function:
@@ -5425,7 +5495,7 @@ Here is the caller graph for this function:
Here is the caller graph for this function:
-
+
@@ -5481,7 +5551,7 @@ Here is the call graph for this function:
Here is the caller graph for this function:
-
+
@@ -5495,15 +5565,25 @@ Here is the caller graph for this function: void update_player_path_completion ( - s32 , + s32 playerId, - Player *  ) + Player * player )
+
+Here is the call graph for this function:
+
+
+
+
+Here is the caller graph for this function:
+
+
+
@@ -5533,7 +5613,7 @@ Here is the call graph for this function:
Here is the caller graph for this function:
-
+
@@ -5977,6 +6057,11 @@ Here is the caller graph for this function:
+
+Here is the caller graph for this function:
+
+
+
diff --git a/code__80005FD0_8h_a0056485e80d615faffaf2715a906c294_cgraph.map b/code__80005FD0_8h_a0056485e80d615faffaf2715a906c294_cgraph.map index a37d696f9..30857a157 100644 --- a/code__80005FD0_8h_a0056485e80d615faffaf2715a906c294_cgraph.map +++ b/code__80005FD0_8h_a0056485e80d615faffaf2715a906c294_cgraph.map @@ -1,9 +1,114 @@ - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code__80005FD0_8h_a0056485e80d615faffaf2715a906c294_cgraph.md5 b/code__80005FD0_8h_a0056485e80d615faffaf2715a906c294_cgraph.md5 index 484a1c243..84bc6f2c0 100644 --- a/code__80005FD0_8h_a0056485e80d615faffaf2715a906c294_cgraph.md5 +++ b/code__80005FD0_8h_a0056485e80d615faffaf2715a906c294_cgraph.md5 @@ -1 +1 @@ -65ca361a8f9fa9f07c57a92b5e0ebd0c \ No newline at end of file +89d717b107be8c7d617693e9256d6d33 \ No newline at end of file diff --git a/code__80005FD0_8h_a0056485e80d615faffaf2715a906c294_cgraph.svg b/code__80005FD0_8h_a0056485e80d615faffaf2715a906c294_cgraph.svg index 81e57b3ae..4d63248a9 100644 --- a/code__80005FD0_8h_a0056485e80d615faffaf2715a906c294_cgraph.svg +++ b/code__80005FD0_8h_a0056485e80d615faffaf2715a906c294_cgraph.svg @@ -4,10 +4,9 @@ - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + func_8001C14C Node1 - -func_8001C14C + +func_8001C14C @@ -32,8 +68,8 @@ Node2 - -func_8009265C + +func_8009265C @@ -41,17 +77,17 @@ Node1->Node2 - - + + Node4 - - -update_player + + +update_player @@ -59,8 +95,8 @@ Node1->Node4 - - + + @@ -68,8 +104,8 @@ Node3 - -add_menu_item + +add_menu_item @@ -77,13 +113,985 @@ Node2->Node3 - - + + + + + + + +Node5 + + +apply_cpu_turn + + + + + +Node4->Node5 + + + + + + + + +Node8 + + +are_in_curve + + + + + +Node4->Node8 + + + + + + + + +Node9 + + +CM_AICrossingBehaviour + + + + + +Node4->Node9 + + + + + + + + +Node10 + + +CM_CrossingTrigger + + + + + +Node4->Node10 + + + + + + + + +Node11 + + +CM_GetProps + + + + + +Node4->Node11 + + + + + + + + +Node12 + + +CM_VehicleCollision + + + + + +Node4->Node12 + + + + + + + + +Node13 + + +cpu_behaviour + + + + + +Node4->Node13 + + + + + + + + +Node20 + + +cpu_track_position +_factor + + + + + +Node4->Node20 + + + + + + + + +Node21 + + +cpu_use_item_strategy + + + + + +Node4->Node21 + + + + + + + + +Node92 + + +determine_ideal_cpu +_position_offset + + + + + +Node4->Node92 + + + + + + + + +Node94 + + +IsPodiumCeremony + + + + + +Node4->Node94 + + + + + + + + +Node95 + + +IsToadsTurnpike + + + + + +Node4->Node95 + + + + + + + + +Node96 + + +IsYoshiValley + + + + + +Node4->Node96 + + + + + + + + +Node97 + + +set_track_offset_position + + + + + +Node4->Node97 + + + + + + + + +Node98 + + +func_8000B140 + + + + + +Node4->Node98 + + + + + + + + +Node99 + + +get_angle_between_two +_vectors + + + + + +Node4->Node99 + + + + + + + + +Node102 + + +regulate_cpu_speed + + + + + +Node4->Node102 + + + + + + + + +Node129 + + +set_current_path + + + + + +Node4->Node129 + + + + + + + + +Node130 + + +set_places + + + + + +Node4->Node130 + + + + + + + + +Node131 + + +set_player_height + + + + + +Node4->Node131 + + + + + + + + +Node132 + + +update_player_path +_completion + + + + + +Node4->Node132 + + + + + + + + +Node153 + + +update_player_timer +_sound + + + + + +Node4->Node153 + + + + + + + + +Node6 + + +func_80036CB4 + + + + + +Node5->Node6 + + + + + + + + +Node7 + + +move_s32_towards + + + + + +Node5->Node7 + + + + + + + + +Node14 + + +cpu_behaviour_end + + + + + +Node13->Node14 + + + + + + + + +Node15 + + +cpu_behaviour_start + + + + + +Node13->Node15 + + + + + + + + +Node14->Node11 + + + + + + + + +Node15->Node11 + + + + + + + + +Node22 + + +clear_expired_strategies + + + + + +Node21->Node22 + + + + + + + + +Node23 + + +cpu_decisions_branch_item + + + + + +Node21->Node23 + + + + + + + + +Node24 + + +cpu_gen_random_item + + + + + +Node21->Node24 + + + + + + + + +Node30 + + +drop_banana_in_banana +_bunch + + + + + +Node21->Node30 + + + + + + + + +Node31 + + +func_8001ABE0 + + + + + +Node21->Node31 + + + + + + + + +Node32 + + +func_8009E5BC + + + + + +Node21->Node32 + + + + + + + + +Node34 + + +func_800C92CC + + + + + +Node21->Node34 + + + + + + + + +Node37 + + +func_800C98B8 + + + + + +Node21->Node37 + + + + + + + + +Node38 + + +func_800CAC60 + + + + + +Node21->Node38 + + + + + + + + +Node40 + + +func_800CAD40 + + + + + +Node21->Node40 + + + + + + + + +Node47 + + +func_802A1064 + + + + + +Node21->Node47 + + + + + + + + +Node51 + + +hard_cpu_gen_random_item + + + + + +Node21->Node51 + + + + + + + + +Node52 + + +is_path_point_in_range + + + + + +Node21->Node52 + + + + + + + + +Node27 + + +random_int + + + + + +Node21->Node27 + + + + + + + + +Node53 + + +spawn_actor_on_surface + + + + + +Node21->Node53 + + + + + + + + +Node55 + + +use_banana_bunch_item + + + + + +Node21->Node55 + + + + + + + + +Node78 + + +use_banana_item + + + + + +Node21->Node78 + + + + + + + + +Node80 + + +use_blue_shell_item + + + + + +Node21->Node80 + + + + + + + + +Node87 + + +use_fake_itembox_item + + + + + +Node21->Node87 + + + + + + + + +Node88 + + +use_green_shell_item + + + + + +Node21->Node88 + + + + + + + + +Node92->Node20 + + + + + + + + +Node92->Node94 + + + + + + + + +Node92->Node95 + + + + + + + + +Node92->Node96 + + + + + + + + +Node92->Node97 + + + + + + + + +Node98->Node52 + + + + + + + + +Node102->Node94 + + + + + + + + +Node131->Node53 + + + + + + + + +Node132->Node94 + + + + + + + + +Node132->Node96 + + + + + + + + +Node153->Node34 + + + + + + + + + + + + + + + + + + + + +
112void func_80007FA4(s32, Player*, f32);
113
114void regulate_cpu_speed(s32, f32, Player*);
-
115bool func_800088D8(s32, s16, s16);
+
115bool func_800088D8(s32, s16, s16);
116void set_current_path(s32);
117s32 update_player_path_selection(s32, s32);
118void update_player_completion(s32);
@@ -242,13 +242,13 @@ $(function(){initNavTree('code__80005FD0_8h_source.html',''); initResizable(true
120void yoshi_valley_cpu_path(s32);
121void update_cpu_path_completion(s32, Player*);
122f32 func_80009258(s32, f32, f32);
-
123void update_player_path_completion(s32, Player*);
+
123void update_player_path_completion(s32, Player*);
124void update_vehicles(void);
125void play_cpu_sound_effect(s32, Player*);
126void update_player_timer_sound(s32, Player*);
-
127void update_player(s32);
+
127void update_player(s32);
128
-
129void func_8000B140(s32);
+
129void func_8000B140(s32);
130s32 are_in_curve(s32, u16);
131bool is_far_from_path(s32);
132f32 calculate_track_position_factor(f32, f32, u16, s32);
@@ -404,7 +404,7 @@ $(function(){initNavTree('code__80005FD0_8h_source.html',''); initResizable(true
282void cpu_decisions_branch_item(s32, s16*, s32);
283void func_8001ABE0(s32, CpuItemStrategyData*);
284void clear_expired_strategies(CpuItemStrategyData*);
-
285void cpu_use_item_strategy(s32);
+
285void cpu_use_item_strategy(s32);
286
287void func_8001BE78(void);
288
@@ -676,81 +676,81 @@ $(function(){initNavTree('code__80005FD0_8h_source.html',''); initResizable(true
D_8016347C
s16 D_8016347C
Definition code_80005FD0.c:133
gIncrementUpdatePlayer
s32 gIncrementUpdatePlayer
Definition code_80005FD0.c:116
func_800188F4
void func_800188F4(Camera *, Player *, s32, s32)
-
func_8001C14C
void func_8001C14C(void)
Definition code_80005FD0.c:7685
+
func_8001C14C
void func_8001C14C(void)
Definition code_80005FD0.c:7775
detect_wrong_player_direction
void detect_wrong_player_direction(s32, Player *)
Definition code_80005FD0.c:684
update_path_index
s16 update_path_index(f32, f32, f32, s16, s32)
Definition code_80005FD0.c:2476
func_8000EEDC
void func_8000EEDC(void)
Definition code_80005FD0.c:3343
-
generate_train_path
void generate_train_path(void)
Definition code_80005FD0.c:4376
-
calculate_track_boundaries
void calculate_track_boundaries(s32)
Definition code_80005FD0.c:3738
-
handle_school_buses_interactions
void handle_school_buses_interactions(s32, Player *)
Definition code_80005FD0.c:5275
+
generate_train_path
void generate_train_path(void)
Definition code_80005FD0.c:4377
+
calculate_track_boundaries
void calculate_track_boundaries(s32)
Definition code_80005FD0.c:3739
+
handle_school_buses_interactions
void handle_school_buses_interactions(s32, Player *)
Definition code_80005FD0.c:5276
func_8000D6D0
s16 func_8000D6D0(Vec3f, s16 *, f32, f32, s16, s16)
Definition code_80005FD0.c:2774
-
analyze_track_section
void analyze_track_section(s32)
Definition code_80005FD0.c:3840
+
analyze_track_section
void analyze_track_section(s32)
Definition code_80005FD0.c:3841
func_800180F0
void func_800180F0(Camera *, Player *, s32, s32)
func_80017720
void func_80017720(s32, f32, s32, s16)
func_8000D2B4
s16 func_8000D2B4(f32, f32, f32, s16, s32)
Definition code_80005FD0.c:2669
clear_path_point
void clear_path_point(TrackPathPoint *, size_t)
Definition code_80005FD0.c:3453
-
calculate_angle_path
s16 calculate_angle_path(s32, s32)
Definition code_80005FD0.c:3896
+
calculate_angle_path
s16 calculate_angle_path(s32, s32)
Definition code_80005FD0.c:3897
find_closest_path_point_track_section
s16 find_closest_path_point_track_section(f32, f32, f32, u16, s32 *)
Definition code_80005FD0.c:2336
-
reset_cpu_behaviour
void reset_cpu_behaviour(s32)
Definition code_80005FD0.c:4208
-
init_vehicles_cars
void init_vehicles_cars(void)
Definition code_80005FD0.c:5312
-
func_80015544
void func_80015544(s32, f32, s32, s32)
Definition code_80005FD0.c:5551
+
reset_cpu_behaviour
void reset_cpu_behaviour(s32)
Definition code_80005FD0.c:4209
+
init_vehicles_cars
void init_vehicles_cars(void)
Definition code_80005FD0.c:5313
+
func_80015544
void func_80015544(s32, f32, s32, s32)
Definition code_80005FD0.c:5552
generate_player_smoke
void generate_player_smoke(void)
Definition code_80005FD0.c:3354
-
func_8001A310
s32 func_8001A310(s32, s32)
Definition code_80005FD0.c:6785
+
func_8001A310
s32 func_8001A310(s32, s32)
Definition code_80005FD0.c:6788
func_8001A0A4
void func_8001A0A4(u16 *, Camera *, Player *, s8, s32)
add_red_shell_in_unexpired_actor_list
s32 add_red_shell_in_unexpired_actor_list(s32)
Definition code_80005FD0.c:3306
-
update_player_track_position_factor_from_cars
void update_player_track_position_factor_from_cars(s32)
Definition code_80005FD0.c:5336
-
cpu_behaviour
void cpu_behaviour(s32)
Definition code_80005FD0.c:4321
+
update_player_track_position_factor_from_cars
void update_player_track_position_factor_from_cars(s32)
Definition code_80005FD0.c:5337
+
cpu_behaviour
void cpu_behaviour(s32)
Definition code_80005FD0.c:4322
func_8000F0E0
void func_8000F0E0(void)
Definition code_80005FD0.c:3398
-
update_player
void update_player(s32)
-
func_8001A124
void func_8001A124(s32, s32)
Definition code_80005FD0.c:6734
-
analyse_angle_path
void analyse_angle_path(s32)
Definition code_80005FD0.c:3915
-
update_player_track_position_factor_from_vehicle
void update_player_track_position_factor_from_vehicle(s32, s32, VehicleStuff *)
Definition code_80005FD0.c:5207
-
render_bomb_karts_wrap
void render_bomb_karts_wrap(s32)
Definition code_80005FD0.c:7735
+
update_player
void update_player(s32)
Definition code_80005FD0.c:1599
+
func_8001A124
void func_8001A124(s32, s32)
Definition code_80005FD0.c:6737
+
analyse_angle_path
void analyse_angle_path(s32)
Definition code_80005FD0.c:3916
+
update_player_track_position_factor_from_vehicle
void update_player_track_position_factor_from_vehicle(s32, s32, VehicleStuff *)
Definition code_80005FD0.c:5208
+
render_bomb_karts_wrap
void render_bomb_karts_wrap(s32)
Definition code_80005FD0.c:7825
func_800178F4
void func_800178F4(Camera *, Player *, s32, s32)
cpu_decisions_branch_item
void cpu_decisions_branch_item(s32, s16 *, s32)
-
handle_tanker_trucks_interactions
void handle_tanker_trucks_interactions(s32, Player *)
Definition code_80005FD0.c:5303
+
handle_tanker_trucks_interactions
void handle_tanker_trucks_interactions(s32, Player *)
Definition code_80005FD0.c:5304
func_80015314
void func_80015314(s32, f32, s32)
-
func_800088D8
bool func_800088D8(s32, s16, s16)
-
cpu_behaviour_end
void cpu_behaviour_end(s32, Player *)
Definition code_80005FD0.c:4282
-
update_vehicle_tanker_trucks
void update_vehicle_tanker_trucks(void)
Definition code_80005FD0.c:5296
-
func_8001C05C
void func_8001C05C(void)
Definition code_80005FD0.c:7660
+
func_800088D8
bool func_800088D8(s32, s16, s16)
Definition code_80005FD0.c:1192
+
cpu_behaviour_end
void cpu_behaviour_end(s32, Player *)
Definition code_80005FD0.c:4283
+
update_vehicle_tanker_trucks
void update_vehicle_tanker_trucks(void)
Definition code_80005FD0.c:5297
+
func_8001C05C
void func_8001C05C(void)
Definition code_80005FD0.c:7750
func_80017F10
void func_80017F10(s32, f32, s32, s16)
-
func_800162CC
void func_800162CC(s32, f32, s32, s16)
Definition code_80005FD0.c:5747
-
init_vehicles_school_buses
void init_vehicles_school_buses(void)
Definition code_80005FD0.c:5256
+
func_800162CC
void func_800162CC(s32, f32, s32, s16)
Definition code_80005FD0.c:5748
+
init_vehicles_school_buses
void init_vehicles_school_buses(void)
Definition code_80005FD0.c:5257
D_801637BE
u16 D_801637BE
get_angle_between_path
s16 get_angle_between_path(Vec3f, Vec3f)
Definition code_80005FD0.c:562
func_8000D940
s16 func_8000D940(Vec3f, s16 *, f32, f32, s16)
Definition code_80005FD0.c:2840
-
func_80013054
void func_80013054(void)
Definition code_80005FD0.c:4662
-
update_player_track_position_factor_from_box_trucks
void update_player_track_position_factor_from_box_trucks(s32)
Definition code_80005FD0.c:5252
-
init_vehicles_box_trucks
void init_vehicles_box_trucks(void)
Definition code_80005FD0.c:5230
-
player_track_position_factor_vehicle
f32 player_track_position_factor_vehicle(s16, f32, s16)
Definition code_80005FD0.c:5168
-
func_8001A348
void func_8001A348(s32, f32, s32)
Definition code_80005FD0.c:6792
+
func_80013054
void func_80013054(void)
Definition code_80005FD0.c:4663
+
update_player_track_position_factor_from_box_trucks
void update_player_track_position_factor_from_box_trucks(s32)
Definition code_80005FD0.c:5253
+
init_vehicles_box_trucks
void init_vehicles_box_trucks(void)
Definition code_80005FD0.c:5231
+
player_track_position_factor_vehicle
f32 player_track_position_factor_vehicle(s16, f32, s16)
Definition code_80005FD0.c:5169
+
func_8001A348
void func_8001A348(s32, f32, s32)
Definition code_80005FD0.c:6795
func_80009258
f32 func_80009258(s32, f32, f32)
SPEED_CPU_BEHAVIOUR_FAST
@ SPEED_CPU_BEHAVIOUR_FAST
Definition code_80005FD0.h:348
SPEED_CPU_BEHAVIOUR_SLOW
@ SPEED_CPU_BEHAVIOUR_SLOW
Definition code_80005FD0.h:348
SPEED_CPU_BEHAVIOUR_MAX
@ SPEED_CPU_BEHAVIOUR_MAX
Definition code_80005FD0.h:348
SPEED_CPU_BEHAVIOUR_NORMAL
@ SPEED_CPU_BEHAVIOUR_NORMAL
Definition code_80005FD0.h:348
-
init_vehicles_ferry
void init_vehicles_ferry(void)
Definition code_80005FD0.c:4717
-
update_vehicle_box_trucks
void update_vehicle_box_trucks(void)
Definition code_80005FD0.c:5240
-
update_player_path_selection
s32 update_player_path_selection(s32, s32)
Definition code_80005FD0.c:1342
-
func_8001530C
void func_8001530C(void)
Definition code_80005FD0.c:5487
+
init_vehicles_ferry
void init_vehicles_ferry(void)
Definition code_80005FD0.c:4718
+
update_vehicle_box_trucks
void update_vehicle_box_trucks(void)
Definition code_80005FD0.c:5241
+
update_player_path_selection
s32 update_player_path_selection(s32, s32)
Definition code_80005FD0.c:1339
+
func_8001530C
void func_8001530C(void)
Definition code_80005FD0.c:5488
update_path_index_track_section
s16 update_path_index_track_section(f32, f32, f32, Player *, s32, s32 *)
Definition code_80005FD0.c:2548
-
func_8001A518
void func_8001A518(s32, s32, s32)
Definition code_80005FD0.c:6829
+
func_8001A518
void func_8001A518(s32, s32, s32)
Definition code_80005FD0.c:6832
func_8001577C
void func_8001577C(Camera *, UNUSED Player *, s32, s32)
-
func_8001A0DC
void func_8001A0DC(u16 *, Camera *, Player *, s8, s32)
Definition code_80005FD0.c:6729
-
process_path_data
s32 process_path_data(TrackPathPoint *, TrackPathPoint *)
Definition code_80005FD0.c:4089
+
func_8001A0DC
void func_8001A0DC(u16 *, Camera *, Player *, s8, s32)
Definition code_80005FD0.c:6732
+
process_path_data
s32 process_path_data(TrackPathPoint *, TrackPathPoint *)
Definition code_80005FD0.c:4090
set_places
void set_places(void)
Definition code_80005FD0.c:720
-
func_8001968C
void func_8001968C(void)
Definition code_80005FD0.c:6476
+
func_8001968C
void func_8001968C(void)
Definition code_80005FD0.c:6479
tweak_path_index_wario_stadium
void tweak_path_index_wario_stadium(f32, f32, f32, s16 *, s32)
-
handle_vehicle_interactions
void handle_vehicle_interactions(s32, Player *, VehicleStuff *, f32, f32, s32, u32)
Definition code_80005FD0.c:5027
-
update_cpu_path_completion
void update_cpu_path_completion(s32, Player *)
Definition code_80005FD0.c:1414
+
handle_vehicle_interactions
void handle_vehicle_interactions(s32, Player *, VehicleStuff *, f32, f32, s32, u32)
Definition code_80005FD0.c:5028
+
update_cpu_path_completion
void update_cpu_path_completion(s32, Player *)
Definition code_80005FD0.c:1411
func_8001A588
void func_8001A588(u16 *, Camera *, Player *, s8, s32)
set_track_offset_position
void set_track_offset_position(u16, f32, s16)
Definition code_80005FD0.c:2261
add_actor_in_unexpired_actor_list
s32 add_actor_in_unexpired_actor_list(s32, s16)
Definition code_80005FD0.c:3285
-
handle_trains_interactions
void handle_trains_interactions(s32, Player *)
Definition code_80005FD0.c:4602
-
func_80019FB4
void func_80019FB4(s32)
Definition code_80005FD0.c:6698
-
update_player_track_position_factor_from_buses
void update_player_track_position_factor_from_buses(s32)
Definition code_80005FD0.c:5280
-
analyze_curved_path
void analyze_curved_path(s32)
Definition code_80005FD0.c:3927
+
handle_trains_interactions
void handle_trains_interactions(s32, Player *)
Definition code_80005FD0.c:4603
+
func_80019FB4
void func_80019FB4(s32)
Definition code_80005FD0.c:6701
+
update_player_track_position_factor_from_buses
void update_player_track_position_factor_from_buses(s32)
Definition code_80005FD0.c:5281
+
analyze_curved_path
void analyze_curved_path(s32)
Definition code_80005FD0.c:3928
func_80010F40
f32 func_80010F40(f32, f32, f32, s32, s32)
adjust_position_by_angle
void adjust_position_by_angle(Vec3f, Vec3f, s16)
Definition code_80005FD0.c:595
CpuItemStrategyEnum
CpuItemStrategyEnum
Definition code_80005FD0.h:52
@@ -787,107 +787,107 @@ $(function(){initNavTree('code__80005FD0_8h_source.html',''); initResizable(true
CPU_STRATEGY_HOLD_RED_SHELL
@ CPU_STRATEGY_HOLD_RED_SHELL
Definition code_80005FD0.h:64
CPU_STRATEGY_ITEM_BLUE_SPINY_SHELL
@ CPU_STRATEGY_ITEM_BLUE_SPINY_SHELL
Definition code_80005FD0.h:94
CPU_STRATEGY_THROW_BANANA
@ CPU_STRATEGY_THROW_BANANA
Definition code_80005FD0.h:90
-
handle_cars_interactions
void handle_cars_interactions(s32, Player *)
Definition code_80005FD0.c:5331
+
handle_cars_interactions
void handle_cars_interactions(s32, Player *)
Definition code_80005FD0.c:5332
delete_actor_in_unexpired_actor_list
void delete_actor_in_unexpired_actor_list(s32)
Definition code_80005FD0.c:3330
init_players
void init_players(void)
Definition code_80005FD0.c:3518
-
update_player_track_position_factor_from_tanker_truck
void update_player_track_position_factor_from_tanker_truck(s32)
Definition code_80005FD0.c:5308
+
update_player_track_position_factor_from_tanker_truck
void update_player_track_position_factor_from_tanker_truck(s32)
Definition code_80005FD0.c:5309
update_player_path
s16 update_player_path(f32, f32, f32, s16, Player *, s32, s32)
Definition code_80005FD0.c:2562
update_player_timer_sound
void update_player_timer_sound(s32, Player *)
func_80019118
void func_80019118(s32, f32, s32, s16)
-
update_vehicle_paddle_boats
void update_vehicle_paddle_boats(void)
Definition code_80005FD0.c:4746
+
update_vehicle_paddle_boats
void update_vehicle_paddle_boats(void)
Definition code_80005FD0.c:4747
func_8000D24C
s16 func_8000D24C(f32, f32, f32, s32 *)
Definition code_80005FD0.c:2661
func_80010FA0
f32 func_80010FA0(f32, f32, f32, s32, s32)
are_in_curve
s32 are_in_curve(s32, u16)
func_80011014
s32 func_80011014(TrackPathPoint *, TrackPathPoint *, s32, s32)
init_course_path_point
void init_course_path_point(void)
Definition code_80005FD0.c:3458
func_80015C94
void func_80015C94(Camera *, Player *, s32, s32)
-
func_8001BE78
void func_8001BE78(void)
Definition code_80005FD0.c:7621
-
func_80015A9C
void func_80015A9C(s32, f32, s32, s16)
Definition code_80005FD0.c:5638
-
update_vehicle_school_bus
void update_vehicle_school_bus(void)
Definition code_80005FD0.c:5268
+
func_8001BE78
void func_8001BE78(void)
Definition code_80005FD0.c:7711
+
func_80015A9C
void func_80015A9C(s32, f32, s32, s16)
Definition code_80005FD0.c:5639
+
update_vehicle_school_bus
void update_vehicle_school_bus(void)
Definition code_80005FD0.c:5269
func_80016C3C
void func_80016C3C(s32, f32, s32)
-
calculate_camera_up_vector
void calculate_camera_up_vector(Camera *, s32)
Definition code_80005FD0.c:5456
-
func_80013C74
f32 func_80013C74(s16, s16)
Definition code_80005FD0.c:4928
-
func_80019E58
void func_80019E58(void)
Definition code_80005FD0.c:6669
+
calculate_camera_up_vector
void calculate_camera_up_vector(Camera *, s32)
Definition code_80005FD0.c:5457
+
func_80013C74
f32 func_80013C74(s16, s16)
Definition code_80005FD0.c:4929
+
func_80019E58
void func_80019E58(void)
Definition code_80005FD0.c:6672
func_8000F124
void func_8000F124(void)
Definition code_80005FD0.c:3406
-
play_cpu_sound_effect
void play_cpu_sound_effect(s32, Player *)
Definition code_80005FD0.c:1569
+
play_cpu_sound_effect
void play_cpu_sound_effect(s32, Player *)
Definition code_80005FD0.c:1559
func_80019760
void func_80019760(Camera *, UNUSED Player *, s32, s32)
-
func_8001AAAC
void func_8001AAAC(s16, s16, s16)
Definition code_80005FD0.c:6973
+
func_8001AAAC
void func_8001AAAC(s16, s16, s16)
Definition code_80005FD0.c:6976
add_blue_shell_in_unexpired_actor_list
s32 add_blue_shell_in_unexpired_actor_list(s32)
Definition code_80005FD0.c:3322
-
func_80019D2C
void func_80019D2C(Camera *, Player *, s32)
Definition code_80005FD0.c:6636
-
clear_expired_strategies
void clear_expired_strategies(CpuItemStrategyData *)
Definition code_80005FD0.c:7068
+
func_80019D2C
void func_80019D2C(Camera *, Player *, s32)
Definition code_80005FD0.c:6639
+
clear_expired_strategies
void clear_expired_strategies(CpuItemStrategyData *)
Definition code_80005FD0.c:7071
update_player_rankings
void update_player_rankings(void)
Definition code_80005FD0.c:811
-
func_80019B50
void func_80019B50(s32, u16)
Definition code_80005FD0.c:6584
-
update_vehicle_cars
void update_vehicle_cars(void)
Definition code_80005FD0.c:5324
-
func_80019DE4
void func_80019DE4(void)
Definition code_80005FD0.c:6653
-
func_80019ED0
void func_80019ED0(void)
Definition code_80005FD0.c:6680
+
func_80019B50
void func_80019B50(s32, u16)
Definition code_80005FD0.c:6587
+
update_vehicle_cars
void update_vehicle_cars(void)
Definition code_80005FD0.c:5325
+
func_80019DE4
void func_80019DE4(void)
Definition code_80005FD0.c:6656
+
func_80019ED0
void func_80019ED0(void)
Definition code_80005FD0.c:6683
D_80163E2A
u16 D_80163E2A
add_green_shell_in_unexpired_actor_list
s32 add_green_shell_in_unexpired_actor_list(s32)
Definition code_80005FD0.c:3314
-
func_80014D30
void func_80014D30(s32, s32)
Definition code_80005FD0.c:5340
+
func_80014D30
void func_80014D30(s32, s32)
Definition code_80005FD0.c:5341
set_places_end_course_with_time
void set_places_end_course_with_time(void)
Definition code_80005FD0.c:863
-
initialize_toads_turnpike_vehicle
void initialize_toads_turnpike_vehicle(f32, f32, s32, s32, VehicleStuff *, TrackPathPoint *)
Definition code_80005FD0.c:4882
+
initialize_toads_turnpike_vehicle
void initialize_toads_turnpike_vehicle(f32, f32, s32, s32, VehicleStuff *, TrackPathPoint *)
Definition code_80005FD0.c:4883
func_80018718
void func_80018718(s32, f32, s32, s16)
update_player_position_factor
void update_player_position_factor(s32, u16, s32)
Definition code_80005FD0.c:2213
-
update_vehicle_trains
void update_vehicle_trains(void)
Definition code_80005FD0.c:4526
+
update_vehicle_trains
void update_vehicle_trains(void)
Definition code_80005FD0.c:4527
find_closest_vehicles_path_point
s16 find_closest_vehicles_path_point(f32, f32, f32, s16)
update_vehicle_following_path
s16 update_vehicle_following_path(Vec3f, s16 *, f32)
Definition code_80005FD0.c:2906
-
func_80019DF4
void func_80019DF4(void)
Definition code_80005FD0.c:6657
-
handle_box_trucks_interactions
void handle_box_trucks_interactions(s32, Player *)
Definition code_80005FD0.c:5247
+
func_80019DF4
void func_80019DF4(void)
Definition code_80005FD0.c:6660
+
handle_box_trucks_interactions
void handle_box_trucks_interactions(s32, Player *)
Definition code_80005FD0.c:5248
update_path_index_with_track
s16 update_path_index_with_track(f32, f32, f32, s16, s32, u16)
Definition code_80005FD0.c:2435
-
set_current_path
void set_current_path(s32)
Definition code_80005FD0.c:1332
-
sync_train_components
void sync_train_components(TrainCarStuff *, s16)
sync the train components vehicle with the actor
Definition code_80005FD0.c:4510
-
generate_2d_path
s32 generate_2d_path(Path2D *, TrackPathPoint *, s32)
Definition code_80005FD0.c:4121
+
set_current_path
void set_current_path(s32)
Definition code_80005FD0.c:1329
+
sync_train_components
void sync_train_components(TrainCarStuff *, s16)
sync the train components vehicle with the actor
Definition code_80005FD0.c:4511
+
generate_2d_path
s32 generate_2d_path(Path2D *, TrackPathPoint *, s32)
Definition code_80005FD0.c:4122
calculate_track_position_factor
f32 calculate_track_position_factor(f32, f32, u16, s32)
Definition code_80005FD0.c:2187
func_8001933C
void func_8001933C(Camera *, UNUSED Player *, s32, s32)
func_80007FA4
void func_80007FA4(s32, Player *, f32)
Definition code_80005FD0.c:1045
cpu_track_position_factor
f32 cpu_track_position_factor(s32)
Definition code_80005FD0.c:2690
-
regulate_cpu_speed
void regulate_cpu_speed(s32, f32, Player *)
Definition code_80005FD0.c:1090
+
regulate_cpu_speed
void regulate_cpu_speed(s32, f32, Player *)
Definition code_80005FD0.c:1091
is_collide_with_vehicle
s32 is_collide_with_vehicle(f32, f32, f32, f32, f32, f32, f32, f32)
Definition code_80005FD0.c:574
-
cpu_behaviour_start
void cpu_behaviour_start(s32, Player *)
Definition code_80005FD0.c:4214
-
calculate_track_curvature
f32 calculate_track_curvature(s32, u16)
Definition code_80005FD0.c:3788
+
cpu_behaviour_start
void cpu_behaviour_start(s32, Player *)
Definition code_80005FD0.c:4215
+
calculate_track_curvature
f32 calculate_track_curvature(s32, u16)
Definition code_80005FD0.c:3789
CPU_BEHAVIOUR_STATE_RUNNING
@ CPU_BEHAVIOUR_STATE_RUNNING
Definition code_80005FD0.h:339
CPU_BEHAVIOUR_STATE_NONE
@ CPU_BEHAVIOUR_STATE_NONE
Definition code_80005FD0.h:339
CPU_BEHAVIOUR_STATE_START
@ CPU_BEHAVIOUR_STATE_START
Definition code_80005FD0.h:339
-
generate_ferry_path
void generate_ferry_path(void)
Definition code_80005FD0.c:4387
-
func_80014EE4
f32 func_80014EE4(f32, s32)
Definition code_80005FD0.c:5377
+
generate_ferry_path
void generate_ferry_path(void)
Definition code_80005FD0.c:4388
+
func_80014EE4
f32 func_80014EE4(f32, s32)
Definition code_80005FD0.c:5378
adjust_path_at_start_line
void adjust_path_at_start_line(f32, f32, f32, s16 *, s32)
-
spawn_vehicle_on_road
void spawn_vehicle_on_road(Vec3f position, Vec3s rotation, Vec3f velocity, s32 waypointIndex, s32 someMultiplierTheSequel, f32 speed)
Definition code_80005FD0.c:4399
-
copy_courses_cpu_behaviour
void copy_courses_cpu_behaviour(void)
Definition code_80005FD0.c:4195
-
func_8001A450
void func_8001A450(s32, s32, s32)
Definition code_80005FD0.c:6813
+
spawn_vehicle_on_road
void spawn_vehicle_on_road(Vec3f position, Vec3s rotation, Vec3f velocity, s32 waypointIndex, s32 someMultiplierTheSequel, f32 speed)
Definition code_80005FD0.c:4400
+
copy_courses_cpu_behaviour
void copy_courses_cpu_behaviour(void)
Definition code_80005FD0.c:4196
+
func_8001A450
void func_8001A450(s32, s32, s32)
Definition code_80005FD0.c:6816
determine_ideal_cpu_position_offset
void determine_ideal_cpu_position_offset(s32, u16)
Definition code_80005FD0.c:2714
func_80015390
void func_80015390(Camera *, Player *, s32)
set_vehicle_render_distance_flags
s32 set_vehicle_render_distance_flags(Vec3f, f32, s32)
Definition code_80005FD0.c:616
-
handle_paddle_boats_interactions
void handle_paddle_boats_interactions(Player *)
Definition code_80005FD0.c:4847
-
update_vehicle_follow_path_point
void update_vehicle_follow_path_point(VehicleStuff *)
Definition code_80005FD0.c:4961
+
handle_paddle_boats_interactions
void handle_paddle_boats_interactions(Player *)
Definition code_80005FD0.c:4848
+
update_vehicle_follow_path_point
void update_vehicle_follow_path_point(VehicleStuff *)
Definition code_80005FD0.c:4962
is_path_point_in_range
s32 is_path_point_in_range(u16, u16, u16, u16, u16)
Definition code_80005FD0.c:944
-
check_ai_crossing_distance
void check_ai_crossing_distance(s32)
Definition code_80005FD0.c:4696
-
func_80014DE4
void func_80014DE4(s32)
Definition code_80005FD0.c:5350
-
func_8001A3D8
void func_8001A3D8(s32, f32, s32)
Definition code_80005FD0.c:6802
-
func_80019C50
void func_80019C50(s32)
Definition code_80005FD0.c:6617
+
check_ai_crossing_distance
void check_ai_crossing_distance(s32)
Definition code_80005FD0.c:4697
+
func_80014DE4
void func_80014DE4(s32)
Definition code_80005FD0.c:5351
+
func_8001A3D8
void func_8001A3D8(s32, f32, s32)
Definition code_80005FD0.c:6805
+
func_80019C50
void func_80019C50(s32)
Definition code_80005FD0.c:6620
func_80007D04
void func_80007D04(s32, Player *)
Definition code_80005FD0.c:962
is_far_from_path
bool is_far_from_path(s32)
Definition code_80005FD0.c:2179
func_80016494
void func_80016494(Camera *, Player *, s32, s32)
func_8000BD94
s16 func_8000BD94(f32, f32, f32, s32)
Definition code_80005FD0.c:2302
-
cpu_use_item_strategy
void cpu_use_item_strategy(s32)
+
cpu_use_item_strategy
void cpu_use_item_strategy(s32)
Definition code_80005FD0.c:7078
func_8001ABE0
void func_8001ABE0(s32, CpuItemStrategyData *)
-
func_8001C42C
void func_8001C42C(void)
Definition code_80005FD0.c:7747
-
init_vehicles_trains
void init_vehicles_trains(size_t, size_t, f32)
Definition code_80005FD0.c:4439
+
func_8001C42C
void func_8001C42C(void)
Definition code_80005FD0.c:7837
+
init_vehicles_trains
void init_vehicles_trains(size_t, size_t, f32)
Definition code_80005FD0.c:4440
func_8000D33C
s16 func_8000D33C(f32, f32, f32, s16, s32)
Definition code_80005FD0.c:2680
set_bomb_kart_spawn_positions
void set_bomb_kart_spawn_positions(void)
Definition code_80005FD0.c:2963
-
update_player_completion
void update_player_completion(s32)
Definition code_80005FD0.c:1366
+
update_player_completion
void update_player_completion(s32)
Definition code_80005FD0.c:1363
calculate_track_offset_position
void calculate_track_offset_position(u16, f32, f32, s16)
Definition code_80005FD0.c:2224
func_80011EC0
void func_80011EC0(s32, Player *, s32, u16)
func_8000DF8C
void func_8000DF8C(s32)
Definition code_80005FD0.c:3018
load_track_path
void load_track_path(s32)
Definition code_80005FD0.c:3688
-
func_80019890
void func_80019890(s32, s32)
Definition code_80005FD0.c:6518
-
set_vehicle_pos_path_point
void set_vehicle_pos_path_point(TrainCarStuff *, Path2D *, u16)
Definition code_80005FD0.c:4422
-
update_vehicles
void update_vehicles(void)
Definition code_80005FD0.c:1560
-
update_player_path_completion
void update_player_path_completion(s32, Player *)
-
reset_cpu_behaviour_none
void reset_cpu_behaviour_none(s32)
Definition code_80005FD0.c:4202
+
func_80019890
void func_80019890(s32, s32)
Definition code_80005FD0.c:6521
+
set_vehicle_pos_path_point
void set_vehicle_pos_path_point(TrainCarStuff *, Path2D *, u16)
Definition code_80005FD0.c:4423
+
update_vehicles
void update_vehicles(void)
Definition code_80005FD0.c:1550
+
update_player_path_completion
void update_player_path_completion(s32, Player *)
Definition code_80005FD0.c:1445
+
reset_cpu_behaviour_none
void reset_cpu_behaviour_none(s32)
Definition code_80005FD0.c:4203
func_8001969C
void func_8001969C(s32, f32, s32, s16)
-
func_8000B140
void func_8000B140(s32)
-
init_vehicles_trucks
void init_vehicles_trucks(void)
Definition code_80005FD0.c:5284
-
func_8001AB00
void func_8001AB00(void)
Definition code_80005FD0.c:6981
-
yoshi_valley_cpu_path
void yoshi_valley_cpu_path(s32)
Definition code_80005FD0.c:1377
+
func_8000B140
void func_8000B140(s32)
Definition code_80005FD0.c:2009
+
init_vehicles_trucks
void init_vehicles_trucks(void)
Definition code_80005FD0.c:5285
+
func_8001AB00
void func_8001AB00(void)
Definition code_80005FD0.c:6984
+
yoshi_valley_cpu_path
void yoshi_valley_cpu_path(s32)
Definition code_80005FD0.c:1374
common_data.h
Vec3f
f32 Vec3f[3]
Definition common_structs.h:10
Vec3s
s16 Vec3s[3]
Definition common_structs.h:15
diff --git a/code__80057C60_8c_ae28b6eb556910087cea23f0cb7a322bd_icgraph.map b/code__80057C60_8c_ae28b6eb556910087cea23f0cb7a322bd_icgraph.map index a25bb09f4..5c1ff62a7 100644 --- a/code__80057C60_8c_ae28b6eb556910087cea23f0cb7a322bd_icgraph.map +++ b/code__80057C60_8c_ae28b6eb556910087cea23f0cb7a322bd_icgraph.map @@ -88,12 +88,12 @@ - - - - - - + + + + + + @@ -128,25 +128,25 @@ - - + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + diff --git a/code__80057C60_8c_ae28b6eb556910087cea23f0cb7a322bd_icgraph.md5 b/code__80057C60_8c_ae28b6eb556910087cea23f0cb7a322bd_icgraph.md5 index 1d92775d6..c82c844bf 100644 --- a/code__80057C60_8c_ae28b6eb556910087cea23f0cb7a322bd_icgraph.md5 +++ b/code__80057C60_8c_ae28b6eb556910087cea23f0cb7a322bd_icgraph.md5 @@ -1 +1 @@ -dcfc867c4206ca74ede4b4343edf4f94 \ No newline at end of file +5ad1b3d5b5ec82ed20fde18fb7dfea48 \ No newline at end of file diff --git a/code__80057C60_8c_ae28b6eb556910087cea23f0cb7a322bd_icgraph.svg b/code__80057C60_8c_ae28b6eb556910087cea23f0cb7a322bd_icgraph.svg index 854dba30d..ef14f204c 100644 --- a/code__80057C60_8c_ae28b6eb556910087cea23f0cb7a322bd_icgraph.svg +++ b/code__80057C60_8c_ae28b6eb556910087cea23f0cb7a322bd_icgraph.svg @@ -861,55 +861,55 @@ var sectionId = 'dynsection-253'; - - -Node114 - + + +Node117 + func_8008F494 - - -Node67->Node114 - + + +Node67->Node117 + - - -Node115 - + + +Node118 + func_8008FDF4 - - -Node67->Node115 - + + +Node67->Node118 + - - -Node116 - + + +Node119 + func_80090778 - - -Node67->Node116 - + + +Node67->Node119 + @@ -1222,19 +1222,19 @@ var sectionId = 'dynsection-253'; - - -Node98 - + + +Node101 + player_decelerate_alternative - - -Node90->Node98 - + + +Node90->Node101 + @@ -1249,163 +1249,163 @@ var sectionId = 'dynsection-253'; - - -Node98->Node3 - + + +Node101->Node3 + - - -Node98->Node58 - + + +Node101->Node58 + - - -Node98->Node63 - + + +Node101->Node63 + - - -Node98->Node64 - + + +Node101->Node64 + - - -Node98->Node74 - + + +Node101->Node74 + - - -Node100 - + + +Node103 + func_8002C954 - - -Node98->Node100 - + + +Node101->Node103 + - - -Node100->Node51 - + + +Node103->Node51 + - - -Node100->Node58 - + + +Node103->Node58 + - - -Node100->Node59 - + + +Node103->Node59 + - - -Node114->Node51 - + + +Node117->Node51 + - - -Node114->Node58 - + + +Node117->Node58 + - - -Node114->Node100 - + + +Node117->Node103 + - - -Node117 - + + +Node120 + OLakitu::func_80079860 - - -Node116->Node117 - + + +Node119->Node120 + - - -Node121 - + + +Node124 + func_8008F3F4 - - -Node116->Node121 - + + +Node119->Node124 + - - -Node121->Node3 - + + +Node124->Node3 + diff --git a/code__80057C60_8c_ae28b6eb556910087cea23f0cb7a322bd_icgraph_org.svg b/code__80057C60_8c_ae28b6eb556910087cea23f0cb7a322bd_icgraph_org.svg index 496f4bb9c..7d6e7f4ef 100644 --- a/code__80057C60_8c_ae28b6eb556910087cea23f0cb7a322bd_icgraph_org.svg +++ b/code__80057C60_8c_ae28b6eb556910087cea23f0cb7a322bd_icgraph_org.svg @@ -814,55 +814,55 @@ - - -Node114 - + + +Node117 + func_8008F494 - - -Node67->Node114 - + + +Node67->Node117 + - - -Node115 - + + +Node118 + func_8008FDF4 - - -Node67->Node115 - + + +Node67->Node118 + - - -Node116 - + + +Node119 + func_80090778 - - -Node67->Node116 - + + +Node67->Node119 + @@ -1175,19 +1175,19 @@ - - -Node98 - + + +Node101 + player_decelerate_alternative - - -Node90->Node98 - + + +Node90->Node101 + @@ -1202,163 +1202,163 @@ - - -Node98->Node3 - + + +Node101->Node3 + - - -Node98->Node58 - + + +Node101->Node58 + - - -Node98->Node63 - + + +Node101->Node63 + - - -Node98->Node64 - + + +Node101->Node64 + - - -Node98->Node74 - + + +Node101->Node74 + - - -Node100 - + + +Node103 + func_8002C954 - - -Node98->Node100 - + + +Node101->Node103 + - - -Node100->Node51 - + + +Node103->Node51 + - - -Node100->Node58 - + + +Node103->Node58 + - - -Node100->Node59 - + + +Node103->Node59 + - - -Node114->Node51 - + + +Node117->Node51 + - - -Node114->Node58 - + + +Node117->Node58 + - - -Node114->Node100 - + + +Node117->Node103 + - - -Node117 - + + +Node120 + OLakitu::func_80079860 - - -Node116->Node117 - + + +Node119->Node120 + - - -Node121 - + + +Node124 + func_8008F3F4 - - -Node116->Node121 - + + +Node119->Node124 + - - -Node121->Node3 - + + +Node124->Node3 + diff --git a/code__80280000_8c_aa28a69be4eda3b8667366c6c7b556024_cgraph.map b/code__80280000_8c_aa28a69be4eda3b8667366c6c7b556024_cgraph.map index 9d9760ec7..0f3ad5cac 100644 --- a/code__80280000_8c_aa28a69be4eda3b8667366c6c7b556024_cgraph.map +++ b/code__80280000_8c_aa28a69be4eda3b8667366c6c7b556024_cgraph.map @@ -6,8 +6,8 @@ - - + + @@ -60,60 +60,60 @@ - - - - + + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code__80280000_8c_aa28a69be4eda3b8667366c6c7b556024_cgraph.md5 b/code__80280000_8c_aa28a69be4eda3b8667366c6c7b556024_cgraph.md5 index f8a52c0d0..2c65896fc 100644 --- a/code__80280000_8c_aa28a69be4eda3b8667366c6c7b556024_cgraph.md5 +++ b/code__80280000_8c_aa28a69be4eda3b8667366c6c7b556024_cgraph.md5 @@ -1 +1 @@ -148783cd63b4e5fea335de635bf239d0 \ No newline at end of file +34269843aadcb7a7483cebb9d2429c6d \ No newline at end of file diff --git a/code__80280000_8c_aa28a69be4eda3b8667366c6c7b556024_cgraph.svg b/code__80280000_8c_aa28a69be4eda3b8667366c6c7b556024_cgraph.svg index 1b7b09502..8883cfe14 100644 --- a/code__80280000_8c_aa28a69be4eda3b8667366c6c7b556024_cgraph.svg +++ b/code__80280000_8c_aa28a69be4eda3b8667366c6c7b556024_cgraph.svg @@ -118,19 +118,19 @@ var sectionId = 'dynsection-1'; - - -Node904 - + + +Node998 + func_80283648 - - -Node1->Node904 - + + +Node1->Node998 + @@ -605,37 +605,37 @@ var sectionId = 'dynsection-1'; - - -Node783 - + + +Node877 + func_80281C40 - - -Node153->Node783 - + + +Node153->Node877 + - - -Node785 - + + +Node879 + func_802A53A4 - - -Node153->Node785 - + + +Node153->Node879 + @@ -659,182 +659,182 @@ var sectionId = 'dynsection-1'; - - -Node800 - + + +Node894 + guLookAt - - -Node153->Node800 - + + +Node153->Node894 + - - -Node802 - + + +Node896 + guPerspective - - -Node153->Node802 - + + +Node153->Node896 + - - -Node795 - - -mtxf_identity - - - - - -Node153->Node795 - - - - - - - - -Node1317 - - -render_course - - - - - -Node153->Node1317 - - - - - - - - -Node1323 - - -render_course_actors - - - - - -Node153->Node1323 - - - - - - - - -Node804 - - -render_object - - - - - -Node153->Node804 - - - - - - - - -Node1457 - - -render_player_snow -_effect - - - - - -Node153->Node1457 - - - - - - Node889 - + + +mtxf_identity + + + + + +Node153->Node889 + + + + + + + + +Node1363 + + +render_course + + + + + +Node153->Node1363 + + + + + + + + +Node1369 + + +render_course_actors + + + + + +Node153->Node1369 + + + + + + + + +Node898 + + +render_object + + + + + +Node153->Node898 + + + + + + + + +Node1502 + + +render_player_snow +_effect + + + + + +Node153->Node1502 + + + + + + + + +Node983 + render_set_position - - -Node153->Node889 - + + +Node153->Node983 + - - -Node1622 - + + +Node1667 + SetCourseById - - -Node153->Node1622 - + + +Node153->Node1667 + - - -Node785->Node165 - + + +Node879->Node165 + - - -Node785->Node494 - + + +Node879->Node494 + @@ -849,10 +849,10 @@ var sectionId = 'dynsection-1'; - - -Node1323->Node143 - + + +Node1369->Node143 + @@ -867,246 +867,246 @@ var sectionId = 'dynsection-1'; - - -Node1323->Node144 - + + +Node1369->Node144 + - - -Node904->Node143 - + + +Node998->Node143 + - - -Node904->Node144 - + + +Node998->Node144 + - - -Node905 - + + +Node999 + apply_distance_angle _y_and_angle_y_to_xz - - -Node904->Node905 - + + +Node998->Node999 + - - -Node906 - + + +Node1000 + calculate_distance _angle_y_and_angle_y_to_xz - - -Node904->Node906 - + + +Node998->Node1000 + - - -Node907 - + + +Node1001 + cinematic_stub - - -Node904->Node907 - + + +Node998->Node1001 + - - -Node908 - + + +Node1002 + func_80282F44 - - -Node904->Node908 - + + +Node998->Node1002 + - - -Node912 - + + +Node1006 + func_80283100 - - -Node904->Node912 - + + +Node998->Node1006 + - - -Node913 - + + +Node1007 + func_8028336C - - -Node904->Node913 - + + +Node998->Node1007 + - - -Node915 - + + +Node1009 + play_cutscene - - -Node904->Node915 - + + +Node998->Node1009 + - - -Node919 - + + +Node1013 + vec3f_copy_return_dupe - - -Node904->Node919 - + + +Node998->Node1013 + - - -Node905->Node143 - + + +Node999->Node143 + - - -Node905->Node144 - + + +Node999->Node144 + - - -Node906->Node2 - + + +Node1000->Node2 + - - -Node906->Node376 - + + +Node1000->Node376 + - - -Node908->Node144 - + + +Node1002->Node144 + - - -Node908->Node905 - + + +Node1002->Node999 + - - -Node908->Node906 - + + +Node1002->Node1000 + - - -Node912->Node143 - + + +Node1006->Node143 + diff --git a/code__80280000_8c_aa28a69be4eda3b8667366c6c7b556024_cgraph_org.svg b/code__80280000_8c_aa28a69be4eda3b8667366c6c7b556024_cgraph_org.svg index a6b8420d4..5454d82cd 100644 --- a/code__80280000_8c_aa28a69be4eda3b8667366c6c7b556024_cgraph_org.svg +++ b/code__80280000_8c_aa28a69be4eda3b8667366c6c7b556024_cgraph_org.svg @@ -71,19 +71,19 @@ - - -Node904 - + + +Node998 + func_80283648 - - -Node1->Node904 - + + +Node1->Node998 + @@ -558,37 +558,37 @@ - - -Node783 - + + +Node877 + func_80281C40 - - -Node153->Node783 - + + +Node153->Node877 + - - -Node785 - + + +Node879 + func_802A53A4 - - -Node153->Node785 - + + +Node153->Node879 + @@ -612,182 +612,182 @@ - - -Node800 - + + +Node894 + guLookAt - - -Node153->Node800 - + + +Node153->Node894 + - - -Node802 - + + +Node896 + guPerspective - - -Node153->Node802 - + + +Node153->Node896 + - - -Node795 - - -mtxf_identity - - - - - -Node153->Node795 - - - - - - - - -Node1317 - - -render_course - - - - - -Node153->Node1317 - - - - - - - - -Node1323 - - -render_course_actors - - - - - -Node153->Node1323 - - - - - - - - -Node804 - - -render_object - - - - - -Node153->Node804 - - - - - - - - -Node1457 - - -render_player_snow -_effect - - - - - -Node153->Node1457 - - - - - - Node889 - + + +mtxf_identity + + + + + +Node153->Node889 + + + + + + + + +Node1363 + + +render_course + + + + + +Node153->Node1363 + + + + + + + + +Node1369 + + +render_course_actors + + + + + +Node153->Node1369 + + + + + + + + +Node898 + + +render_object + + + + + +Node153->Node898 + + + + + + + + +Node1502 + + +render_player_snow +_effect + + + + + +Node153->Node1502 + + + + + + + + +Node983 + render_set_position - - -Node153->Node889 - + + +Node153->Node983 + - - -Node1622 - + + +Node1667 + SetCourseById - - -Node153->Node1622 - + + +Node153->Node1667 + - - -Node785->Node165 - + + +Node879->Node165 + - - -Node785->Node494 - + + +Node879->Node494 + @@ -802,10 +802,10 @@ - - -Node1323->Node143 - + + +Node1369->Node143 + @@ -820,246 +820,246 @@ - - -Node1323->Node144 - + + +Node1369->Node144 + - - -Node904->Node143 - + + +Node998->Node143 + - - -Node904->Node144 - + + +Node998->Node144 + - - -Node905 - + + +Node999 + apply_distance_angle _y_and_angle_y_to_xz - - -Node904->Node905 - + + +Node998->Node999 + - - -Node906 - + + +Node1000 + calculate_distance _angle_y_and_angle_y_to_xz - - -Node904->Node906 - + + +Node998->Node1000 + - - -Node907 - + + +Node1001 + cinematic_stub - - -Node904->Node907 - + + +Node998->Node1001 + - - -Node908 - + + +Node1002 + func_80282F44 - - -Node904->Node908 - + + +Node998->Node1002 + - - -Node912 - + + +Node1006 + func_80283100 - - -Node904->Node912 - + + +Node998->Node1006 + - - -Node913 - + + +Node1007 + func_8028336C - - -Node904->Node913 - + + +Node998->Node1007 + - - -Node915 - + + +Node1009 + play_cutscene - - -Node904->Node915 - + + +Node998->Node1009 + - - -Node919 - + + +Node1013 + vec3f_copy_return_dupe - - -Node904->Node919 - + + +Node998->Node1013 + - - -Node905->Node143 - + + +Node999->Node143 + - - -Node905->Node144 - + + +Node999->Node144 + - - -Node906->Node2 - + + +Node1000->Node2 + - - -Node906->Node376 - + + +Node1000->Node376 + - - -Node908->Node144 - + + +Node1002->Node144 + - - -Node908->Node905 - + + +Node1002->Node999 + - - -Node908->Node906 - + + +Node1002->Node1000 + - - -Node912->Node143 - + + +Node1006->Node143 + diff --git a/code__80280000_8c_aa9c130485d39c4a7276605b30db5150e_cgraph.map b/code__80280000_8c_aa9c130485d39c4a7276605b30db5150e_cgraph.map index c32ed64cd..0622fee85 100644 --- a/code__80280000_8c_aa9c130485d39c4a7276605b30db5150e_cgraph.map +++ b/code__80280000_8c_aa9c130485d39c4a7276605b30db5150e_cgraph.map @@ -14,30 +14,30 @@ - - - - + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + @@ -79,33 +79,33 @@ - - - - - - - - - - - - + + + + + + + + + + + + - + - + - - - - - + + + + + - - - - - - + + + + + + diff --git a/code__80280000_8c_aa9c130485d39c4a7276605b30db5150e_cgraph.md5 b/code__80280000_8c_aa9c130485d39c4a7276605b30db5150e_cgraph.md5 index d77bfe050..199e4ba57 100644 --- a/code__80280000_8c_aa9c130485d39c4a7276605b30db5150e_cgraph.md5 +++ b/code__80280000_8c_aa9c130485d39c4a7276605b30db5150e_cgraph.md5 @@ -1 +1 @@ -115a093bfbc11bd5a5274464ca7ca1c1 \ No newline at end of file +1649052d1c1987e0eead0d7aeb879c3b \ No newline at end of file diff --git a/code__80280000_8c_aa9c130485d39c4a7276605b30db5150e_cgraph.svg b/code__80280000_8c_aa9c130485d39c4a7276605b30db5150e_cgraph.svg index 228407e04..e676e51ab 100644 --- a/code__80280000_8c_aa9c130485d39c4a7276605b30db5150e_cgraph.svg +++ b/code__80280000_8c_aa9c130485d39c4a7276605b30db5150e_cgraph.svg @@ -191,37 +191,37 @@ var sectionId = 'dynsection-5'; - - -Node799 - + + +Node893 + func_80281C40 - - -Node1->Node799 - + + +Node1->Node893 + - - -Node801 - + + +Node895 + func_802A53A4 - - -Node1->Node801 - + + +Node1->Node895 + @@ -245,164 +245,164 @@ var sectionId = 'dynsection-5'; - - -Node816 - + + +Node910 + guLookAt - - -Node1->Node816 - + + +Node1->Node910 + - - -Node818 - + + +Node912 + guPerspective - - -Node1->Node818 - + + +Node1->Node912 + - - -Node811 - - -mtxf_identity - - - - - -Node1->Node811 - - - - - - - - -Node1317 - - -render_course - - - - - -Node1->Node1317 - - - - - - - - -Node1323 - - -render_course_actors - - - - - -Node1->Node1323 - - - - - - - - -Node820 - - -render_object - - - - - -Node1->Node820 - - - - - - - - -Node1457 - - -render_player_snow -_effect - - - - - -Node1->Node1457 - - - - - - Node905 - + + +mtxf_identity + + + + + +Node1->Node905 + + + + + + + + +Node1363 + + +render_course + + + + + +Node1->Node1363 + + + + + + + + +Node1369 + + +render_course_actors + + + + + +Node1->Node1369 + + + + + + + + +Node914 + + +render_object + + + + + +Node1->Node914 + + + + + + + + +Node1502 + + +render_player_snow +_effect + + + + + +Node1->Node1502 + + + + + + + + +Node999 + render_set_position - - -Node1->Node905 - + + +Node1->Node999 + - - -Node1622 - + + +Node1667 + SetCourseById - - -Node1->Node1622 - + + +Node1->Node1667 + @@ -777,109 +777,109 @@ var sectionId = 'dynsection-5'; - - -Node800 - + + +Node894 + func_800579F8 - - -Node799->Node800 - + + +Node893->Node894 + - - -Node801->Node13 - + + +Node895->Node13 + - - -Node802 - + + +Node896 + func_80093A30 - - -Node801->Node802 - + + +Node895->Node896 + - - -Node806 - + + +Node900 + func_802A3730 - - -Node801->Node806 - + + +Node895->Node900 + - - -Node807 - + + +Node901 + func_802A487C - - -Node801->Node807 - + + +Node895->Node901 + - - -Node801->Node510 - + + +Node895->Node510 + - - -Node808 - + + +Node902 + func_802A4A0C - - -Node801->Node808 - + + +Node895->Node902 + @@ -894,10 +894,10 @@ var sectionId = 'dynsection-5'; - - -Node801->Node511 - + + +Node895->Node511 + @@ -913,10 +913,10 @@ var sectionId = 'dynsection-5'; - - -Node801->Node512 - + + +Node895->Node512 + @@ -931,46 +931,46 @@ var sectionId = 'dynsection-5'; - - -Node801->Node513 - + + +Node895->Node513 + - - -Node807->Node510 - + + +Node901->Node510 + - - -Node808->Node6 - + + +Node902->Node6 + - - -Node808->Node11 - + + +Node902->Node11 + - - -Node808->Node510 - + + +Node902->Node510 + @@ -986,55 +986,55 @@ var sectionId = 'dynsection-5'; - - -Node816->Node26 - + + +Node910->Node26 + - - -Node817 - + + +Node911 + guLookAtF - - -Node816->Node817 - + + +Node910->Node911 + - - -Node818->Node26 - + + +Node912->Node26 + - - -Node820->Node33 - + + +Node914->Node33 + - - -Node1457->Node33 - + + +Node1502->Node33 + diff --git a/code__80280000_8c_aa9c130485d39c4a7276605b30db5150e_cgraph_org.svg b/code__80280000_8c_aa9c130485d39c4a7276605b30db5150e_cgraph_org.svg index 2fc760b93..850f8b5a1 100644 --- a/code__80280000_8c_aa9c130485d39c4a7276605b30db5150e_cgraph_org.svg +++ b/code__80280000_8c_aa9c130485d39c4a7276605b30db5150e_cgraph_org.svg @@ -144,37 +144,37 @@ - - -Node799 - + + +Node893 + func_80281C40 - - -Node1->Node799 - + + +Node1->Node893 + - - -Node801 - + + +Node895 + func_802A53A4 - - -Node1->Node801 - + + +Node1->Node895 + @@ -198,164 +198,164 @@ - - -Node816 - + + +Node910 + guLookAt - - -Node1->Node816 - + + +Node1->Node910 + - - -Node818 - + + +Node912 + guPerspective - - -Node1->Node818 - + + +Node1->Node912 + - - -Node811 - - -mtxf_identity - - - - - -Node1->Node811 - - - - - - - - -Node1317 - - -render_course - - - - - -Node1->Node1317 - - - - - - - - -Node1323 - - -render_course_actors - - - - - -Node1->Node1323 - - - - - - - - -Node820 - - -render_object - - - - - -Node1->Node820 - - - - - - - - -Node1457 - - -render_player_snow -_effect - - - - - -Node1->Node1457 - - - - - - Node905 - + + +mtxf_identity + + + + + +Node1->Node905 + + + + + + + + +Node1363 + + +render_course + + + + + +Node1->Node1363 + + + + + + + + +Node1369 + + +render_course_actors + + + + + +Node1->Node1369 + + + + + + + + +Node914 + + +render_object + + + + + +Node1->Node914 + + + + + + + + +Node1502 + + +render_player_snow +_effect + + + + + +Node1->Node1502 + + + + + + + + +Node999 + render_set_position - - -Node1->Node905 - + + +Node1->Node999 + - - -Node1622 - + + +Node1667 + SetCourseById - - -Node1->Node1622 - + + +Node1->Node1667 + @@ -730,109 +730,109 @@ - - -Node800 - + + +Node894 + func_800579F8 - - -Node799->Node800 - + + +Node893->Node894 + - - -Node801->Node13 - + + +Node895->Node13 + - - -Node802 - + + +Node896 + func_80093A30 - - -Node801->Node802 - + + +Node895->Node896 + - - -Node806 - + + +Node900 + func_802A3730 - - -Node801->Node806 - + + +Node895->Node900 + - - -Node807 - + + +Node901 + func_802A487C - - -Node801->Node807 - + + +Node895->Node901 + - - -Node801->Node510 - + + +Node895->Node510 + - - -Node808 - + + +Node902 + func_802A4A0C - - -Node801->Node808 - + + +Node895->Node902 + @@ -847,10 +847,10 @@ - - -Node801->Node511 - + + +Node895->Node511 + @@ -866,10 +866,10 @@ - - -Node801->Node512 - + + +Node895->Node512 + @@ -884,46 +884,46 @@ - - -Node801->Node513 - + + +Node895->Node513 + - - -Node807->Node510 - + + +Node901->Node510 + - - -Node808->Node6 - + + +Node902->Node6 + - - -Node808->Node11 - + + +Node902->Node11 + - - -Node808->Node510 - + + +Node902->Node510 + @@ -939,55 +939,55 @@ - - -Node816->Node26 - + + +Node910->Node26 + - - -Node817 - + + +Node911 + guLookAtF - - -Node816->Node817 - + + +Node910->Node911 + - - -Node818->Node26 - + + +Node912->Node26 + - - -Node820->Node33 - + + +Node914->Node33 + - - -Node1457->Node33 - + + +Node1502->Node33 + diff --git a/code__80280000_8h_aa28a69be4eda3b8667366c6c7b556024_cgraph.map b/code__80280000_8h_aa28a69be4eda3b8667366c6c7b556024_cgraph.map index 9d9760ec7..0f3ad5cac 100644 --- a/code__80280000_8h_aa28a69be4eda3b8667366c6c7b556024_cgraph.map +++ b/code__80280000_8h_aa28a69be4eda3b8667366c6c7b556024_cgraph.map @@ -6,8 +6,8 @@ - - + + @@ -60,60 +60,60 @@ - - - - + + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code__80280000_8h_aa28a69be4eda3b8667366c6c7b556024_cgraph.md5 b/code__80280000_8h_aa28a69be4eda3b8667366c6c7b556024_cgraph.md5 index f8a52c0d0..2c65896fc 100644 --- a/code__80280000_8h_aa28a69be4eda3b8667366c6c7b556024_cgraph.md5 +++ b/code__80280000_8h_aa28a69be4eda3b8667366c6c7b556024_cgraph.md5 @@ -1 +1 @@ -148783cd63b4e5fea335de635bf239d0 \ No newline at end of file +34269843aadcb7a7483cebb9d2429c6d \ No newline at end of file diff --git a/code__80280000_8h_aa28a69be4eda3b8667366c6c7b556024_cgraph.svg b/code__80280000_8h_aa28a69be4eda3b8667366c6c7b556024_cgraph.svg index 1aa4f7bfc..121af4c4e 100644 --- a/code__80280000_8h_aa28a69be4eda3b8667366c6c7b556024_cgraph.svg +++ b/code__80280000_8h_aa28a69be4eda3b8667366c6c7b556024_cgraph.svg @@ -118,19 +118,19 @@ var sectionId = 'dynsection-2'; - - -Node904 - + + +Node998 + func_80283648 - - -Node1->Node904 - + + +Node1->Node998 + @@ -605,37 +605,37 @@ var sectionId = 'dynsection-2'; - - -Node783 - + + +Node877 + func_80281C40 - - -Node153->Node783 - + + +Node153->Node877 + - - -Node785 - + + +Node879 + func_802A53A4 - - -Node153->Node785 - + + +Node153->Node879 + @@ -659,182 +659,182 @@ var sectionId = 'dynsection-2'; - - -Node800 - + + +Node894 + guLookAt - - -Node153->Node800 - + + +Node153->Node894 + - - -Node802 - + + +Node896 + guPerspective - - -Node153->Node802 - + + +Node153->Node896 + - - -Node795 - - -mtxf_identity - - - - - -Node153->Node795 - - - - - - - - -Node1317 - - -render_course - - - - - -Node153->Node1317 - - - - - - - - -Node1323 - - -render_course_actors - - - - - -Node153->Node1323 - - - - - - - - -Node804 - - -render_object - - - - - -Node153->Node804 - - - - - - - - -Node1457 - - -render_player_snow -_effect - - - - - -Node153->Node1457 - - - - - - Node889 - + + +mtxf_identity + + + + + +Node153->Node889 + + + + + + + + +Node1363 + + +render_course + + + + + +Node153->Node1363 + + + + + + + + +Node1369 + + +render_course_actors + + + + + +Node153->Node1369 + + + + + + + + +Node898 + + +render_object + + + + + +Node153->Node898 + + + + + + + + +Node1502 + + +render_player_snow +_effect + + + + + +Node153->Node1502 + + + + + + + + +Node983 + render_set_position - - -Node153->Node889 - + + +Node153->Node983 + - - -Node1622 - + + +Node1667 + SetCourseById - - -Node153->Node1622 - + + +Node153->Node1667 + - - -Node785->Node165 - + + +Node879->Node165 + - - -Node785->Node494 - + + +Node879->Node494 + @@ -849,10 +849,10 @@ var sectionId = 'dynsection-2'; - - -Node1323->Node143 - + + +Node1369->Node143 + @@ -867,246 +867,246 @@ var sectionId = 'dynsection-2'; - - -Node1323->Node144 - + + +Node1369->Node144 + - - -Node904->Node143 - + + +Node998->Node143 + - - -Node904->Node144 - + + +Node998->Node144 + - - -Node905 - + + +Node999 + apply_distance_angle _y_and_angle_y_to_xz - - -Node904->Node905 - + + +Node998->Node999 + - - -Node906 - + + +Node1000 + calculate_distance _angle_y_and_angle_y_to_xz - - -Node904->Node906 - + + +Node998->Node1000 + - - -Node907 - + + +Node1001 + cinematic_stub - - -Node904->Node907 - + + +Node998->Node1001 + - - -Node908 - + + +Node1002 + func_80282F44 - - -Node904->Node908 - + + +Node998->Node1002 + - - -Node912 - + + +Node1006 + func_80283100 - - -Node904->Node912 - + + +Node998->Node1006 + - - -Node913 - + + +Node1007 + func_8028336C - - -Node904->Node913 - + + +Node998->Node1007 + - - -Node915 - + + +Node1009 + play_cutscene - - -Node904->Node915 - + + +Node998->Node1009 + - - -Node919 - + + +Node1013 + vec3f_copy_return_dupe - - -Node904->Node919 - + + +Node998->Node1013 + - - -Node905->Node143 - + + +Node999->Node143 + - - -Node905->Node144 - + + +Node999->Node144 + - - -Node906->Node2 - + + +Node1000->Node2 + - - -Node906->Node376 - + + +Node1000->Node376 + - - -Node908->Node144 - + + +Node1002->Node144 + - - -Node908->Node905 - + + +Node1002->Node999 + - - -Node908->Node906 - + + +Node1002->Node1000 + - - -Node912->Node143 - + + +Node1006->Node143 + diff --git a/code__80280000_8h_aa28a69be4eda3b8667366c6c7b556024_cgraph_org.svg b/code__80280000_8h_aa28a69be4eda3b8667366c6c7b556024_cgraph_org.svg index a6b8420d4..5454d82cd 100644 --- a/code__80280000_8h_aa28a69be4eda3b8667366c6c7b556024_cgraph_org.svg +++ b/code__80280000_8h_aa28a69be4eda3b8667366c6c7b556024_cgraph_org.svg @@ -71,19 +71,19 @@ - - -Node904 - + + +Node998 + func_80283648 - - -Node1->Node904 - + + +Node1->Node998 + @@ -558,37 +558,37 @@ - - -Node783 - + + +Node877 + func_80281C40 - - -Node153->Node783 - + + +Node153->Node877 + - - -Node785 - + + +Node879 + func_802A53A4 - - -Node153->Node785 - + + +Node153->Node879 + @@ -612,182 +612,182 @@ - - -Node800 - + + +Node894 + guLookAt - - -Node153->Node800 - + + +Node153->Node894 + - - -Node802 - + + +Node896 + guPerspective - - -Node153->Node802 - + + +Node153->Node896 + - - -Node795 - - -mtxf_identity - - - - - -Node153->Node795 - - - - - - - - -Node1317 - - -render_course - - - - - -Node153->Node1317 - - - - - - - - -Node1323 - - -render_course_actors - - - - - -Node153->Node1323 - - - - - - - - -Node804 - - -render_object - - - - - -Node153->Node804 - - - - - - - - -Node1457 - - -render_player_snow -_effect - - - - - -Node153->Node1457 - - - - - - Node889 - + + +mtxf_identity + + + + + +Node153->Node889 + + + + + + + + +Node1363 + + +render_course + + + + + +Node153->Node1363 + + + + + + + + +Node1369 + + +render_course_actors + + + + + +Node153->Node1369 + + + + + + + + +Node898 + + +render_object + + + + + +Node153->Node898 + + + + + + + + +Node1502 + + +render_player_snow +_effect + + + + + +Node153->Node1502 + + + + + + + + +Node983 + render_set_position - - -Node153->Node889 - + + +Node153->Node983 + - - -Node1622 - + + +Node1667 + SetCourseById - - -Node153->Node1622 - + + +Node153->Node1667 + - - -Node785->Node165 - + + +Node879->Node165 + - - -Node785->Node494 - + + +Node879->Node494 + @@ -802,10 +802,10 @@ - - -Node1323->Node143 - + + +Node1369->Node143 + @@ -820,246 +820,246 @@ - - -Node1323->Node144 - + + +Node1369->Node144 + - - -Node904->Node143 - + + +Node998->Node143 + - - -Node904->Node144 - + + +Node998->Node144 + - - -Node905 - + + +Node999 + apply_distance_angle _y_and_angle_y_to_xz - - -Node904->Node905 - + + +Node998->Node999 + - - -Node906 - + + +Node1000 + calculate_distance _angle_y_and_angle_y_to_xz - - -Node904->Node906 - + + +Node998->Node1000 + - - -Node907 - + + +Node1001 + cinematic_stub - - -Node904->Node907 - + + +Node998->Node1001 + - - -Node908 - + + +Node1002 + func_80282F44 - - -Node904->Node908 - + + +Node998->Node1002 + - - -Node912 - + + +Node1006 + func_80283100 - - -Node904->Node912 - + + +Node998->Node1006 + - - -Node913 - + + +Node1007 + func_8028336C - - -Node904->Node913 - + + +Node998->Node1007 + - - -Node915 - + + +Node1009 + play_cutscene - - -Node904->Node915 - + + +Node998->Node1009 + - - -Node919 - + + +Node1013 + vec3f_copy_return_dupe - - -Node904->Node919 - + + +Node998->Node1013 + - - -Node905->Node143 - + + +Node999->Node143 + - - -Node905->Node144 - + + +Node999->Node144 + - - -Node906->Node2 - + + +Node1000->Node2 + - - -Node906->Node376 - + + +Node1000->Node376 + - - -Node908->Node144 - + + +Node1002->Node144 + - - -Node908->Node905 - + + +Node1002->Node999 + - - -Node908->Node906 - + + +Node1002->Node1000 + - - -Node912->Node143 - + + +Node1006->Node143 + diff --git a/code__80280000_8h_aa9c130485d39c4a7276605b30db5150e_cgraph.map b/code__80280000_8h_aa9c130485d39c4a7276605b30db5150e_cgraph.map index c32ed64cd..0622fee85 100644 --- a/code__80280000_8h_aa9c130485d39c4a7276605b30db5150e_cgraph.map +++ b/code__80280000_8h_aa9c130485d39c4a7276605b30db5150e_cgraph.map @@ -14,30 +14,30 @@ - - - - + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + @@ -79,33 +79,33 @@ - - - - - - - - - - - - + + + + + + + + + + + + - + - + - - - - - + + + + + - - - - - - + + + + + + diff --git a/code__80280000_8h_aa9c130485d39c4a7276605b30db5150e_cgraph.md5 b/code__80280000_8h_aa9c130485d39c4a7276605b30db5150e_cgraph.md5 index d77bfe050..199e4ba57 100644 --- a/code__80280000_8h_aa9c130485d39c4a7276605b30db5150e_cgraph.md5 +++ b/code__80280000_8h_aa9c130485d39c4a7276605b30db5150e_cgraph.md5 @@ -1 +1 @@ -115a093bfbc11bd5a5274464ca7ca1c1 \ No newline at end of file +1649052d1c1987e0eead0d7aeb879c3b \ No newline at end of file diff --git a/code__80280000_8h_aa9c130485d39c4a7276605b30db5150e_cgraph.svg b/code__80280000_8h_aa9c130485d39c4a7276605b30db5150e_cgraph.svg index aacf3c0c1..24ac8fafd 100644 --- a/code__80280000_8h_aa9c130485d39c4a7276605b30db5150e_cgraph.svg +++ b/code__80280000_8h_aa9c130485d39c4a7276605b30db5150e_cgraph.svg @@ -191,37 +191,37 @@ var sectionId = 'dynsection-6'; - - -Node799 - + + +Node893 + func_80281C40 - - -Node1->Node799 - + + +Node1->Node893 + - - -Node801 - + + +Node895 + func_802A53A4 - - -Node1->Node801 - + + +Node1->Node895 + @@ -245,164 +245,164 @@ var sectionId = 'dynsection-6'; - - -Node816 - + + +Node910 + guLookAt - - -Node1->Node816 - + + +Node1->Node910 + - - -Node818 - + + +Node912 + guPerspective - - -Node1->Node818 - + + +Node1->Node912 + - - -Node811 - - -mtxf_identity - - - - - -Node1->Node811 - - - - - - - - -Node1317 - - -render_course - - - - - -Node1->Node1317 - - - - - - - - -Node1323 - - -render_course_actors - - - - - -Node1->Node1323 - - - - - - - - -Node820 - - -render_object - - - - - -Node1->Node820 - - - - - - - - -Node1457 - - -render_player_snow -_effect - - - - - -Node1->Node1457 - - - - - - Node905 - + + +mtxf_identity + + + + + +Node1->Node905 + + + + + + + + +Node1363 + + +render_course + + + + + +Node1->Node1363 + + + + + + + + +Node1369 + + +render_course_actors + + + + + +Node1->Node1369 + + + + + + + + +Node914 + + +render_object + + + + + +Node1->Node914 + + + + + + + + +Node1502 + + +render_player_snow +_effect + + + + + +Node1->Node1502 + + + + + + + + +Node999 + render_set_position - - -Node1->Node905 - + + +Node1->Node999 + - - -Node1622 - + + +Node1667 + SetCourseById - - -Node1->Node1622 - + + +Node1->Node1667 + @@ -777,109 +777,109 @@ var sectionId = 'dynsection-6'; - - -Node800 - + + +Node894 + func_800579F8 - - -Node799->Node800 - + + +Node893->Node894 + - - -Node801->Node13 - + + +Node895->Node13 + - - -Node802 - + + +Node896 + func_80093A30 - - -Node801->Node802 - + + +Node895->Node896 + - - -Node806 - + + +Node900 + func_802A3730 - - -Node801->Node806 - + + +Node895->Node900 + - - -Node807 - + + +Node901 + func_802A487C - - -Node801->Node807 - + + +Node895->Node901 + - - -Node801->Node510 - + + +Node895->Node510 + - - -Node808 - + + +Node902 + func_802A4A0C - - -Node801->Node808 - + + +Node895->Node902 + @@ -894,10 +894,10 @@ var sectionId = 'dynsection-6'; - - -Node801->Node511 - + + +Node895->Node511 + @@ -913,10 +913,10 @@ var sectionId = 'dynsection-6'; - - -Node801->Node512 - + + +Node895->Node512 + @@ -931,46 +931,46 @@ var sectionId = 'dynsection-6'; - - -Node801->Node513 - + + +Node895->Node513 + - - -Node807->Node510 - + + +Node901->Node510 + - - -Node808->Node6 - + + +Node902->Node6 + - - -Node808->Node11 - + + +Node902->Node11 + - - -Node808->Node510 - + + +Node902->Node510 + @@ -986,55 +986,55 @@ var sectionId = 'dynsection-6'; - - -Node816->Node26 - + + +Node910->Node26 + - - -Node817 - + + +Node911 + guLookAtF - - -Node816->Node817 - + + +Node910->Node911 + - - -Node818->Node26 - + + +Node912->Node26 + - - -Node820->Node33 - + + +Node914->Node33 + - - -Node1457->Node33 - + + +Node1502->Node33 + diff --git a/code__80280000_8h_aa9c130485d39c4a7276605b30db5150e_cgraph_org.svg b/code__80280000_8h_aa9c130485d39c4a7276605b30db5150e_cgraph_org.svg index 2fc760b93..850f8b5a1 100644 --- a/code__80280000_8h_aa9c130485d39c4a7276605b30db5150e_cgraph_org.svg +++ b/code__80280000_8h_aa9c130485d39c4a7276605b30db5150e_cgraph_org.svg @@ -144,37 +144,37 @@ - - -Node799 - + + +Node893 + func_80281C40 - - -Node1->Node799 - + + +Node1->Node893 + - - -Node801 - + + +Node895 + func_802A53A4 - - -Node1->Node801 - + + +Node1->Node895 + @@ -198,164 +198,164 @@ - - -Node816 - + + +Node910 + guLookAt - - -Node1->Node816 - + + +Node1->Node910 + - - -Node818 - + + +Node912 + guPerspective - - -Node1->Node818 - + + +Node1->Node912 + - - -Node811 - - -mtxf_identity - - - - - -Node1->Node811 - - - - - - - - -Node1317 - - -render_course - - - - - -Node1->Node1317 - - - - - - - - -Node1323 - - -render_course_actors - - - - - -Node1->Node1323 - - - - - - - - -Node820 - - -render_object - - - - - -Node1->Node820 - - - - - - - - -Node1457 - - -render_player_snow -_effect - - - - - -Node1->Node1457 - - - - - - Node905 - + + +mtxf_identity + + + + + +Node1->Node905 + + + + + + + + +Node1363 + + +render_course + + + + + +Node1->Node1363 + + + + + + + + +Node1369 + + +render_course_actors + + + + + +Node1->Node1369 + + + + + + + + +Node914 + + +render_object + + + + + +Node1->Node914 + + + + + + + + +Node1502 + + +render_player_snow +_effect + + + + + +Node1->Node1502 + + + + + + + + +Node999 + render_set_position - - -Node1->Node905 - + + +Node1->Node999 + - - -Node1622 - + + +Node1667 + SetCourseById - - -Node1->Node1622 - + + +Node1->Node1667 + @@ -730,109 +730,109 @@ - - -Node800 - + + +Node894 + func_800579F8 - - -Node799->Node800 - + + +Node893->Node894 + - - -Node801->Node13 - + + +Node895->Node13 + - - -Node802 - + + +Node896 + func_80093A30 - - -Node801->Node802 - + + +Node895->Node896 + - - -Node806 - + + +Node900 + func_802A3730 - - -Node801->Node806 - + + +Node895->Node900 + - - -Node807 - + + +Node901 + func_802A487C - - -Node801->Node807 - + + +Node895->Node901 + - - -Node801->Node510 - + + +Node895->Node510 + - - -Node808 - + + +Node902 + func_802A4A0C - - -Node801->Node808 - + + +Node895->Node902 + @@ -847,10 +847,10 @@ - - -Node801->Node511 - + + +Node895->Node511 + @@ -866,10 +866,10 @@ - - -Node801->Node512 - + + +Node895->Node512 + @@ -884,46 +884,46 @@ - - -Node801->Node513 - + + +Node895->Node513 + - - -Node807->Node510 - + + +Node901->Node510 + - - -Node808->Node6 - + + +Node902->Node6 + - - -Node808->Node11 - + + +Node902->Node11 + - - -Node808->Node510 - + + +Node902->Node510 + @@ -939,55 +939,55 @@ - - -Node816->Node26 - + + +Node910->Node26 + - - -Node817 - + + +Node911 + guLookAtF - - -Node816->Node817 - + + +Node910->Node911 + - - -Node818->Node26 - + + +Node912->Node26 + - - -Node820->Node33 - + + +Node914->Node33 + - - -Node1457->Node33 - + + +Node1502->Node33 + diff --git a/code__80281C40_8c_af6f6a1f0caec6d086a4ab98602a6670e_cgraph.map b/code__80281C40_8c_af6f6a1f0caec6d086a4ab98602a6670e_cgraph.map index 19dfc9f91..330a6a9c2 100644 --- a/code__80281C40_8c_af6f6a1f0caec6d086a4ab98602a6670e_cgraph.map +++ b/code__80281C40_8c_af6f6a1f0caec6d086a4ab98602a6670e_cgraph.map @@ -12,8 +12,8 @@ - - + + @@ -28,14 +28,14 @@ - - + + - - - - + + + + diff --git a/code__80281C40_8c_af6f6a1f0caec6d086a4ab98602a6670e_cgraph.md5 b/code__80281C40_8c_af6f6a1f0caec6d086a4ab98602a6670e_cgraph.md5 index 5aebf359a..07221ac75 100644 --- a/code__80281C40_8c_af6f6a1f0caec6d086a4ab98602a6670e_cgraph.md5 +++ b/code__80281C40_8c_af6f6a1f0caec6d086a4ab98602a6670e_cgraph.md5 @@ -1 +1 @@ -ec56049672cb64e18f068b7908b0b1a6 \ No newline at end of file +ddacb575688a9f15b80a08977fb0c7d8 \ No newline at end of file diff --git a/code__80281C40_8c_af6f6a1f0caec6d086a4ab98602a6670e_cgraph.svg b/code__80281C40_8c_af6f6a1f0caec6d086a4ab98602a6670e_cgraph.svg index e63982647..bc5c0e5a1 100644 --- a/code__80281C40_8c_af6f6a1f0caec6d086a4ab98602a6670e_cgraph.svg +++ b/code__80281C40_8c_af6f6a1f0caec6d086a4ab98602a6670e_cgraph.svg @@ -173,19 +173,19 @@ var sectionId = 'dynsection-3'; - - -Node1751 - + + +Node1793 + func_8028150C - - -Node1->Node1751 - + + +Node1->Node1793 + @@ -317,19 +317,19 @@ var sectionId = 'dynsection-3'; - - -Node1457 - + + +Node1502 + render_players_on_screen_one - - -Node1->Node1457 - + + +Node1->Node1502 + @@ -353,37 +353,37 @@ var sectionId = 'dynsection-3'; - - -Node1683 - + + +Node1725 + segmented_gfx_to_virtual - - -Node1->Node1683 - + + +Node1->Node1725 + - - -Node1752 - + + +Node1794 + update_actors_loop - - -Node1->Node1752 - + + +Node1->Node1794 + diff --git a/code__80281C40_8c_af6f6a1f0caec6d086a4ab98602a6670e_cgraph_org.svg b/code__80281C40_8c_af6f6a1f0caec6d086a4ab98602a6670e_cgraph_org.svg index 3f093902b..973256456 100644 --- a/code__80281C40_8c_af6f6a1f0caec6d086a4ab98602a6670e_cgraph_org.svg +++ b/code__80281C40_8c_af6f6a1f0caec6d086a4ab98602a6670e_cgraph_org.svg @@ -126,19 +126,19 @@ - - -Node1751 - + + +Node1793 + func_8028150C - - -Node1->Node1751 - + + +Node1->Node1793 + @@ -270,19 +270,19 @@ - - -Node1457 - + + +Node1502 + render_players_on_screen_one - - -Node1->Node1457 - + + +Node1->Node1502 + @@ -306,37 +306,37 @@ - - -Node1683 - + + +Node1725 + segmented_gfx_to_virtual - - -Node1->Node1683 - + + +Node1->Node1725 + - - -Node1752 - + + +Node1794 + update_actors_loop - - -Node1->Node1752 - + + +Node1->Node1794 + diff --git a/code__80281C40_8h_af6f6a1f0caec6d086a4ab98602a6670e_cgraph.map b/code__80281C40_8h_af6f6a1f0caec6d086a4ab98602a6670e_cgraph.map index 19dfc9f91..330a6a9c2 100644 --- a/code__80281C40_8h_af6f6a1f0caec6d086a4ab98602a6670e_cgraph.map +++ b/code__80281C40_8h_af6f6a1f0caec6d086a4ab98602a6670e_cgraph.map @@ -12,8 +12,8 @@ - - + + @@ -28,14 +28,14 @@ - - + + - - - - + + + + diff --git a/code__80281C40_8h_af6f6a1f0caec6d086a4ab98602a6670e_cgraph.md5 b/code__80281C40_8h_af6f6a1f0caec6d086a4ab98602a6670e_cgraph.md5 index 5aebf359a..07221ac75 100644 --- a/code__80281C40_8h_af6f6a1f0caec6d086a4ab98602a6670e_cgraph.md5 +++ b/code__80281C40_8h_af6f6a1f0caec6d086a4ab98602a6670e_cgraph.md5 @@ -1 +1 @@ -ec56049672cb64e18f068b7908b0b1a6 \ No newline at end of file +ddacb575688a9f15b80a08977fb0c7d8 \ No newline at end of file diff --git a/code__80281C40_8h_af6f6a1f0caec6d086a4ab98602a6670e_cgraph.svg b/code__80281C40_8h_af6f6a1f0caec6d086a4ab98602a6670e_cgraph.svg index bc7bf3761..4397aaf7d 100644 --- a/code__80281C40_8h_af6f6a1f0caec6d086a4ab98602a6670e_cgraph.svg +++ b/code__80281C40_8h_af6f6a1f0caec6d086a4ab98602a6670e_cgraph.svg @@ -173,19 +173,19 @@ var sectionId = 'dynsection-3'; - - -Node1751 - + + +Node1793 + func_8028150C - - -Node1->Node1751 - + + +Node1->Node1793 + @@ -317,19 +317,19 @@ var sectionId = 'dynsection-3'; - - -Node1457 - + + +Node1502 + render_players_on_screen_one - - -Node1->Node1457 - + + +Node1->Node1502 + @@ -353,37 +353,37 @@ var sectionId = 'dynsection-3'; - - -Node1683 - + + +Node1725 + segmented_gfx_to_virtual - - -Node1->Node1683 - + + +Node1->Node1725 + - - -Node1752 - + + +Node1794 + update_actors_loop - - -Node1->Node1752 - + + +Node1->Node1794 + diff --git a/code__80281C40_8h_af6f6a1f0caec6d086a4ab98602a6670e_cgraph_org.svg b/code__80281C40_8h_af6f6a1f0caec6d086a4ab98602a6670e_cgraph_org.svg index 3f093902b..973256456 100644 --- a/code__80281C40_8h_af6f6a1f0caec6d086a4ab98602a6670e_cgraph_org.svg +++ b/code__80281C40_8h_af6f6a1f0caec6d086a4ab98602a6670e_cgraph_org.svg @@ -126,19 +126,19 @@ - - -Node1751 - + + +Node1793 + func_8028150C - - -Node1->Node1751 - + + +Node1->Node1793 + @@ -270,19 +270,19 @@ - - -Node1457 - + + +Node1502 + render_players_on_screen_one - - -Node1->Node1457 - + + +Node1->Node1502 + @@ -306,37 +306,37 @@ - - -Node1683 - + + +Node1725 + segmented_gfx_to_virtual - - -Node1->Node1683 - + + +Node1->Node1725 + - - -Node1752 - + + +Node1794 + update_actors_loop - - -Node1->Node1752 - + + +Node1->Node1794 + diff --git a/collision_8c_a053809031f467d0a6747788211e0ec69_icgraph.map b/collision_8c_a053809031f467d0a6747788211e0ec69_icgraph.map index e6d9e24d9..2529d4393 100644 --- a/collision_8c_a053809031f467d0a6747788211e0ec69_icgraph.map +++ b/collision_8c_a053809031f467d0a6747788211e0ec69_icgraph.map @@ -1,103 +1,104 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/collision_8c_a053809031f467d0a6747788211e0ec69_icgraph.md5 b/collision_8c_a053809031f467d0a6747788211e0ec69_icgraph.md5 index 6f109f064..4d034ab0a 100644 --- a/collision_8c_a053809031f467d0a6747788211e0ec69_icgraph.md5 +++ b/collision_8c_a053809031f467d0a6747788211e0ec69_icgraph.md5 @@ -1 +1 @@ -870aecfd30a036a9df0f41c063f57621 \ No newline at end of file +aed54594cbc280e8cbfeb60953c07ad7 \ No newline at end of file diff --git a/collision_8c_a053809031f467d0a6747788211e0ec69_icgraph.svg b/collision_8c_a053809031f467d0a6747788211e0ec69_icgraph.svg index 24d1eff73..42d53174f 100644 --- a/collision_8c_a053809031f467d0a6747788211e0ec69_icgraph.svg +++ b/collision_8c_a053809031f467d0a6747788211e0ec69_icgraph.svg @@ -4,7 +4,7 @@ - + @@ -47,8 +47,8 @@ + + diff --git a/external_8c_a136efe63ecddf15d836c739c28cbfe41_icgraph_org.svg b/external_8c_a136efe63ecddf15d836c739c28cbfe41_icgraph_org.svg new file mode 100644 index 000000000..1eb80887f --- /dev/null +++ b/external_8c_a136efe63ecddf15d836c739c28cbfe41_icgraph_org.svg @@ -0,0 +1,1058 @@ + + + + + + +func_800CAD40 + + +Node1 + + +func_800CAD40 + + + + + +Node2 + + +cpu_use_item_strategy + + + + + +Node1->Node2 + + + + + + + + +Node3 + + +update_player + + + + + +Node2->Node3 + + + + + + + + +Node4 + + +func_8001C14C + + + + + +Node3->Node4 + + + + + + + + +Node45 + + +func_8028F474 + + + + + +Node3->Node45 + + + + + + + + +Node5 + + +podium_ceremony_loop + + + + + +Node4->Node5 + + + + + + + + +Node6 + + +game_state_handler + + + + + +Node5->Node6 + + + + + + + + +Node7 + + +thread5_iteration + + + + + +Node6->Node7 + + + + + + + + +Node8 + + +push_frame + + + + + +Node7->Node8 + + + + + + + + +Node9 + + +main + + + + + +Node8->Node9 + + + + + + + + +Node10 + + +reset_save_data_grand +_prix_points_and_sound_mode + + + + + +Node9->Node10 + + + + + + + + +Node15 + + +validate_save_data + + + + + +Node9->Node15 + + + + + + + + +Node23 + + +update_save_data_backup + + + + + +Node9->Node23 + + + + + + + + +Node44 + + +write_save_data_grand +_prix_points_and_sound_mode + + + + + +Node9->Node44 + + + + + + + + +Node11 + + +func_800B46D0 + + + + + +Node10->Node11 + + + + + + + + +Node14 + + +splash_menu_act + + + + + +Node10->Node14 + + + + + + + + +Node10->Node15 + + + + + + + + +Node12 + + +options_menu_act + + + + + +Node11->Node12 + + + + + + + + +Node13 + + +update_menus + + + + + +Node12->Node13 + + + + + + + + +Node13->Node6 + + + + + + + + +Node14->Node13 + + + + + + + + +Node16 + + +load_save_data + + + + + +Node15->Node16 + + + + + + + + +Node17 + + +func_80091B78 + + + + + +Node16->Node17 + + + + + + + + +Node18 + + +func_800025D4 + + + + + +Node17->Node18 + + + + + + + + +Node20 + + +func_80002600 + + + + + +Node17->Node20 + + + + + + + + +Node21 + + +func_8000262C + + + + + +Node17->Node21 + + + + + + + + +Node22 + + +func_80002658 + + + + + +Node17->Node22 + + + + + + + + +Node19 + + +update_gamestate + + + + + +Node18->Node19 + + + + + + + + +Node19->Node7 + + + + + + + + +Node20->Node19 + + + + + + + + +Node21->Node19 + + + + + + + + +Node22->Node19 + + + + + + + + +Node23->Node11 + + + + + + + + +Node23->Node12 + + + + + + + + +Node23->Node14 + + + + + + + + +Node23->Node15 + + + + + + + + +Node24 + + +func_800B536C + + + + + +Node23->Node24 + + + + + + + + +Node43 + + +func_800B5404 + + + + + +Node23->Node43 + + + + + + + + +Node25 + + +func_800AC458 + + + + + +Node24->Node25 + + + + + + + + +Node26 + + +handle_menus_with_pri_arg + + + + + +Node25->Node26 + + + + + + + + +Node27 + + +handle_menus_default + + + + + +Node26->Node27 + + + + + + + + +Node39 + + +handle_menus_special + + + + + +Node26->Node39 + + + + + + + + +Node28 + + +func_80093F10 + + + + + +Node27->Node28 + + + + + + + + +Node32 + + +func_800940EC + + + + + +Node27->Node32 + + + + + + + + +Node37 + + +func_80094A64 + + + + + +Node27->Node37 + + + + + + + + +Node38 + + +func_80095574 + + + + + +Node27->Node38 + + + + + + + + +Node29 + + +func_80280038 + + + + + +Node28->Node29 + + + + + + + + +Node31 + + +func_80281D00 + + + + + +Node28->Node31 + + + + + + + + +Node30 + + +credits_loop + + + + + +Node29->Node30 + + + + + + + + +Node30->Node6 + + + + + + + + +Node31->Node5 + + + + + + + + +Node33 + + +func_80093A5C + + + + + +Node32->Node33 + + + + + + + + +Node36 + + +func_80093B70 + + + + + +Node32->Node36 + + + + + + + + +Node34 + + +render_screens + + + + + +Node33->Node34 + + + + + + + + +Node35 + + +race_logic_loop + + + + + +Node34->Node35 + + + + + + + + +Node35->Node6 + + + + + + + + +Node37->Node6 + + + + + + + + +Node38->Node37 + + + + + + + + +Node40 + + +func_80093C98 + + + + + +Node39->Node40 + + + + + + + + +Node41 + + +func_80093E20 + + + + + +Node40->Node41 + + + + + + + + +Node42 + + +func_80093E40 + + + + + +Node40->Node42 + + + + + + + + +Node41->Node35 + + + + + + + + +Node42->Node37 + + + + + + + + +Node43->Node14 + + + + + + + + +Node44->Node10 + + + + + + + + +Node44->Node12 + + + + + + + + +Node44->Node14 + + + + + + + + +Node44->Node24 + + + + + + + + +Node44->Node43 + + + + + + + + +Node46 + + +process_game_tick + + + + + +Node45->Node46 + + + + + + + + +Node46->Node35 + + + + + + + + diff --git a/external_8c_a18c71fc634c319d176306b3ce04c2896_icgraph.map b/external_8c_a18c71fc634c319d176306b3ce04c2896_icgraph.map index ad74cf688..7b9fc68a0 100644 --- a/external_8c_a18c71fc634c319d176306b3ce04c2896_icgraph.map +++ b/external_8c_a18c71fc634c319d176306b3ce04c2896_icgraph.map @@ -1,126 +1,126 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/external_8c_a18c71fc634c319d176306b3ce04c2896_icgraph.md5 b/external_8c_a18c71fc634c319d176306b3ce04c2896_icgraph.md5 index 964375077..9fc841777 100644 --- a/external_8c_a18c71fc634c319d176306b3ce04c2896_icgraph.md5 +++ b/external_8c_a18c71fc634c319d176306b3ce04c2896_icgraph.md5 @@ -1 +1 @@ -afb748d86a286223786a5f711ad9ec36 \ No newline at end of file +329141385fba13071ca30095edccab59 \ No newline at end of file diff --git a/external_8c_a18c71fc634c319d176306b3ce04c2896_icgraph.svg b/external_8c_a18c71fc634c319d176306b3ce04c2896_icgraph.svg index ca427cb9f..b918b239e 100644 --- a/external_8c_a18c71fc634c319d176306b3ce04c2896_icgraph.svg +++ b/external_8c_a18c71fc634c319d176306b3ce04c2896_icgraph.svg @@ -4,7 +4,7 @@ - + @@ -47,8 +47,8 @@ + + diff --git a/external_8c_ac1a703ccfd39decb3d7935ced254afd8_icgraph_org.svg b/external_8c_ac1a703ccfd39decb3d7935ced254afd8_icgraph_org.svg new file mode 100644 index 000000000..44ef6f637 --- /dev/null +++ b/external_8c_ac1a703ccfd39decb3d7935ced254afd8_icgraph_org.svg @@ -0,0 +1,1058 @@ + + + + + + +func_800CAC60 + + +Node1 + + +func_800CAC60 + + + + + +Node2 + + +cpu_use_item_strategy + + + + + +Node1->Node2 + + + + + + + + +Node3 + + +update_player + + + + + +Node2->Node3 + + + + + + + + +Node4 + + +func_8001C14C + + + + + +Node3->Node4 + + + + + + + + +Node45 + + +func_8028F474 + + + + + +Node3->Node45 + + + + + + + + +Node5 + + +podium_ceremony_loop + + + + + +Node4->Node5 + + + + + + + + +Node6 + + +game_state_handler + + + + + +Node5->Node6 + + + + + + + + +Node7 + + +thread5_iteration + + + + + +Node6->Node7 + + + + + + + + +Node8 + + +push_frame + + + + + +Node7->Node8 + + + + + + + + +Node9 + + +main + + + + + +Node8->Node9 + + + + + + + + +Node10 + + +reset_save_data_grand +_prix_points_and_sound_mode + + + + + +Node9->Node10 + + + + + + + + +Node15 + + +validate_save_data + + + + + +Node9->Node15 + + + + + + + + +Node23 + + +update_save_data_backup + + + + + +Node9->Node23 + + + + + + + + +Node44 + + +write_save_data_grand +_prix_points_and_sound_mode + + + + + +Node9->Node44 + + + + + + + + +Node11 + + +func_800B46D0 + + + + + +Node10->Node11 + + + + + + + + +Node14 + + +splash_menu_act + + + + + +Node10->Node14 + + + + + + + + +Node10->Node15 + + + + + + + + +Node12 + + +options_menu_act + + + + + +Node11->Node12 + + + + + + + + +Node13 + + +update_menus + + + + + +Node12->Node13 + + + + + + + + +Node13->Node6 + + + + + + + + +Node14->Node13 + + + + + + + + +Node16 + + +load_save_data + + + + + +Node15->Node16 + + + + + + + + +Node17 + + +func_80091B78 + + + + + +Node16->Node17 + + + + + + + + +Node18 + + +func_800025D4 + + + + + +Node17->Node18 + + + + + + + + +Node20 + + +func_80002600 + + + + + +Node17->Node20 + + + + + + + + +Node21 + + +func_8000262C + + + + + +Node17->Node21 + + + + + + + + +Node22 + + +func_80002658 + + + + + +Node17->Node22 + + + + + + + + +Node19 + + +update_gamestate + + + + + +Node18->Node19 + + + + + + + + +Node19->Node7 + + + + + + + + +Node20->Node19 + + + + + + + + +Node21->Node19 + + + + + + + + +Node22->Node19 + + + + + + + + +Node23->Node11 + + + + + + + + +Node23->Node12 + + + + + + + + +Node23->Node14 + + + + + + + + +Node23->Node15 + + + + + + + + +Node24 + + +func_800B536C + + + + + +Node23->Node24 + + + + + + + + +Node43 + + +func_800B5404 + + + + + +Node23->Node43 + + + + + + + + +Node25 + + +func_800AC458 + + + + + +Node24->Node25 + + + + + + + + +Node26 + + +handle_menus_with_pri_arg + + + + + +Node25->Node26 + + + + + + + + +Node27 + + +handle_menus_default + + + + + +Node26->Node27 + + + + + + + + +Node39 + + +handle_menus_special + + + + + +Node26->Node39 + + + + + + + + +Node28 + + +func_80093F10 + + + + + +Node27->Node28 + + + + + + + + +Node32 + + +func_800940EC + + + + + +Node27->Node32 + + + + + + + + +Node37 + + +func_80094A64 + + + + + +Node27->Node37 + + + + + + + + +Node38 + + +func_80095574 + + + + + +Node27->Node38 + + + + + + + + +Node29 + + +func_80280038 + + + + + +Node28->Node29 + + + + + + + + +Node31 + + +func_80281D00 + + + + + +Node28->Node31 + + + + + + + + +Node30 + + +credits_loop + + + + + +Node29->Node30 + + + + + + + + +Node30->Node6 + + + + + + + + +Node31->Node5 + + + + + + + + +Node33 + + +func_80093A5C + + + + + +Node32->Node33 + + + + + + + + +Node36 + + +func_80093B70 + + + + + +Node32->Node36 + + + + + + + + +Node34 + + +render_screens + + + + + +Node33->Node34 + + + + + + + + +Node35 + + +race_logic_loop + + + + + +Node34->Node35 + + + + + + + + +Node35->Node6 + + + + + + + + +Node37->Node6 + + + + + + + + +Node38->Node37 + + + + + + + + +Node40 + + +func_80093C98 + + + + + +Node39->Node40 + + + + + + + + +Node41 + + +func_80093E20 + + + + + +Node40->Node41 + + + + + + + + +Node42 + + +func_80093E40 + + + + + +Node40->Node42 + + + + + + + + +Node41->Node35 + + + + + + + + +Node42->Node37 + + + + + + + + +Node43->Node14 + + + + + + + + +Node44->Node10 + + + + + + + + +Node44->Node12 + + + + + + + + +Node44->Node14 + + + + + + + + +Node44->Node24 + + + + + + + + +Node44->Node43 + + + + + + + + +Node46 + + +process_game_tick + + + + + +Node45->Node46 + + + + + + + + +Node46->Node35 + + + + + + + + diff --git a/external_8c_acb60983213d09ee795e80ca3c8b5975e_icgraph.map b/external_8c_acb60983213d09ee795e80ca3c8b5975e_icgraph.map index 5d420b640..39cc06d56 100644 --- a/external_8c_acb60983213d09ee795e80ca3c8b5975e_icgraph.map +++ b/external_8c_acb60983213d09ee795e80ca3c8b5975e_icgraph.map @@ -1,115 +1,115 @@ - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/external_8c_acb60983213d09ee795e80ca3c8b5975e_icgraph.md5 b/external_8c_acb60983213d09ee795e80ca3c8b5975e_icgraph.md5 index f98531818..8ebe1d557 100644 --- a/external_8c_acb60983213d09ee795e80ca3c8b5975e_icgraph.md5 +++ b/external_8c_acb60983213d09ee795e80ca3c8b5975e_icgraph.md5 @@ -1 +1 @@ -479b1e36dfa0587b27a7c1237a9dc5c1 \ No newline at end of file +b370c94377d4bbb77ec2c4b187153631 \ No newline at end of file diff --git a/external_8c_acb60983213d09ee795e80ca3c8b5975e_icgraph.svg b/external_8c_acb60983213d09ee795e80ca3c8b5975e_icgraph.svg index 9ac500892..260c10109 100644 --- a/external_8c_acb60983213d09ee795e80ca3c8b5975e_icgraph.svg +++ b/external_8c_acb60983213d09ee795e80ca3c8b5975e_icgraph.svg @@ -4,7 +4,7 @@ - + @@ -48,7 +48,7 @@ @@ -59,8 +59,8 @@ var sectionId = 'dynsection-107'; Node1 - -func_800C98B8 + +func_800C98B8 @@ -68,8 +68,8 @@ var sectionId = 'dynsection-107'; Node2 - -collision_mario_sign + +collision_mario_sign @@ -77,8 +77,8 @@ var sectionId = 'dynsection-107'; Node1->Node2 - - + + @@ -86,18 +86,18 @@ var sectionId = 'dynsection-107'; Node3 - -evaluate_collision -_between_player_actor + +evaluate_collision +_between_player_actor - + Node1->Node3 - - - + + + @@ -105,8 +105,8 @@ var sectionId = 'dynsection-107'; Node46 - -collision_piranha_plant + +collision_piranha_plant @@ -114,8 +114,8 @@ var sectionId = 'dynsection-107'; Node1->Node46 - - + + @@ -123,8 +123,8 @@ var sectionId = 'dynsection-107'; Node47 - -collision_tree + +collision_tree @@ -132,8 +132,8 @@ var sectionId = 'dynsection-107'; Node1->Node47 - - + + @@ -141,8 +141,8 @@ var sectionId = 'dynsection-107'; Node48 - -collision_yoshi_egg + +collision_yoshi_egg @@ -150,18 +150,17 @@ var sectionId = 'dynsection-107'; Node1->Node48 - - + + Node49 - - -evaluate_actor_collision -_between_two_destructible_actors + + +cpu_use_item_strategy @@ -169,482 +168,501 @@ var sectionId = 'dynsection-107'; Node1->Node49 - - + + - - -Node52 - - -evaluate_collision -_player_palm_trees + + +Node53 + + +evaluate_actor_collision +_between_two_destructible_actors - - -Node1->Node52 - - - + + +Node1->Node53 + + + - - -Node55 - - -OTrashBin::func_8007E00C + + +Node56 + + +evaluate_collision +_player_palm_trees - - -Node1->Node55 - - - + + +Node1->Node56 + + + - - -Node57 - - -OThwomp::func_8007E63C + + +Node59 + + +OTrashBin::func_8007E00C - - -Node1->Node57 - - - + + +Node1->Node59 + + + Node61 - - -OThwomp::SlidingBehaviour + + +OThwomp::func_8007E63C - + Node1->Node61 - - - - - - - - -Node64 - - -OThwomp::func_80080A4C - - - - - -Node1->Node64 - - - + + + Node65 - - -OThwomp::func_80080B28 + + +OThwomp::SlidingBehaviour - + Node1->Node65 - - - - - - - - -Node66 - - -OMole::func_80081AFC - - - - - -Node1->Node66 - - - + + + Node68 - - -OChainChomp::func_800859C8 + + +OThwomp::func_80080A4C - + Node1->Node68 - - - + + + + + + + + +Node69 + + +OThwomp::func_80080B28 + + + + + +Node1->Node69 + + + Node70 - - -func_802B4104 + + +OMole::func_80081AFC - + Node1->Node70 - - - + + + - - -Node73 - - -handle_vehicle_interactions + + +Node72 + + +OChainChomp::func_800859C8 - - -Node1->Node73 - - - + + +Node1->Node72 + + + - - -Node78 - - -OThwomp::JailedBehaviour + + +Node74 + + +func_802B4104 - - -Node1->Node78 - - - + + +Node1->Node74 + + + - - -Node79 - - -OPenguin::OtherPenguin + + +Node77 + + +handle_vehicle_interactions - - -Node1->Node79 - - - - - - - - -Node81 - - -play_sound_on_destructible -_actor_collision - - - - - -Node1->Node81 - - - + + +Node1->Node77 + + + Node82 - - -render_cows + + +OThwomp::JailedBehaviour - + Node1->Node82 - - - + + + - - -Node84 - - -ABoat::Tick + + +Node83 + + +OPenguin::OtherPenguin - - -Node1->Node84 - - - + + +Node1->Node83 + + + Node85 - - -ATrain::Tick + + +play_sound_on_destructible +_actor_collision - + Node1->Node85 - - - + + + Node86 - - -OSeagull::Tick + + +render_cows - + Node1->Node86 - - - - - - - - -Node87 - - -update_actor_falling -_rocks - - - - - -Node1->Node87 - - - + + + Node88 - - -update_actor_green -_shell + + +ABoat::Tick - + Node1->Node88 - - - + + + Node89 - - -update_actor_railroad -_crossing + + +ATrain::Tick - + Node1->Node89 - - - + + + Node90 - - -update_vehicle_paddle -_boats + + +OSeagull::Tick - + Node1->Node90 - - - + + + Node91 - - -update_vehicle_trains + + +update_actor_falling +_rocks - + Node1->Node91 - - - + + + Node92 - - -ABus::VehicleCollision + + +update_actor_green +_shell - + Node1->Node92 - - - + + + Node93 - - -ACar::VehicleCollision + + +update_actor_railroad +_crossing - + Node1->Node93 - - - + + + Node94 - - -ATankerTruck::VehicleCollision + + +update_vehicle_paddle +_boats - + Node1->Node94 - - - + + + Node95 - + + +update_vehicle_trains + + + + + +Node1->Node95 + + + + + + + + +Node96 + + +ABus::VehicleCollision + + + + + +Node1->Node96 + + + + + + + + +Node97 + + +ACar::VehicleCollision + + + + + +Node1->Node97 + + + + + + + + +Node98 + + +ATankerTruck::VehicleCollision + + + + + +Node1->Node98 + + + + + + + + +Node99 + ATruck::VehicleCollision - - -Node1->Node95 - - - + + +Node1->Node99 + + + @@ -652,8 +670,8 @@ var sectionId = 'dynsection-107'; Node2->Node3 - - + + @@ -661,9 +679,9 @@ var sectionId = 'dynsection-107'; Node4 - -evaluate_collision -_for_players_and_actors + +evaluate_collision +_for_players_and_actors @@ -671,8 +689,8 @@ var sectionId = 'dynsection-107'; Node3->Node4 - - + + @@ -680,8 +698,8 @@ var sectionId = 'dynsection-107'; Node46->Node3 - - + + @@ -689,8 +707,8 @@ var sectionId = 'dynsection-107'; Node47->Node3 - - + + @@ -698,18 +716,17 @@ var sectionId = 'dynsection-107'; Node48->Node3 - - + + Node50 - - -evaluate_collision -_for_destructible_actors + + +update_player @@ -717,372 +734,353 @@ var sectionId = 'dynsection-107'; Node49->Node50 + + + + + + + +Node54 + + +evaluate_collision +_for_destructible_actors + + + + + +Node53->Node54 + - - -Node53 - + + +Node57 + evaluate_collision _players_palm_trees - - -Node52->Node53 - - - - - - - - -Node56 - - -OTrashBin::Tick - - - - - -Node55->Node56 - - - - - - - - -Node58 - - -OThwomp::MoveAndRotateBehaviour - - - - - -Node57->Node58 - - - + + +Node56->Node57 + + + Node60 - - -OThwomp::MoveFarBehaviour + + +OTrashBin::Tick - - -Node57->Node60 - - - - - - - - -Node57->Node61 - - - + + +Node59->Node60 + + + Node62 - - -OThwomp::StationaryBehaviour + + +OThwomp::MoveAndRotateBehaviour - - -Node57->Node62 - - - + + +Node61->Node62 + + + - - -Node63 - - -OThwomp::StationaryFastBehaviour + + +Node64 + + +OThwomp::MoveFarBehaviour - - -Node57->Node63 - - - + + +Node61->Node64 + + + - - -Node59 - - -OThwomp::Tick60fps + + +Node61->Node65 + + + - - -Node58->Node59 - - - + + +Node66 + + +OThwomp::StationaryBehaviour - - -Node60->Node59 - - - - - - - - -Node61->Node59 - - - - - - - - -Node62->Node59 - - - - - - - - -Node63->Node59 - - - - - - - - -Node64->Node59 - - - - - - - - -Node65->Node59 - - - + + +Node61->Node66 + + + Node67 - - -OMole::func_800821AC + + +OThwomp::StationaryFastBehaviour - - -Node66->Node67 - - - + + +Node61->Node67 + + + - - -Node69 - - -OChainChomp::Tick + + +Node63 + + +OThwomp::Tick60fps - - -Node68->Node69 - - - + + +Node62->Node63 + + + + + + + + +Node64->Node63 + + + + + + + + +Node65->Node63 + + + + + + + + +Node66->Node63 + + + + + + + + +Node67->Node63 + + + + + + + + +Node68->Node63 + + + + + + + + +Node69->Node63 + + + Node71 - - -func_802B3E7C + + +OMole::func_800821AC - + Node70->Node71 - - - + + + - - -Node72 - - -update_actor_red_blue -_shell + + +Node73 + + +OChainChomp::Tick - - -Node70->Node72 - - - - - - - - -Node71->Node72 - - - - - - - - -Node74 - - -handle_box_trucks_interactions - - - - - -Node73->Node74 - - - + + +Node72->Node73 + + + Node75 - - -handle_cars_interactions + + +func_802B3E7C - - -Node73->Node75 - - - + + +Node74->Node75 + + + Node76 - - -handle_school_buses -_interactions + + +update_actor_red_blue +_shell - - -Node73->Node76 - - - + + +Node74->Node76 + + + - - -Node77 - - -handle_tanker_trucks -_interactions + + +Node75->Node76 + + + - - -Node73->Node77 - - - + + +Node78 + + +handle_box_trucks_interactions - - -Node78->Node59 - + + +Node77->Node78 + + + + + + + + +Node79 + + +handle_cars_interactions + + + + + +Node77->Node79 + + + + + + + + +Node82->Node63 + - - -Node81->Node49 - - - + + +Node85->Node53 + + + diff --git a/external_8c_acb60983213d09ee795e80ca3c8b5975e_icgraph_org.svg b/external_8c_acb60983213d09ee795e80ca3c8b5975e_icgraph_org.svg index 89cdc3827..90f1003ab 100644 --- a/external_8c_acb60983213d09ee795e80ca3c8b5975e_icgraph_org.svg +++ b/external_8c_acb60983213d09ee795e80ca3c8b5975e_icgraph_org.svg @@ -4,16 +4,16 @@ - - + + func_800C98B8 Node1 - -func_800C98B8 + +func_800C98B8 @@ -21,8 +21,8 @@ Node2 - -collision_mario_sign + +collision_mario_sign @@ -30,8 +30,8 @@ Node1->Node2 - - + + @@ -39,18 +39,18 @@ Node3 - -evaluate_collision -_between_player_actor + +evaluate_collision +_between_player_actor - + Node1->Node3 - - - + + + @@ -58,8 +58,8 @@ Node46 - -collision_piranha_plant + +collision_piranha_plant @@ -67,8 +67,8 @@ Node1->Node46 - - + + @@ -76,8 +76,8 @@ Node47 - -collision_tree + +collision_tree @@ -85,8 +85,8 @@ Node1->Node47 - - + + @@ -94,8 +94,8 @@ Node48 - -collision_yoshi_egg + +collision_yoshi_egg @@ -103,18 +103,17 @@ Node1->Node48 - - + + Node49 - - -evaluate_actor_collision -_between_two_destructible_actors + + +cpu_use_item_strategy @@ -122,482 +121,501 @@ Node1->Node49 - - + + - - -Node52 - - -evaluate_collision -_player_palm_trees + + +Node53 + + +evaluate_actor_collision +_between_two_destructible_actors - - -Node1->Node52 - - - + + +Node1->Node53 + + + - - -Node55 - - -OTrashBin::func_8007E00C + + +Node56 + + +evaluate_collision +_player_palm_trees - - -Node1->Node55 - - - + + +Node1->Node56 + + + - - -Node57 - - -OThwomp::func_8007E63C + + +Node59 + + +OTrashBin::func_8007E00C - - -Node1->Node57 - - - + + +Node1->Node59 + + + Node61 - - -OThwomp::SlidingBehaviour + + +OThwomp::func_8007E63C - + Node1->Node61 - - - - - - - - -Node64 - - -OThwomp::func_80080A4C - - - - - -Node1->Node64 - - - + + + Node65 - - -OThwomp::func_80080B28 + + +OThwomp::SlidingBehaviour - + Node1->Node65 - - - - - - - - -Node66 - - -OMole::func_80081AFC - - - - - -Node1->Node66 - - - + + + Node68 - - -OChainChomp::func_800859C8 + + +OThwomp::func_80080A4C - + Node1->Node68 - - - + + + + + + + + +Node69 + + +OThwomp::func_80080B28 + + + + + +Node1->Node69 + + + Node70 - - -func_802B4104 + + +OMole::func_80081AFC - + Node1->Node70 - - - + + + - - -Node73 - - -handle_vehicle_interactions + + +Node72 + + +OChainChomp::func_800859C8 - - -Node1->Node73 - - - + + +Node1->Node72 + + + - - -Node78 - - -OThwomp::JailedBehaviour + + +Node74 + + +func_802B4104 - - -Node1->Node78 - - - + + +Node1->Node74 + + + - - -Node79 - - -OPenguin::OtherPenguin + + +Node77 + + +handle_vehicle_interactions - - -Node1->Node79 - - - - - - - - -Node81 - - -play_sound_on_destructible -_actor_collision - - - - - -Node1->Node81 - - - + + +Node1->Node77 + + + Node82 - - -render_cows + + +OThwomp::JailedBehaviour - + Node1->Node82 - - - + + + - - -Node84 - - -ABoat::Tick + + +Node83 + + +OPenguin::OtherPenguin - - -Node1->Node84 - - - + + +Node1->Node83 + + + Node85 - - -ATrain::Tick + + +play_sound_on_destructible +_actor_collision - + Node1->Node85 - - - + + + Node86 - - -OSeagull::Tick + + +render_cows - + Node1->Node86 - - - - - - - - -Node87 - - -update_actor_falling -_rocks - - - - - -Node1->Node87 - - - + + + Node88 - - -update_actor_green -_shell + + +ABoat::Tick - + Node1->Node88 - - - + + + Node89 - - -update_actor_railroad -_crossing + + +ATrain::Tick - + Node1->Node89 - - - + + + Node90 - - -update_vehicle_paddle -_boats + + +OSeagull::Tick - + Node1->Node90 - - - + + + Node91 - - -update_vehicle_trains + + +update_actor_falling +_rocks - + Node1->Node91 - - - + + + Node92 - - -ABus::VehicleCollision + + +update_actor_green +_shell - + Node1->Node92 - - - + + + Node93 - - -ACar::VehicleCollision + + +update_actor_railroad +_crossing - + Node1->Node93 - - - + + + Node94 - - -ATankerTruck::VehicleCollision + + +update_vehicle_paddle +_boats - + Node1->Node94 - - - + + + Node95 - + + +update_vehicle_trains + + + + + +Node1->Node95 + + + + + + + + +Node96 + + +ABus::VehicleCollision + + + + + +Node1->Node96 + + + + + + + + +Node97 + + +ACar::VehicleCollision + + + + + +Node1->Node97 + + + + + + + + +Node98 + + +ATankerTruck::VehicleCollision + + + + + +Node1->Node98 + + + + + + + + +Node99 + ATruck::VehicleCollision - - -Node1->Node95 - - - + + +Node1->Node99 + + + @@ -605,8 +623,8 @@ Node2->Node3 - - + + @@ -614,9 +632,9 @@ Node4 - -evaluate_collision -_for_players_and_actors + +evaluate_collision +_for_players_and_actors @@ -624,8 +642,8 @@ Node3->Node4 - - + + @@ -633,8 +651,8 @@ Node46->Node3 - - + + @@ -642,8 +660,8 @@ Node47->Node3 - - + + @@ -651,18 +669,17 @@ Node48->Node3 - - + + Node50 - - -evaluate_collision -_for_destructible_actors + + +update_player @@ -670,372 +687,353 @@ Node49->Node50 + + + + + + + +Node54 + + +evaluate_collision +_for_destructible_actors + + + + + +Node53->Node54 + - - -Node53 - + + +Node57 + evaluate_collision _players_palm_trees - - -Node52->Node53 - - - - - - - - -Node56 - - -OTrashBin::Tick - - - - - -Node55->Node56 - - - - - - - - -Node58 - - -OThwomp::MoveAndRotateBehaviour - - - - - -Node57->Node58 - - - + + +Node56->Node57 + + + Node60 - - -OThwomp::MoveFarBehaviour + + +OTrashBin::Tick - - -Node57->Node60 - - - - - - - - -Node57->Node61 - - - + + +Node59->Node60 + + + Node62 - - -OThwomp::StationaryBehaviour + + +OThwomp::MoveAndRotateBehaviour - - -Node57->Node62 - - - + + +Node61->Node62 + + + - - -Node63 - - -OThwomp::StationaryFastBehaviour + + +Node64 + + +OThwomp::MoveFarBehaviour - - -Node57->Node63 - - - + + +Node61->Node64 + + + - - -Node59 - - -OThwomp::Tick60fps + + +Node61->Node65 + + + - - -Node58->Node59 - - - + + +Node66 + + +OThwomp::StationaryBehaviour - - -Node60->Node59 - - - - - - - - -Node61->Node59 - - - - - - - - -Node62->Node59 - - - - - - - - -Node63->Node59 - - - - - - - - -Node64->Node59 - - - - - - - - -Node65->Node59 - - - + + +Node61->Node66 + + + Node67 - - -OMole::func_800821AC + + +OThwomp::StationaryFastBehaviour - - -Node66->Node67 - - - + + +Node61->Node67 + + + - - -Node69 - - -OChainChomp::Tick + + +Node63 + + +OThwomp::Tick60fps - - -Node68->Node69 - - - + + +Node62->Node63 + + + + + + + + +Node64->Node63 + + + + + + + + +Node65->Node63 + + + + + + + + +Node66->Node63 + + + + + + + + +Node67->Node63 + + + + + + + + +Node68->Node63 + + + + + + + + +Node69->Node63 + + + Node71 - - -func_802B3E7C + + +OMole::func_800821AC - + Node70->Node71 - - - + + + - - -Node72 - - -update_actor_red_blue -_shell + + +Node73 + + +OChainChomp::Tick - - -Node70->Node72 - - - - - - - - -Node71->Node72 - - - - - - - - -Node74 - - -handle_box_trucks_interactions - - - - - -Node73->Node74 - - - + + +Node72->Node73 + + + Node75 - - -handle_cars_interactions + + +func_802B3E7C - - -Node73->Node75 - - - + + +Node74->Node75 + + + Node76 - - -handle_school_buses -_interactions + + +update_actor_red_blue +_shell - - -Node73->Node76 - - - + + +Node74->Node76 + + + - - -Node77 - - -handle_tanker_trucks -_interactions + + +Node75->Node76 + + + - - -Node73->Node77 - - - + + +Node78 + + +handle_box_trucks_interactions - - -Node78->Node59 - + + +Node77->Node78 + + + + + + + + +Node79 + + +handle_cars_interactions + + + + + +Node77->Node79 + + + + + + + + +Node82->Node63 + - - -Node81->Node49 - - - + + +Node85->Node53 + + + diff --git a/external_8c_ad79a8b3dfe27cebca94c2d9e2cc54d2b_icgraph.map b/external_8c_ad79a8b3dfe27cebca94c2d9e2cc54d2b_icgraph.map index 92e7f3d20..88d279e60 100644 --- a/external_8c_ad79a8b3dfe27cebca94c2d9e2cc54d2b_icgraph.map +++ b/external_8c_ad79a8b3dfe27cebca94c2d9e2cc54d2b_icgraph.map @@ -1,113 +1,113 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/external_8c_ad79a8b3dfe27cebca94c2d9e2cc54d2b_icgraph.md5 b/external_8c_ad79a8b3dfe27cebca94c2d9e2cc54d2b_icgraph.md5 index 1de12458b..904cf5b42 100644 --- a/external_8c_ad79a8b3dfe27cebca94c2d9e2cc54d2b_icgraph.md5 +++ b/external_8c_ad79a8b3dfe27cebca94c2d9e2cc54d2b_icgraph.md5 @@ -1 +1 @@ -30678565eb763d8334fc2bf1185014d5 \ No newline at end of file +5abad98d0b185d5ed4e304131e1f12a6 \ No newline at end of file diff --git a/external_8c_ad79a8b3dfe27cebca94c2d9e2cc54d2b_icgraph.svg b/external_8c_ad79a8b3dfe27cebca94c2d9e2cc54d2b_icgraph.svg index b19feacbc..3154c7b4b 100644 --- a/external_8c_ad79a8b3dfe27cebca94c2d9e2cc54d2b_icgraph.svg +++ b/external_8c_ad79a8b3dfe27cebca94c2d9e2cc54d2b_icgraph.svg @@ -4,7 +4,7 @@ - + @@ -47,8 +47,8 @@ @@ -59,8 +59,8 @@ var sectionId = 'dynsection-33'; Node1 - -func_800C36C4 + +func_800C36C4 @@ -68,8 +68,8 @@ var sectionId = 'dynsection-33'; Node2 - -func_800C3724 + +func_800C3724 @@ -77,8 +77,8 @@ var sectionId = 'dynsection-33'; Node1->Node2 - - + + @@ -86,17 +86,17 @@ var sectionId = 'dynsection-33'; Node47 - -func_800C8F44 + +func_800C8F44 - + Node1->Node47 - - - + + + @@ -104,17 +104,17 @@ var sectionId = 'dynsection-33'; Node57 - -func_800CA008 + +func_800CA008 - + Node1->Node57 - - - + + + @@ -122,107 +122,107 @@ var sectionId = 'dynsection-33'; Node63 - -func_800CAB4C + +func_800CAB4C - + Node1->Node63 - - - - - - - - -Node68 - - -func_800CAC08 - - - - - -Node1->Node68 - - - - - - - - -Node71 - - -func_800CAC60 - - - - - -Node1->Node71 - - - + + + Node72 - - -func_800CAD40 + + +func_800CAC08 - + Node1->Node72 - - - + + + - - -Node73 - - -func_800CAFC0 + + +Node75 + + +func_800CAC60 - - -Node1->Node73 - - - + + +Node1->Node75 + + + - - -Node91 - - -func_800CB064 + + +Node76 + + +func_800CAD40 - - -Node1->Node91 - - - + + +Node1->Node76 + + + + + + + + +Node77 + + +func_800CAFC0 + + + + + +Node1->Node77 + + + + + + + + +Node95 + + +func_800CB064 + + + + + +Node1->Node95 + + + @@ -230,8 +230,8 @@ var sectionId = 'dynsection-33'; Node3 - -func_800CB2C4 + +func_800CB2C4 @@ -239,8 +239,8 @@ var sectionId = 'dynsection-33'; Node2->Node3 - - + + @@ -248,8 +248,8 @@ var sectionId = 'dynsection-33'; Node4 - -load_menu_states + +load_menu_states @@ -257,26 +257,8 @@ var sectionId = 'dynsection-33'; Node3->Node4 - - - - - - - -Node9 - - -thread5_iteration - - - - - -Node3->Node9 - - - + + @@ -284,17 +266,35 @@ var sectionId = 'dynsection-33'; Node46 - -setup_race + +setup_race - + Node3->Node46 - - - + + + + + + + + +Node9 + + +thread5_iteration + + + + + +Node3->Node9 + + + @@ -302,8 +302,8 @@ var sectionId = 'dynsection-33'; Node5 - -setup_menus + +setup_menus @@ -311,8 +311,8 @@ var sectionId = 'dynsection-33'; Node4->Node5 - - + + @@ -320,8 +320,8 @@ var sectionId = 'dynsection-33'; Node6 - -func_80091B78 + +func_80091B78 @@ -329,8 +329,8 @@ var sectionId = 'dynsection-33'; Node5->Node6 - - + + @@ -338,53 +338,17 @@ var sectionId = 'dynsection-33'; Node35 - -func_80094A64 + +func_80094A64 - + Node5->Node35 - - - - - - - - -Node7 - - -func_800025D4 - - - - - -Node6->Node7 - - - - - - - - -Node43 - - -func_80002600 - - - - - -Node6->Node43 - - - + + + @@ -392,26 +356,26 @@ var sectionId = 'dynsection-33'; Node8 - -update_gamestate + +update_gamestate - - -Node7->Node8 - - - + + +Node46->Node8 + + + - + Node8->Node9 - - - + + + @@ -419,17 +383,17 @@ var sectionId = 'dynsection-33'; Node10 - -push_frame + +push_frame - + Node9->Node10 - - - + + + @@ -437,35 +401,17 @@ var sectionId = 'dynsection-33'; Node11 - -main + +main - + Node10->Node11 - - - - - - - - -Node43->Node8 - - - - - - - - -Node46->Node8 - - - + + + @@ -473,17 +419,17 @@ var sectionId = 'dynsection-33'; Node48 - -func_800029B0 + +func_800029B0 - + Node47->Node48 - - - + + + @@ -491,17 +437,17 @@ var sectionId = 'dynsection-33'; Node49 - -func_8028EC98 + +func_8028EC98 - + Node48->Node49 - - - + + + @@ -509,17 +455,17 @@ var sectionId = 'dynsection-33'; Node56 - -func_8028F970 + +func_8028F970 - + Node48->Node56 - - - + + + @@ -527,35 +473,17 @@ var sectionId = 'dynsection-33'; Node50 - -start_race + +start_race - + Node49->Node50 - - - - - - - - -Node51 - - -OLakitu::func_800729EC - - - - - -Node50->Node51 - - - + + + @@ -563,62 +491,44 @@ var sectionId = 'dynsection-33'; Node54 - -func_8028FCBC + +func_8028FCBC - + Node50->Node54 - - - - - - - - -Node55 - - -process_game_tick - - - - - -Node54->Node55 - - - + + + - + Node56->Node54 - - - + + + - + Node57->Node4 - - - + + + - + Node57->Node46 - - - + + + @@ -626,17 +536,17 @@ var sectionId = 'dynsection-33'; Node58 - -func_80283CA8 + +func_80283CA8 - + Node57->Node58 - - - + + + @@ -644,17 +554,17 @@ var sectionId = 'dynsection-33'; Node61 - -func_80283CD0 + +func_80283CD0 - + Node57->Node61 - - - + + + @@ -662,17 +572,17 @@ var sectionId = 'dynsection-33'; Node59 - -func_80283D2C + +func_80283D2C - + Node58->Node59 - - - + + + @@ -680,17 +590,17 @@ var sectionId = 'dynsection-33'; Node60 - -func_8028454C + +func_8028454C - + Node58->Node60 - - - + + + @@ -698,17 +608,17 @@ var sectionId = 'dynsection-33'; Node62 - -func_802847CC + +func_802847CC - + Node61->Node62 - - - + + + @@ -716,341 +626,431 @@ var sectionId = 'dynsection-33'; Node64 - -use_thunder_item + +use_thunder_item - + Node63->Node64 - - - + + + Node65 - - -player_use_item + + +cpu_use_item_strategy - + Node64->Node65 - - - - - - - - -Node66 - - -check_player_use_item - - - - - -Node65->Node66 - - - + + + Node69 - - -func_800C8920 + + +player_use_item - - -Node68->Node69 - - - + + +Node64->Node69 + + + + + + + + +Node66 + + +update_player + + + + + +Node65->Node66 + + + + + + + + +Node67 + + +func_8001C14C + + + + + +Node66->Node67 + + + + + + + + +Node68 + + +func_8028F474 + + + + + +Node66->Node68 + + + Node70 - - -func_800C8CCC + + +check_player_use_item - + Node69->Node70 - - - + + + - - -Node70->Node3 - - - + + +Node73 + + +func_800C8920 + + + + + +Node72->Node73 + + + Node74 - - -apply_boo_sound_effect + + +func_800C8CCC - + Node73->Node74 - - - + + + - - -Node75 - - -apply_sound_effect + + +Node74->Node3 + + + - - -Node74->Node75 - - - + + +Node75->Node65 + + + - - -Node76 - - -func_8002B830 + + +Node76->Node65 + + + - - -Node75->Node76 - - - + + +Node78 + + +apply_boo_sound_effect - - -Node77 - - -control_cpu_movement + + +Node77->Node78 + + + - - -Node76->Node77 - - - + + +Node79 + + +apply_sound_effect - - -Node83 - - -func_8002D268 + + +Node78->Node79 + + + - - -Node76->Node83 - - - + + +Node80 + + +func_8002B830 - - -Node89 - - -func_8002E594 + + +Node79->Node80 + + + - - -Node76->Node89 - - - + + +Node81 + + +control_cpu_movement - - -Node90 - - -func_80038C6C + + +Node80->Node81 + + + - - -Node76->Node90 - - - + + +Node87 + + +func_8002D268 - - -Node92 - - -apply_boo_effect - - - - - -Node91->Node92 - - - - - - - - -Node94 - - -func_8008FB30 - - - - - -Node91->Node94 - - - + + +Node80->Node87 + + + Node93 - - -apply_effect + + +func_8002E594 - - -Node92->Node93 - - - + + +Node80->Node93 + + + - - -Node93->Node77 - - - + + +Node94 + + +func_80038C6C - - -Node93->Node83 - - - + + +Node80->Node94 + + + - - -Node93->Node89 - - - + + +Node96 + + +apply_boo_effect - - -Node93->Node90 - - - + + +Node95->Node96 + + + - - -Node95 - - -func_80090970 + + +Node98 + + +func_8008FB30 - - -Node94->Node95 - - - + + +Node95->Node98 + + + - - -Node95->Node93 - - - + + +Node97 + + +apply_effect + + + + + +Node96->Node97 + + + + + + + + +Node97->Node81 + + + + + + + + +Node97->Node87 + + + + + + + + +Node97->Node93 + + + + + + + + +Node97->Node94 + + + + + + + + +Node99 + + +func_80090970 + + + + + +Node98->Node99 + + + + + + + + +Node99->Node97 + + + diff --git a/external_8c_ad79a8b3dfe27cebca94c2d9e2cc54d2b_icgraph_org.svg b/external_8c_ad79a8b3dfe27cebca94c2d9e2cc54d2b_icgraph_org.svg index 5c0960ec0..63fd682d1 100644 --- a/external_8c_ad79a8b3dfe27cebca94c2d9e2cc54d2b_icgraph_org.svg +++ b/external_8c_ad79a8b3dfe27cebca94c2d9e2cc54d2b_icgraph_org.svg @@ -4,16 +4,16 @@ - - + + func_800C36C4 Node1 - -func_800C36C4 + +func_800C36C4 @@ -21,8 +21,8 @@ Node2 - -func_800C3724 + +func_800C3724 @@ -30,8 +30,8 @@ Node1->Node2 - - + + @@ -39,17 +39,17 @@ Node47 - -func_800C8F44 + +func_800C8F44 - + Node1->Node47 - - - + + + @@ -57,17 +57,17 @@ Node57 - -func_800CA008 + +func_800CA008 - + Node1->Node57 - - - + + + @@ -75,107 +75,107 @@ Node63 - -func_800CAB4C + +func_800CAB4C - + Node1->Node63 - - - - - - - - -Node68 - - -func_800CAC08 - - - - - -Node1->Node68 - - - - - - - - -Node71 - - -func_800CAC60 - - - - - -Node1->Node71 - - - + + + Node72 - - -func_800CAD40 + + +func_800CAC08 - + Node1->Node72 - - - + + + - - -Node73 - - -func_800CAFC0 + + +Node75 + + +func_800CAC60 - - -Node1->Node73 - - - + + +Node1->Node75 + + + - - -Node91 - - -func_800CB064 + + +Node76 + + +func_800CAD40 - - -Node1->Node91 - - - + + +Node1->Node76 + + + + + + + + +Node77 + + +func_800CAFC0 + + + + + +Node1->Node77 + + + + + + + + +Node95 + + +func_800CB064 + + + + + +Node1->Node95 + + + @@ -183,8 +183,8 @@ Node3 - -func_800CB2C4 + +func_800CB2C4 @@ -192,8 +192,8 @@ Node2->Node3 - - + + @@ -201,8 +201,8 @@ Node4 - -load_menu_states + +load_menu_states @@ -210,26 +210,8 @@ Node3->Node4 - - - - - - - -Node9 - - -thread5_iteration - - - - - -Node3->Node9 - - - + + @@ -237,17 +219,35 @@ Node46 - -setup_race + +setup_race - + Node3->Node46 - - - + + + + + + + + +Node9 + + +thread5_iteration + + + + + +Node3->Node9 + + + @@ -255,8 +255,8 @@ Node5 - -setup_menus + +setup_menus @@ -264,8 +264,8 @@ Node4->Node5 - - + + @@ -273,8 +273,8 @@ Node6 - -func_80091B78 + +func_80091B78 @@ -282,8 +282,8 @@ Node5->Node6 - - + + @@ -291,53 +291,17 @@ Node35 - -func_80094A64 + +func_80094A64 - + Node5->Node35 - - - - - - - - -Node7 - - -func_800025D4 - - - - - -Node6->Node7 - - - - - - - - -Node43 - - -func_80002600 - - - - - -Node6->Node43 - - - + + + @@ -345,26 +309,26 @@ Node8 - -update_gamestate + +update_gamestate - - -Node7->Node8 - - - + + +Node46->Node8 + + + - + Node8->Node9 - - - + + + @@ -372,17 +336,17 @@ Node10 - -push_frame + +push_frame - + Node9->Node10 - - - + + + @@ -390,35 +354,17 @@ Node11 - -main + +main - + Node10->Node11 - - - - - - - - -Node43->Node8 - - - - - - - - -Node46->Node8 - - - + + + @@ -426,17 +372,17 @@ Node48 - -func_800029B0 + +func_800029B0 - + Node47->Node48 - - - + + + @@ -444,17 +390,17 @@ Node49 - -func_8028EC98 + +func_8028EC98 - + Node48->Node49 - - - + + + @@ -462,17 +408,17 @@ Node56 - -func_8028F970 + +func_8028F970 - + Node48->Node56 - - - + + + @@ -480,35 +426,17 @@ Node50 - -start_race + +start_race - + Node49->Node50 - - - - - - - - -Node51 - - -OLakitu::func_800729EC - - - - - -Node50->Node51 - - - + + + @@ -516,62 +444,44 @@ Node54 - -func_8028FCBC + +func_8028FCBC - + Node50->Node54 - - - - - - - - -Node55 - - -process_game_tick - - - - - -Node54->Node55 - - - + + + - + Node56->Node54 - - - + + + - + Node57->Node4 - - - + + + - + Node57->Node46 - - - + + + @@ -579,17 +489,17 @@ Node58 - -func_80283CA8 + +func_80283CA8 - + Node57->Node58 - - - + + + @@ -597,17 +507,17 @@ Node61 - -func_80283CD0 + +func_80283CD0 - + Node57->Node61 - - - + + + @@ -615,17 +525,17 @@ Node59 - -func_80283D2C + +func_80283D2C - + Node58->Node59 - - - + + + @@ -633,17 +543,17 @@ Node60 - -func_8028454C + +func_8028454C - + Node58->Node60 - - - + + + @@ -651,17 +561,17 @@ Node62 - -func_802847CC + +func_802847CC - + Node61->Node62 - - - + + + @@ -669,341 +579,431 @@ Node64 - -use_thunder_item + +use_thunder_item - + Node63->Node64 - - - + + + Node65 - - -player_use_item + + +cpu_use_item_strategy - + Node64->Node65 - - - - - - - - -Node66 - - -check_player_use_item - - - - - -Node65->Node66 - - - + + + Node69 - - -func_800C8920 + + +player_use_item - - -Node68->Node69 - - - + + +Node64->Node69 + + + + + + + + +Node66 + + +update_player + + + + + +Node65->Node66 + + + + + + + + +Node67 + + +func_8001C14C + + + + + +Node66->Node67 + + + + + + + + +Node68 + + +func_8028F474 + + + + + +Node66->Node68 + + + Node70 - - -func_800C8CCC + + +check_player_use_item - + Node69->Node70 - - - + + + - - -Node70->Node3 - - - + + +Node73 + + +func_800C8920 + + + + + +Node72->Node73 + + + Node74 - - -apply_boo_sound_effect + + +func_800C8CCC - + Node73->Node74 - - - + + + - - -Node75 - - -apply_sound_effect + + +Node74->Node3 + + + - - -Node74->Node75 - - - + + +Node75->Node65 + + + - - -Node76 - - -func_8002B830 + + +Node76->Node65 + + + - - -Node75->Node76 - - - + + +Node78 + + +apply_boo_sound_effect - - -Node77 - - -control_cpu_movement + + +Node77->Node78 + + + - - -Node76->Node77 - - - + + +Node79 + + +apply_sound_effect - - -Node83 - - -func_8002D268 + + +Node78->Node79 + + + - - -Node76->Node83 - - - + + +Node80 + + +func_8002B830 - - -Node89 - - -func_8002E594 + + +Node79->Node80 + + + - - -Node76->Node89 - - - + + +Node81 + + +control_cpu_movement - - -Node90 - - -func_80038C6C + + +Node80->Node81 + + + - - -Node76->Node90 - - - + + +Node87 + + +func_8002D268 - - -Node92 - - -apply_boo_effect - - - - - -Node91->Node92 - - - - - - - - -Node94 - - -func_8008FB30 - - - - - -Node91->Node94 - - - + + +Node80->Node87 + + + Node93 - - -apply_effect + + +func_8002E594 - - -Node92->Node93 - - - + + +Node80->Node93 + + + - - -Node93->Node77 - - - + + +Node94 + + +func_80038C6C - - -Node93->Node83 - - - + + +Node80->Node94 + + + - - -Node93->Node89 - - - + + +Node96 + + +apply_boo_effect - - -Node93->Node90 - - - + + +Node95->Node96 + + + - - -Node95 - - -func_80090970 + + +Node98 + + +func_8008FB30 - - -Node94->Node95 - - - + + +Node95->Node98 + + + - - -Node95->Node93 - - - + + +Node97 + + +apply_effect + + + + + +Node96->Node97 + + + + + + + + +Node97->Node81 + + + + + + + + +Node97->Node87 + + + + + + + + +Node97->Node93 + + + + + + + + +Node97->Node94 + + + + + + + + +Node99 + + +func_80090970 + + + + + +Node98->Node99 + + + + + + + + +Node99->Node97 + + + diff --git a/external_8c_ae71450546a81c5fa5a5ec8b5a529a5ef_icgraph.svg b/external_8c_ae71450546a81c5fa5a5ec8b5a529a5ef_icgraph.svg index 87cf63376..1872a4abd 100644 --- a/external_8c_ae71450546a81c5fa5a5ec8b5a529a5ef_icgraph.svg +++ b/external_8c_ae71450546a81c5fa5a5ec8b5a529a5ef_icgraph.svg @@ -49,7 +49,7 @@ diff --git a/external_8c_ae72057869772019e4464c87d4e16c682_icgraph.map b/external_8c_ae72057869772019e4464c87d4e16c682_icgraph.map index 086d991d1..3a26f7f91 100644 --- a/external_8c_ae72057869772019e4464c87d4e16c682_icgraph.map +++ b/external_8c_ae72057869772019e4464c87d4e16c682_icgraph.map @@ -2,31 +2,31 @@ - - + + - - + + - - - - - - - - + + + + + + + + - + @@ -73,14 +73,14 @@ - - - - - - - - + + + + + + + + @@ -101,18 +101,18 @@ - - - - - - - - + + + + + + + + - + - + diff --git a/external_8c_ae72057869772019e4464c87d4e16c682_icgraph.md5 b/external_8c_ae72057869772019e4464c87d4e16c682_icgraph.md5 index ab2ecaa16..13ddb03a1 100644 --- a/external_8c_ae72057869772019e4464c87d4e16c682_icgraph.md5 +++ b/external_8c_ae72057869772019e4464c87d4e16c682_icgraph.md5 @@ -1 +1 @@ -d1486cfcbc14a2d8f9088c1229fcb988 \ No newline at end of file +80f087e0cafeef1548c754ac13d0e2bf \ No newline at end of file diff --git a/external_8c_ae72057869772019e4464c87d4e16c682_icgraph.svg b/external_8c_ae72057869772019e4464c87d4e16c682_icgraph.svg index cfae8d125..8c5d9c8fc 100644 --- a/external_8c_ae72057869772019e4464c87d4e16c682_icgraph.svg +++ b/external_8c_ae72057869772019e4464c87d4e16c682_icgraph.svg @@ -82,19 +82,19 @@ var sectionId = 'dynsection-109'; - - -Node112 - + + +Node116 + render_cows - - -Node1->Node112 - + + +Node1->Node116 + @@ -118,19 +118,19 @@ var sectionId = 'dynsection-109'; - - -Node106 - + + +Node110 + try_remove_destructable_item - - -Node2->Node106 - + + +Node2->Node110 + @@ -193,75 +193,75 @@ var sectionId = 'dynsection-109'; - - -Node107 - + + +Node111 + update_actor_banana - - -Node3->Node107 - + + +Node3->Node111 + - - -Node109 - + + +Node113 + update_actor_fake_item_box - - -Node3->Node109 - + + +Node3->Node113 + - - -Node110 - + + +Node114 + update_actor_green _shell - - -Node3->Node110 - + + +Node3->Node114 + - - -Node111 - + + +Node115 + update_actor_red_blue _shell - - -Node3->Node111 - + + +Node3->Node115 + @@ -303,10 +303,10 @@ var sectionId = 'dynsection-109'; - - -Node5->Node106 - + + +Node5->Node110 + @@ -729,73 +729,73 @@ var sectionId = 'dynsection-109'; - - -Node100 - + + +Node104 + use_banana_item - - -Node6->Node100 - + + +Node6->Node104 + - - -Node101 - + + +Node105 + use_fake_itembox_item - - -Node6->Node101 - + + +Node6->Node105 + - - -Node102 - + + +Node106 + use_green_shell_item - - -Node6->Node102 - + + +Node6->Node106 + - - -Node103 - + + +Node107 + use_red_shell_item - - -Node6->Node103 - + + +Node6->Node107 + @@ -981,73 +981,73 @@ var sectionId = 'dynsection-109'; - - -Node107->Node21 - + + +Node111->Node21 + - - -Node108 - + + +Node112 + ABanana::Tick - - -Node107->Node108 - + + +Node111->Node112 + - - -Node109->Node21 - + + +Node113->Node21 + - - -Node110->Node21 - + + +Node114->Node21 + - - -Node111->Node21 - + + +Node115->Node21 + - - -Node113 - + + +Node117 + render_course_actors - - -Node112->Node113 - + + +Node116->Node117 + @@ -1062,10 +1062,10 @@ var sectionId = 'dynsection-109'; - - -Node113->Node47 - + + +Node117->Node47 + @@ -1080,10 +1080,10 @@ var sectionId = 'dynsection-109'; - - -Node113->Node53 - + + +Node117->Node53 + diff --git a/external_8c_ae72057869772019e4464c87d4e16c682_icgraph_org.svg b/external_8c_ae72057869772019e4464c87d4e16c682_icgraph_org.svg index 094c4ef76..4df4e46e3 100644 --- a/external_8c_ae72057869772019e4464c87d4e16c682_icgraph_org.svg +++ b/external_8c_ae72057869772019e4464c87d4e16c682_icgraph_org.svg @@ -35,19 +35,19 @@ - - -Node112 - + + +Node116 + render_cows - - -Node1->Node112 - + + +Node1->Node116 + @@ -71,19 +71,19 @@ - - -Node106 - + + +Node110 + try_remove_destructable_item - - -Node2->Node106 - + + +Node2->Node110 + @@ -146,75 +146,75 @@ - - -Node107 - + + +Node111 + update_actor_banana - - -Node3->Node107 - + + +Node3->Node111 + - - -Node109 - + + +Node113 + update_actor_fake_item_box - - -Node3->Node109 - + + +Node3->Node113 + - - -Node110 - + + +Node114 + update_actor_green _shell - - -Node3->Node110 - + + +Node3->Node114 + - - -Node111 - + + +Node115 + update_actor_red_blue _shell - - -Node3->Node111 - + + +Node3->Node115 + @@ -256,10 +256,10 @@ - - -Node5->Node106 - + + +Node5->Node110 + @@ -682,73 +682,73 @@ - - -Node100 - + + +Node104 + use_banana_item - - -Node6->Node100 - + + +Node6->Node104 + - - -Node101 - + + +Node105 + use_fake_itembox_item - - -Node6->Node101 - + + +Node6->Node105 + - - -Node102 - + + +Node106 + use_green_shell_item - - -Node6->Node102 - + + +Node6->Node106 + - - -Node103 - + + +Node107 + use_red_shell_item - - -Node6->Node103 - + + +Node6->Node107 + @@ -934,73 +934,73 @@ - - -Node107->Node21 - + + +Node111->Node21 + - - -Node108 - + + +Node112 + ABanana::Tick - - -Node107->Node108 - + + +Node111->Node112 + - - -Node109->Node21 - + + +Node113->Node21 + - - -Node110->Node21 - + + +Node114->Node21 + - - -Node111->Node21 - + + +Node115->Node21 + - - -Node113 - + + +Node117 + render_course_actors - - -Node112->Node113 - + + +Node116->Node117 + @@ -1015,10 +1015,10 @@ - - -Node113->Node47 - + + +Node117->Node47 + @@ -1033,10 +1033,10 @@ - - -Node113->Node53 - + + +Node117->Node53 + diff --git a/external_8c_aeb87c527482a244173df36a1f3d4f446_icgraph.map b/external_8c_aeb87c527482a244173df36a1f3d4f446_icgraph.map index 7362b2845..8f489069f 100644 --- a/external_8c_aeb87c527482a244173df36a1f3d4f446_icgraph.map +++ b/external_8c_aeb87c527482a244173df36a1f3d4f446_icgraph.map @@ -2,38 +2,38 @@ - - - - - - + + + + + + - - + + - - + + - - + + - - - - - - - - + + + + + + + + - - - + + + @@ -42,67 +42,67 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/external_8c_aeb87c527482a244173df36a1f3d4f446_icgraph.md5 b/external_8c_aeb87c527482a244173df36a1f3d4f446_icgraph.md5 index 94604d877..caa79db61 100644 --- a/external_8c_aeb87c527482a244173df36a1f3d4f446_icgraph.md5 +++ b/external_8c_aeb87c527482a244173df36a1f3d4f446_icgraph.md5 @@ -1 +1 @@ -d11b07ee9c408d48ad4fe737f44e162b \ No newline at end of file +2947734e99ffd5c86249925d4a1d6c14 \ No newline at end of file diff --git a/external_8c_aeb87c527482a244173df36a1f3d4f446_icgraph.svg b/external_8c_aeb87c527482a244173df36a1f3d4f446_icgraph.svg index 2e87a5c7c..b05a60b05 100644 --- a/external_8c_aeb87c527482a244173df36a1f3d4f446_icgraph.svg +++ b/external_8c_aeb87c527482a244173df36a1f3d4f446_icgraph.svg @@ -82,55 +82,55 @@ var sectionId = 'dynsection-17'; - - -Node115 - + + +Node119 + func_800C9D0C - - -Node1->Node115 - + + +Node1->Node119 + - - -Node122 - + + +Node126 + func_800C9EF4 - - -Node1->Node122 - + + +Node1->Node126 + - - -Node149 - + + +Node153 + func_800CAACC - - -Node1->Node149 - + + +Node1->Node153 + @@ -154,19 +154,19 @@ var sectionId = 'dynsection-17'; - - -Node113 - + + +Node117 + render_cows - - -Node2->Node113 - + + +Node2->Node117 + @@ -190,19 +190,19 @@ var sectionId = 'dynsection-17'; - - -Node107 - + + +Node111 + try_remove_destructable_item - - -Node3->Node107 - + + +Node3->Node111 + @@ -227,19 +227,19 @@ var sectionId = 'dynsection-17'; - - -Node108 - + + +Node112 + update_actor_banana - - -Node4->Node108 - + + +Node4->Node112 + @@ -264,75 +264,75 @@ var sectionId = 'dynsection-17'; - - -Node110 - + + +Node114 + update_actor_fake_item_box - - -Node4->Node110 - + + +Node4->Node114 + - - -Node111 - + + +Node115 + update_actor_green _shell - - -Node4->Node111 - + + +Node4->Node115 + - - -Node112 - + + +Node116 + update_actor_red_blue _shell - - -Node4->Node112 - + + +Node4->Node116 + - - -Node114 - + + +Node118 + render_course_actors - - -Node113->Node114 - + + +Node117->Node118 + @@ -347,28 +347,28 @@ var sectionId = 'dynsection-17'; - - -Node115->Node36 - + + +Node119->Node36 + - - -Node116 - + + +Node120 + func_800C76C0 - - -Node115->Node116 - + + +Node119->Node120 + @@ -446,573 +446,573 @@ var sectionId = 'dynsection-17'; - - -Node117 - + + +Node121 + func_800C8CCC - - -Node116->Node117 - + + +Node120->Node121 + - - -Node123 - + + +Node127 + destroy_destructable _actor - - -Node122->Node123 - + + +Node126->Node127 + - - -Node130 - - -func_8007601C - - - - - -Node122->Node130 - - - - - - Node134 - - -func_8007661C + + +func_8007601C - - -Node122->Node134 - - - - - - - - -Node135 - - -func_8007DDC0 - - - - - -Node122->Node135 - - - - - - - - -Node137 - - -func_8007E1F4 - - - - - -Node122->Node137 - - - - - - - - -Node140 - - -handle_vehicle_interactions - - - - - -Node122->Node140 - - - - - - - - -Node145 - - -ABus::VehicleCollision - - - - - -Node122->Node145 - - - - - - - - -Node146 - - -ACar::VehicleCollision - - - - - -Node122->Node146 - - - - - - - - -Node147 - - -ATankerTruck::VehicleCollision - - - - - -Node122->Node147 - - - - - - - - -Node148 - - -ATruck::VehicleCollision - - - - - -Node122->Node148 - - - - - - - - -Node123->Node108 - - - - - - - - -Node123->Node111 - - - - - - - - -Node123->Node112 - - - - - - - - -Node124 - - -evaluate_actor_collision -_between_two_destructible_actors - - - - - -Node123->Node124 - - - - - - - - -Node126 - - -evaluate_collision -_between_player_actor - - - - - -Node123->Node126 - - - - - - - - -Node128 - - -func_802B3E7C - - - - - -Node123->Node128 - - - - - - - - -Node129 - - -func_802B4104 - - - - - -Node123->Node129 - - - - - - - - -Node128->Node112 - - - - - - - - -Node129->Node112 - - - - - - - - -Node129->Node128 - - - - - - - - -Node131 - - -func_8007614C - - - - - -Node130->Node131 - - - - - - - - -Node132 - - -update_flame_particle - - - - - -Node131->Node132 - - - - - - - - -Node134->Node132 - - - - - - - - -Node136 - - -OTrashBin::Tick - - - - - -Node135->Node136 - - - + + +Node126->Node134 + + + Node138 - - -func_8007E4C4 + + +func_8007661C - - -Node137->Node138 - - - + + +Node126->Node138 + + + + + + + + +Node139 + + +func_8007DDC0 + + + + + +Node126->Node139 + + + Node141 - - -handle_box_trucks_interactions + + +func_8007E1F4 - - -Node140->Node141 - - - - - - - - -Node142 - - -handle_cars_interactions - - - - - -Node140->Node142 - - - - - - - - -Node143 - - -handle_school_buses -_interactions - - - - - -Node140->Node143 - - - + + +Node126->Node141 + + + Node144 - - -handle_tanker_trucks -_interactions + + +handle_vehicle_interactions - - -Node140->Node144 - - - + + +Node126->Node144 + + + + + + + + +Node149 + + +ABus::VehicleCollision + + + + + +Node126->Node149 + + + Node150 - - -apply_star_effect + + +ACar::VehicleCollision - - -Node149->Node150 - - - - - - - - -Node166 - - -func_8008F86C - - - - - -Node149->Node166 - - - + + +Node126->Node150 + + + Node151 - + + +ATankerTruck::VehicleCollision + + + + + +Node126->Node151 + + + + + + + + +Node152 + + +ATruck::VehicleCollision + + + + + +Node126->Node152 + + + + + + + + +Node127->Node112 + + + + + + + + +Node127->Node115 + + + + + + + + +Node127->Node116 + + + + + + + + +Node128 + + +evaluate_actor_collision +_between_two_destructible_actors + + + + + +Node127->Node128 + + + + + + + + +Node130 + + +evaluate_collision +_between_player_actor + + + + + +Node127->Node130 + + + + + + + + +Node132 + + +func_802B3E7C + + + + + +Node127->Node132 + + + + + + + + +Node133 + + +func_802B4104 + + + + + +Node127->Node133 + + + + + + + + +Node132->Node116 + + + + + + + + +Node133->Node116 + + + + + + + + +Node133->Node132 + + + + + + + + +Node135 + + +func_8007614C + + + + + +Node134->Node135 + + + + + + + + +Node136 + + +update_flame_particle + + + + + +Node135->Node136 + + + + + + + + +Node138->Node136 + + + + + + + + +Node140 + + +OTrashBin::Tick + + + + + +Node139->Node140 + + + + + + + + +Node142 + + +func_8007E4C4 + + + + + +Node141->Node142 + + + + + + + + +Node145 + + +handle_box_trucks_interactions + + + + + +Node144->Node145 + + + + + + + + +Node146 + + +handle_cars_interactions + + + + + +Node144->Node146 + + + + + + + + +Node147 + + +handle_school_buses +_interactions + + + + + +Node144->Node147 + + + + + + + + +Node148 + + +handle_tanker_trucks +_interactions + + + + + +Node144->Node148 + + + + + + + + +Node154 + + +apply_star_effect + + + + + +Node153->Node154 + + + + + + + + +Node170 + + +func_8008F86C + + + + + +Node153->Node170 + + + + + + + + +Node155 + apply_effect - - -Node150->Node151 - + + +Node154->Node155 + - - -Node167 - + + +Node171 + func_8008F494 - - -Node166->Node167 - + + +Node170->Node171 + - - -Node169 - + + +Node173 + func_80090778 - - -Node166->Node169 - + + +Node170->Node173 + diff --git a/external_8c_aeb87c527482a244173df36a1f3d4f446_icgraph_org.svg b/external_8c_aeb87c527482a244173df36a1f3d4f446_icgraph_org.svg index eb8d8466e..9b484fc07 100644 --- a/external_8c_aeb87c527482a244173df36a1f3d4f446_icgraph_org.svg +++ b/external_8c_aeb87c527482a244173df36a1f3d4f446_icgraph_org.svg @@ -35,55 +35,55 @@ - - -Node115 - + + +Node119 + func_800C9D0C - - -Node1->Node115 - + + +Node1->Node119 + - - -Node122 - + + +Node126 + func_800C9EF4 - - -Node1->Node122 - + + +Node1->Node126 + - - -Node149 - + + +Node153 + func_800CAACC - - -Node1->Node149 - + + +Node1->Node153 + @@ -107,19 +107,19 @@ - - -Node113 - + + +Node117 + render_cows - - -Node2->Node113 - + + +Node2->Node117 + @@ -143,19 +143,19 @@ - - -Node107 - + + +Node111 + try_remove_destructable_item - - -Node3->Node107 - + + +Node3->Node111 + @@ -180,19 +180,19 @@ - - -Node108 - + + +Node112 + update_actor_banana - - -Node4->Node108 - + + +Node4->Node112 + @@ -217,75 +217,75 @@ - - -Node110 - + + +Node114 + update_actor_fake_item_box - - -Node4->Node110 - + + +Node4->Node114 + - - -Node111 - + + +Node115 + update_actor_green _shell - - -Node4->Node111 - + + +Node4->Node115 + - - -Node112 - + + +Node116 + update_actor_red_blue _shell - - -Node4->Node112 - + + +Node4->Node116 + - - -Node114 - + + +Node118 + render_course_actors - - -Node113->Node114 - + + +Node117->Node118 + @@ -300,28 +300,28 @@ - - -Node115->Node36 - + + +Node119->Node36 + - - -Node116 - + + +Node120 + func_800C76C0 - - -Node115->Node116 - + + +Node119->Node120 + @@ -399,573 +399,573 @@ - - -Node117 - + + +Node121 + func_800C8CCC - - -Node116->Node117 - + + +Node120->Node121 + - - -Node123 - + + +Node127 + destroy_destructable _actor - - -Node122->Node123 - + + +Node126->Node127 + - - -Node130 - - -func_8007601C - - - - - -Node122->Node130 - - - - - - Node134 - - -func_8007661C + + +func_8007601C - - -Node122->Node134 - - - - - - - - -Node135 - - -func_8007DDC0 - - - - - -Node122->Node135 - - - - - - - - -Node137 - - -func_8007E1F4 - - - - - -Node122->Node137 - - - - - - - - -Node140 - - -handle_vehicle_interactions - - - - - -Node122->Node140 - - - - - - - - -Node145 - - -ABus::VehicleCollision - - - - - -Node122->Node145 - - - - - - - - -Node146 - - -ACar::VehicleCollision - - - - - -Node122->Node146 - - - - - - - - -Node147 - - -ATankerTruck::VehicleCollision - - - - - -Node122->Node147 - - - - - - - - -Node148 - - -ATruck::VehicleCollision - - - - - -Node122->Node148 - - - - - - - - -Node123->Node108 - - - - - - - - -Node123->Node111 - - - - - - - - -Node123->Node112 - - - - - - - - -Node124 - - -evaluate_actor_collision -_between_two_destructible_actors - - - - - -Node123->Node124 - - - - - - - - -Node126 - - -evaluate_collision -_between_player_actor - - - - - -Node123->Node126 - - - - - - - - -Node128 - - -func_802B3E7C - - - - - -Node123->Node128 - - - - - - - - -Node129 - - -func_802B4104 - - - - - -Node123->Node129 - - - - - - - - -Node128->Node112 - - - - - - - - -Node129->Node112 - - - - - - - - -Node129->Node128 - - - - - - - - -Node131 - - -func_8007614C - - - - - -Node130->Node131 - - - - - - - - -Node132 - - -update_flame_particle - - - - - -Node131->Node132 - - - - - - - - -Node134->Node132 - - - - - - - - -Node136 - - -OTrashBin::Tick - - - - - -Node135->Node136 - - - + + +Node126->Node134 + + + Node138 - - -func_8007E4C4 + + +func_8007661C - - -Node137->Node138 - - - + + +Node126->Node138 + + + + + + + + +Node139 + + +func_8007DDC0 + + + + + +Node126->Node139 + + + Node141 - - -handle_box_trucks_interactions + + +func_8007E1F4 - - -Node140->Node141 - - - - - - - - -Node142 - - -handle_cars_interactions - - - - - -Node140->Node142 - - - - - - - - -Node143 - - -handle_school_buses -_interactions - - - - - -Node140->Node143 - - - + + +Node126->Node141 + + + Node144 - - -handle_tanker_trucks -_interactions + + +handle_vehicle_interactions - - -Node140->Node144 - - - + + +Node126->Node144 + + + + + + + + +Node149 + + +ABus::VehicleCollision + + + + + +Node126->Node149 + + + Node150 - - -apply_star_effect + + +ACar::VehicleCollision - - -Node149->Node150 - - - - - - - - -Node166 - - -func_8008F86C - - - - - -Node149->Node166 - - - + + +Node126->Node150 + + + Node151 - + + +ATankerTruck::VehicleCollision + + + + + +Node126->Node151 + + + + + + + + +Node152 + + +ATruck::VehicleCollision + + + + + +Node126->Node152 + + + + + + + + +Node127->Node112 + + + + + + + + +Node127->Node115 + + + + + + + + +Node127->Node116 + + + + + + + + +Node128 + + +evaluate_actor_collision +_between_two_destructible_actors + + + + + +Node127->Node128 + + + + + + + + +Node130 + + +evaluate_collision +_between_player_actor + + + + + +Node127->Node130 + + + + + + + + +Node132 + + +func_802B3E7C + + + + + +Node127->Node132 + + + + + + + + +Node133 + + +func_802B4104 + + + + + +Node127->Node133 + + + + + + + + +Node132->Node116 + + + + + + + + +Node133->Node116 + + + + + + + + +Node133->Node132 + + + + + + + + +Node135 + + +func_8007614C + + + + + +Node134->Node135 + + + + + + + + +Node136 + + +update_flame_particle + + + + + +Node135->Node136 + + + + + + + + +Node138->Node136 + + + + + + + + +Node140 + + +OTrashBin::Tick + + + + + +Node139->Node140 + + + + + + + + +Node142 + + +func_8007E4C4 + + + + + +Node141->Node142 + + + + + + + + +Node145 + + +handle_box_trucks_interactions + + + + + +Node144->Node145 + + + + + + + + +Node146 + + +handle_cars_interactions + + + + + +Node144->Node146 + + + + + + + + +Node147 + + +handle_school_buses +_interactions + + + + + +Node144->Node147 + + + + + + + + +Node148 + + +handle_tanker_trucks +_interactions + + + + + +Node144->Node148 + + + + + + + + +Node154 + + +apply_star_effect + + + + + +Node153->Node154 + + + + + + + + +Node170 + + +func_8008F86C + + + + + +Node153->Node170 + + + + + + + + +Node155 + apply_effect - - -Node150->Node151 - + + +Node154->Node155 + - - -Node167 - + + +Node171 + func_8008F494 - - -Node166->Node167 - + + +Node170->Node171 + - - -Node169 - + + +Node173 + func_80090778 - - -Node166->Node169 - + + +Node170->Node173 + diff --git a/external_8c_af5a8c5a8f496b82d7534fc25dd156067_icgraph.svg b/external_8c_af5a8c5a8f496b82d7534fc25dd156067_icgraph.svg index d8b06a536..2c782d0e0 100644 --- a/external_8c_af5a8c5a8f496b82d7534fc25dd156067_icgraph.svg +++ b/external_8c_af5a8c5a8f496b82d7534fc25dd156067_icgraph.svg @@ -49,7 +49,7 @@ diff --git a/external_8c_afadd9eacb33a057bc8c1caaab7ab5a84_icgraph.svg b/external_8c_afadd9eacb33a057bc8c1caaab7ab5a84_icgraph.svg index 7d39d020b..0035326f2 100644 --- a/external_8c_afadd9eacb33a057bc8c1caaab7ab5a84_icgraph.svg +++ b/external_8c_afadd9eacb33a057bc8c1caaab7ab5a84_icgraph.svg @@ -49,7 +49,7 @@ diff --git a/globals_b.html b/globals_b.html index 22fc6f440..d776d8216 100644 --- a/globals_b.html +++ b/globals_b.html @@ -119,6 +119,8 @@ $(function(){initNavTree('globals_b.html',''); initResizable(true); });
  • BALLOON_STATUS_PRESENT : defines.h
  • balloon_update() : podium_ceremony_actors.c
  • balloons_and_fireworks_init() : podium_ceremony_actors.c, podium_ceremony_actors.h
  • +
  • BANANA_ACTOR : code_80005FD0.c
  • +
  • BANANA_BUNCH_ACTOR : code_80005FD0.c
  • BANANA_BUNCH_BANANA : actor_types.h
  • BANANA_ON_GROUND : actor_types.h
  • BananaState : actor_types.h
  • diff --git a/globals_c.html b/globals_c.html index 914d6a23c..50cc0bc6c 100644 --- a/globals_c.html +++ b/globals_c.html @@ -111,9 +111,9 @@ $(function(){initNavTree('globals_c.html',''); initResizable(true); });
  • C1_DOUBLE : hardware.h
  • C1_SINGLE : hardware.h
  • C2_TRANSFER : hardware.h
  • -
  • calc : spawn_players.c
  • -
  • calc_a : spawn_players.c
  • -
  • calc_b : spawn_players.c
  • +
  • calc : code_80005FD0.c, spawn_players.c
  • +
  • calc_a : code_80005FD0.c, spawn_players.c
  • +
  • calc_b : code_80005FD0.c, spawn_players.c
  • calculate_angle_path() : code_80005FD0.c, code_80005FD0.h
  • calculate_camera_up_vector() : code_80005FD0.c, code_80005FD0.h
  • calculate_delta_time() : main.c
  • @@ -588,7 +588,7 @@ $(function(){initNavTree('globals_c.html',''); initResizable(true); });
  • CPU_TABLE : update_objects.c
  • cpu_TargetSpeed : code_80005FD0.c, code_80005FD0.h
  • cpu_track_position_factor() : code_80005FD0.c, code_80005FD0.h
  • -
  • cpu_use_item_strategy() : code_80005FD0.h
  • +
  • cpu_use_item_strategy() : code_80005FD0.c, code_80005FD0.h
  • CpuItemStrategyEnum : code_80005FD0.h
  • crash_screen_draw() : crash_screen_enhancement.h
  • crash_screen_set_framebuffer() : crash_screen.c, crash_screen.h
  • diff --git a/globals_defs_b.html b/globals_defs_b.html index 66ba3b0f7..97a8c3aee 100644 --- a/globals_defs_b.html +++ b/globals_defs_b.html @@ -115,6 +115,8 @@ $(function(){initNavTree('globals_defs_b.html',''); initResizable(true); });
  • BALLOON_STATUS_DEPARTING : defines.h
  • BALLOON_STATUS_GONE : defines.h
  • BALLOON_STATUS_PRESENT : defines.h
  • +
  • BANANA_ACTOR : code_80005FD0.c
  • +
  • BANANA_BUNCH_ACTOR : code_80005FD0.c
  • BASE_OFFSET : load.c
  • BASE_OFFSET_REAL : load.c
  • BATTLE : defines.h
  • diff --git a/globals_defs_c.html b/globals_defs_c.html index 805a73854..1a648bab7 100644 --- a/globals_defs_c.html +++ b/globals_defs_c.html @@ -111,9 +111,9 @@ $(function(){initNavTree('globals_defs_c.html',''); initResizable(true); });
  • C1_DOUBLE : hardware.h
  • C1_SINGLE : hardware.h
  • C2_TRANSFER : hardware.h
  • -
  • calc : spawn_players.c
  • -
  • calc_a : spawn_players.c
  • -
  • calc_b : spawn_players.c
  • +
  • calc : code_80005FD0.c, spawn_players.c
  • +
  • calc_a : code_80005FD0.c, spawn_players.c
  • +
  • calc_b : code_80005FD0.c, spawn_players.c
  • CC_100 : defines.h
  • CC_150 : defines.h
  • CC_50 : defines.h
  • diff --git a/globals_defs_f.html b/globals_defs_f.html index 4436d80fc..154f6cbd1 100644 --- a/globals_defs_f.html +++ b/globals_defs_f.html @@ -112,6 +112,7 @@ $(function(){initNavTree('globals_defs_f.html',''); initResizable(true); });
  • FACING_Y_AXIS : defines.h
  • FACING_Z_AXIS : defines.h
  • FAKE_ITEM_BOX_ON_GROUND : actor_types.h
  • +
  • FAKE_ITEMBOX_ACTOR : code_80005FD0.c
  • FINITE : _Ldtob.c
  • FIXTOF : macros.h
  • FIXTOI : macros.h
  • diff --git a/globals_defs_s.html b/globals_defs_s.html index 551bca7b7..737e48613 100644 --- a/globals_defs_s.html +++ b/globals_defs_s.html @@ -146,6 +146,7 @@ $(function(){initNavTree('globals_defs_s.html',''); initResizable(true); });
  • SEVERE_CORRECT_DIRECTION_MIN : code_80005FD0.h
  • SEVERE_WRONG_DIRECTION_MAX : code_80005FD0.h
  • SEVERE_WRONG_DIRECTION_MIN : code_80005FD0.h
  • +
  • SHELL_ACTOR : code_80005FD0.c
  • SI_DRAM_ADDR_REG : hardware.h
  • SI_PIF_ADDR_RD64B_REG : hardware.h
  • SI_PIF_ADDR_WR64B_REG : hardware.h
  • diff --git a/globals_defs_u.html b/globals_defs_u.html index f6a5ad488..3173f7ea3 100644 --- a/globals_defs_u.html +++ b/globals_defs_u.html @@ -109,7 +109,6 @@ $(function(){initNavTree('globals_defs_u.html',''); initResizable(true); });

    - u -