diff --git a/BansheeBoardwalk_8cpp__incl.map b/BansheeBoardwalk_8cpp__incl.map
index 36a25dc1a..e404b994e 100644
--- a/BansheeBoardwalk_8cpp__incl.map
+++ b/BansheeBoardwalk_8cpp__incl.map
@@ -1,210 +1,211 @@
diff --git a/BansheeBoardwalk_8cpp__incl.md5 b/BansheeBoardwalk_8cpp__incl.md5
index 5b03fd388..43acdb1c1 100644
--- a/BansheeBoardwalk_8cpp__incl.md5
+++ b/BansheeBoardwalk_8cpp__incl.md5
@@ -1 +1 @@
-a62e97489c82363c668bd37369c5d850
\ No newline at end of file
+a0574057048cea0e2504c49e332b1924
\ No newline at end of file
diff --git a/BansheeBoardwalk_8cpp__incl.svg b/BansheeBoardwalk_8cpp__incl.svg
index 2f331a033..5b09747b6 100644
--- a/BansheeBoardwalk_8cpp__incl.svg
+++ b/BansheeBoardwalk_8cpp__incl.svg
@@ -47,7 +47,7 @@
@@ -59,9 +59,9 @@ var sectionId = 'dynsection-0';
Node1
-
-src/engine/tracks/Banshee
-Boardwalk.cpp
+
+src/engine/tracks/Banshee
+Boardwalk.cpp
@@ -78,8 +78,8 @@ var sectionId = 'dynsection-0';
Node1->Node2
-
-
+
+
@@ -87,8 +87,8 @@ var sectionId = 'dynsection-0';
Node3
-
-libultraship.h
+
+libultraship.h
@@ -96,8 +96,8 @@ var sectionId = 'dynsection-0';
Node1->Node3
-
-
+
+
@@ -114,8 +114,8 @@ var sectionId = 'dynsection-0';
Node1->Node4
-
-
+
+
@@ -123,8 +123,8 @@ var sectionId = 'dynsection-0';
Node5
-
-unordered_map
+
+unordered_map
@@ -132,8 +132,8 @@ var sectionId = 'dynsection-0';
Node1->Node5
-
-
+
+
@@ -141,8 +141,8 @@ var sectionId = 'dynsection-0';
Node6
-
-vector
+
+vector
@@ -150,8 +150,8 @@ var sectionId = 'dynsection-0';
Node1->Node6
-
-
+
+
@@ -159,8 +159,8 @@ var sectionId = 'dynsection-0';
Node7
-
-memory
+
+memory
@@ -168,8 +168,8 @@ var sectionId = 'dynsection-0';
Node1->Node7
-
-
+
+
@@ -177,8 +177,8 @@ var sectionId = 'dynsection-0';
Node8
-
-BansheeBoardwalk.h
+
+BansheeBoardwalk.h
@@ -186,8 +186,8 @@ var sectionId = 'dynsection-0';
Node1->Node8
-
-
+
+
@@ -195,8 +195,8 @@ var sectionId = 'dynsection-0';
Node12
-
-defines.h
+
+defines.h
@@ -204,8 +204,8 @@ var sectionId = 'dynsection-0';
Node1->Node12
-
-
+
+
@@ -213,8 +213,8 @@ var sectionId = 'dynsection-0';
Node13
-
-camera.h
+
+camera.h
@@ -222,8 +222,8 @@ var sectionId = 'dynsection-0';
Node1->Node13
-
-
+
+
@@ -231,8 +231,8 @@ var sectionId = 'dynsection-0';
Node28
-
-code_800029B0.h
+
+code_800029B0.h
@@ -240,8 +240,8 @@ var sectionId = 'dynsection-0';
Node1->Node28
-
-
+
+
@@ -249,8 +249,8 @@ var sectionId = 'dynsection-0';
Node18
-
-align_asset_macro.h
+
+align_asset_macro.h
@@ -258,8 +258,8 @@ var sectionId = 'dynsection-0';
Node1->Node18
-
-
+
+
@@ -278,8 +278,8 @@ var sectionId = 'dynsection-0';
Node1->Node35
-
-
+
+
@@ -287,8 +287,8 @@ var sectionId = 'dynsection-0';
Node36
-
-course_offsets.h
+
+course_offsets.h
@@ -296,8 +296,8 @@ var sectionId = 'dynsection-0';
Node1->Node36
-
-
+
+
@@ -305,8 +305,8 @@ var sectionId = 'dynsection-0';
Node38
-
-World.h
+
+World.h
@@ -314,8 +314,8 @@ var sectionId = 'dynsection-0';
Node1->Node38
-
-
+
+
@@ -323,8 +323,8 @@ var sectionId = 'dynsection-0';
Node64
-
-port/Game.h
+
+port/Game.h
@@ -332,8 +332,8 @@ var sectionId = 'dynsection-0';
Node1->Node64
-
-
+
+
@@ -341,8 +341,8 @@ var sectionId = 'dynsection-0';
Node66
-
-engine/actors/Finishline.h
+
+engine/actors/Finishline.h
@@ -350,8 +350,8 @@ var sectionId = 'dynsection-0';
Node1->Node66
-
-
+
+
@@ -359,8 +359,8 @@ var sectionId = 'dynsection-0';
Node69
-
-engine/objects/BombKart.h
+
+engine/objects/BombKart.h
@@ -368,8 +368,8 @@ var sectionId = 'dynsection-0';
Node1->Node69
-
-
+
+
@@ -377,8 +377,8 @@ var sectionId = 'dynsection-0';
Node70
-
-engine/objects/CheepCheep.h
+
+engine/objects/CheepCheep.h
@@ -386,8 +386,8 @@ var sectionId = 'dynsection-0';
Node1->Node70
-
-
+
+
@@ -395,8 +395,8 @@ var sectionId = 'dynsection-0';
Node60
-
-main.h
+
+main.h
@@ -404,8 +404,8 @@ var sectionId = 'dynsection-0';
Node1->Node60
-
-
+
+
@@ -413,8 +413,8 @@ var sectionId = 'dynsection-0';
Node72
-
-engine/objects/TrashBin.h
+
+engine/objects/TrashBin.h
@@ -422,8 +422,8 @@ var sectionId = 'dynsection-0';
Node1->Node72
-
-
+
+
@@ -431,8 +431,8 @@ var sectionId = 'dynsection-0';
Node73
-
-engine/objects/Bat.h
+
+engine/objects/Bat.h
@@ -440,8 +440,8 @@ var sectionId = 'dynsection-0';
Node1->Node73
-
-
+
+
@@ -449,8 +449,8 @@ var sectionId = 'dynsection-0';
Node75
-
-engine/objects/Boos.h
+
+engine/objects/Boos.h
@@ -458,8 +458,8 @@ var sectionId = 'dynsection-0';
Node1->Node75
-
-
+
+
@@ -478,8 +478,8 @@ var sectionId = 'dynsection-0';
Node1->Node76
-
-
+
+
@@ -497,8 +497,8 @@ var sectionId = 'dynsection-0';
Node1->Node77
-
-
+
+
@@ -506,8 +506,8 @@ var sectionId = 'dynsection-0';
Node78
-
-render_courses.h
+
+render_courses.h
@@ -515,8 +515,8 @@ var sectionId = 'dynsection-0';
Node1->Node78
-
-
+
+
@@ -524,8 +524,8 @@ var sectionId = 'dynsection-0';
Node79
-
-code_8006E9C0.h
+
+code_8006E9C0.h
@@ -533,8 +533,8 @@ var sectionId = 'dynsection-0';
Node1->Node79
-
-
+
+
@@ -542,8 +542,8 @@ var sectionId = 'dynsection-0';
Node81
-
-code_80057C60.h
+
+code_80057C60.h
@@ -551,8 +551,8 @@ var sectionId = 'dynsection-0';
Node1->Node81
-
-
+
+
@@ -560,8 +560,8 @@ var sectionId = 'dynsection-0';
Node82
-
-math_util.h
+
+math_util.h
@@ -569,8 +569,8 @@ var sectionId = 'dynsection-0';
Node1->Node82
-
-
+
+
@@ -578,8 +578,8 @@ var sectionId = 'dynsection-0';
Node83
-
-external.h
+
+external.h
@@ -587,8 +587,8 @@ var sectionId = 'dynsection-0';
Node1->Node83
-
-
+
+
@@ -602,11 +602,11 @@ var sectionId = 'dynsection-0';
-
+
Node1->Node84
-
-
-
+
+
+
@@ -620,11 +620,11 @@ var sectionId = 'dynsection-0';
-
+
Node1->Node86
-
-
-
+
+
+
@@ -632,17 +632,17 @@ var sectionId = 'dynsection-0';
Node87
-
-render_objects.h
+
+render_objects.h
-
+
Node1->Node87
-
-
-
+
+
+
@@ -650,18 +650,18 @@ var sectionId = 'dynsection-0';
Node88
-
-assets/models/common
-_data.h
+
+assets/models/common
+_data.h
-
+
Node1->Node88
-
-
-
+
+
+
@@ -669,17 +669,17 @@ var sectionId = 'dynsection-0';
Node89
-
-save.h
+
+save.h
-
+
Node1->Node89
-
-
-
+
+
+
@@ -687,17 +687,17 @@ var sectionId = 'dynsection-0';
Node90
-
-replays.h
+
+replays.h
-
+
Node1->Node90
-
-
-
+
+
+
@@ -705,17 +705,17 @@ var sectionId = 'dynsection-0';
Node91
-
-actors.h
+
+actors.h
-
+
Node1->Node91
-
-
-
+
+
+
@@ -723,17 +723,17 @@ var sectionId = 'dynsection-0';
Node92
-
-collision.h
+
+collision.h
-
+
Node1->Node92
-
-
-
+
+
+
@@ -741,17 +741,17 @@ var sectionId = 'dynsection-0';
Node93
-
-memory.h
+
+memory.h
-
+
Node1->Node93
-
-
-
+
+
+
@@ -759,8 +759,8 @@ var sectionId = 'dynsection-0';
Node8->Node3
-
-
+
+
@@ -768,8 +768,8 @@ var sectionId = 'dynsection-0';
Node9
-
-Track.h
+
+Track.h
@@ -777,8 +777,8 @@ var sectionId = 'dynsection-0';
Node8->Node9
-
-
+
+
@@ -786,8 +786,8 @@ var sectionId = 'dynsection-0';
Node8->Node13
-
-
+
+
@@ -795,8 +795,8 @@ var sectionId = 'dynsection-0';
Node15
-
-data/some_data.h
+
+data/some_data.h
@@ -804,8 +804,8 @@ var sectionId = 'dynsection-0';
Node8->Node15
-
-
+
+
@@ -813,8 +813,8 @@ var sectionId = 'dynsection-0';
Node19
-
-objects.h
+
+objects.h
@@ -822,8 +822,8 @@ var sectionId = 'dynsection-0';
Node8->Node19
-
-
+
+
@@ -831,8 +831,8 @@ var sectionId = 'dynsection-0';
Node24
-
-path_spawn_metadata.h
+
+path_spawn_metadata.h
@@ -840,8 +840,8 @@ var sectionId = 'dynsection-0';
Node8->Node24
-
-
+
+
@@ -849,8 +849,8 @@ var sectionId = 'dynsection-0';
Node8->Node28
-
-
+
+
@@ -869,8 +869,8 @@ var sectionId = 'dynsection-0';
Node8->Node33
-
-
+
+
@@ -889,8 +889,8 @@ var sectionId = 'dynsection-0';
Node8->Node34
-
-
+
+
@@ -898,8 +898,8 @@ var sectionId = 'dynsection-0';
Node8->Node35
-
-
+
+
@@ -907,8 +907,8 @@ var sectionId = 'dynsection-0';
Node8->Node36
-
-
+
+
@@ -916,8 +916,8 @@ var sectionId = 'dynsection-0';
Node11
-
-CoreMath.h
+
+CoreMath.h
@@ -925,8 +925,8 @@ var sectionId = 'dynsection-0';
Node9->Node11
-
-
+
+
@@ -934,8 +934,8 @@ var sectionId = 'dynsection-0';
Node9->Node12
-
-
+
+
@@ -943,8 +943,8 @@ var sectionId = 'dynsection-0';
Node9->Node13
-
-
+
+
@@ -952,8 +952,8 @@ var sectionId = 'dynsection-0';
Node9->Node15
-
-
+
+
@@ -961,8 +961,8 @@ var sectionId = 'dynsection-0';
Node9->Node24
-
-
+
+
@@ -970,8 +970,8 @@ var sectionId = 'dynsection-0';
Node9->Node28
-
-
+
+
@@ -979,8 +979,8 @@ var sectionId = 'dynsection-0';
Node11->Node3
-
-
+
+
@@ -988,8 +988,8 @@ var sectionId = 'dynsection-0';
Node13->Node3
-
-
+
+
@@ -997,8 +997,8 @@ var sectionId = 'dynsection-0';
Node15->Node4
-
-
+
+
@@ -1006,8 +1006,8 @@ var sectionId = 'dynsection-0';
Node15->Node19
-
-
+
+
@@ -1015,8 +1015,8 @@ var sectionId = 'dynsection-0';
Node28->Node3
-
-
+
+
@@ -1024,8 +1024,8 @@ var sectionId = 'dynsection-0';
Node28->Node11
-
-
+
+
@@ -1033,8 +1033,8 @@ var sectionId = 'dynsection-0';
Node28->Node13
-
-
+
+
@@ -1042,8 +1042,8 @@ var sectionId = 'dynsection-0';
Node33->Node3
-
-
+
+
@@ -1060,8 +1060,8 @@ var sectionId = 'dynsection-0';
Node33->Node18
-
-
+
+
@@ -1069,8 +1069,8 @@ var sectionId = 'dynsection-0';
Node34->Node3
-
-
+
+
@@ -1087,8 +1087,8 @@ var sectionId = 'dynsection-0';
Node34->Node18
-
-
+
+
@@ -1096,8 +1096,8 @@ var sectionId = 'dynsection-0';
Node35->Node3
-
-
+
+
@@ -1114,8 +1114,8 @@ var sectionId = 'dynsection-0';
Node35->Node18
-
-
+
+
@@ -1123,8 +1123,8 @@ var sectionId = 'dynsection-0';
Node36->Node3
-
-
+
+
@@ -1132,8 +1132,8 @@ var sectionId = 'dynsection-0';
Node36->Node4
-
-
+
+
@@ -1141,8 +1141,8 @@ var sectionId = 'dynsection-0';
Node38->Node3
-
-
+
+
@@ -1150,8 +1150,8 @@ var sectionId = 'dynsection-0';
Node38->Node5
-
-
+
+
@@ -1159,8 +1159,8 @@ var sectionId = 'dynsection-0';
Node38->Node7
-
-
+
+
@@ -1168,8 +1168,8 @@ var sectionId = 'dynsection-0';
Node38->Node9
-
-
+
+
@@ -1177,8 +1177,8 @@ var sectionId = 'dynsection-0';
Node38->Node11
-
-
+
+
@@ -1186,8 +1186,8 @@ var sectionId = 'dynsection-0';
Node38->Node13
-
-
+
+
@@ -1195,8 +1195,8 @@ var sectionId = 'dynsection-0';
Node38->Node19
-
-
+
+
@@ -1204,8 +1204,8 @@ var sectionId = 'dynsection-0';
Node39
-
-engine/cameras/GameCamera.h
+
+engine/cameras/GameCamera.h
@@ -1213,8 +1213,8 @@ var sectionId = 'dynsection-0';
Node38->Node39
-
-
+
+
@@ -1222,8 +1222,8 @@ var sectionId = 'dynsection-0';
Node40
-
-objects/Object.h
+
+objects/Object.h
@@ -1231,8 +1231,8 @@ var sectionId = 'dynsection-0';
Node38->Node40
-
-
+
+
@@ -1240,8 +1240,8 @@ var sectionId = 'dynsection-0';
Node50
-
-Cup.h
+
+Cup.h
@@ -1249,8 +1249,8 @@ var sectionId = 'dynsection-0';
Node38->Node50
-
-
+
+
@@ -1258,8 +1258,8 @@ var sectionId = 'dynsection-0';
Node54
-
-PlayerBombKart.h
+
+PlayerBombKart.h
@@ -1267,8 +1267,8 @@ var sectionId = 'dynsection-0';
Node38->Node54
-
-
+
+
@@ -1276,8 +1276,8 @@ var sectionId = 'dynsection-0';
Node38->Node64
-
-
+
+
@@ -1285,8 +1285,8 @@ var sectionId = 'dynsection-0';
Node39->Node3
-
-
+
+
@@ -1294,8 +1294,8 @@ var sectionId = 'dynsection-0';
Node39->Node11
-
-
+
+
@@ -1303,8 +1303,8 @@ var sectionId = 'dynsection-0';
Node39->Node13
-
-
+
+
@@ -1312,8 +1312,8 @@ var sectionId = 'dynsection-0';
Node40->Node3
-
-
+
+
@@ -1321,8 +1321,8 @@ var sectionId = 'dynsection-0';
Node40->Node13
-
-
+
+
@@ -1330,8 +1330,8 @@ var sectionId = 'dynsection-0';
Node40->Node19
-
-
+
+
@@ -1339,8 +1339,8 @@ var sectionId = 'dynsection-0';
Node50->Node6
-
-
+
+
@@ -1348,8 +1348,8 @@ var sectionId = 'dynsection-0';
Node50->Node7
-
-
+
+
@@ -1357,8 +1357,8 @@ var sectionId = 'dynsection-0';
Node50->Node9
-
-
+
+
@@ -1366,8 +1366,8 @@ var sectionId = 'dynsection-0';
Node54->Node3
-
-
+
+
@@ -1375,8 +1375,8 @@ var sectionId = 'dynsection-0';
Node54->Node11
-
-
+
+
@@ -1384,8 +1384,8 @@ var sectionId = 'dynsection-0';
Node64->Node3
-
-
+
+
@@ -1393,8 +1393,8 @@ var sectionId = 'dynsection-0';
Node64->Node9
-
-
+
+
@@ -1402,8 +1402,8 @@ var sectionId = 'dynsection-0';
Node64->Node13
-
-
+
+
@@ -1411,8 +1411,8 @@ var sectionId = 'dynsection-0';
Node64->Node28
-
-
+
+
@@ -1420,8 +1420,8 @@ var sectionId = 'dynsection-0';
Node66->Node3
-
-
+
+
@@ -1429,8 +1429,8 @@ var sectionId = 'dynsection-0';
Node66->Node11
-
-
+
+
@@ -1438,8 +1438,8 @@ var sectionId = 'dynsection-0';
Node66->Node13
-
-
+
+
@@ -1447,8 +1447,8 @@ var sectionId = 'dynsection-0';
Node69->Node3
-
-
+
+
@@ -1456,8 +1456,8 @@ var sectionId = 'dynsection-0';
Node69->Node38
-
-
+
+
@@ -1465,8 +1465,8 @@ var sectionId = 'dynsection-0';
Node69->Node40
-
-
+
+
@@ -1474,8 +1474,8 @@ var sectionId = 'dynsection-0';
Node70->Node3
-
-
+
+
@@ -1483,8 +1483,8 @@ var sectionId = 'dynsection-0';
Node70->Node6
-
-
+
+
@@ -1492,8 +1492,8 @@ var sectionId = 'dynsection-0';
Node70->Node11
-
-
+
+
@@ -1501,8 +1501,8 @@ var sectionId = 'dynsection-0';
Node70->Node19
-
-
+
+
@@ -1510,8 +1510,8 @@ var sectionId = 'dynsection-0';
Node70->Node36
-
-
+
+
@@ -1519,8 +1519,8 @@ var sectionId = 'dynsection-0';
Node70->Node38
-
-
+
+
@@ -1528,8 +1528,8 @@ var sectionId = 'dynsection-0';
Node70->Node40
-
-
+
+
@@ -1537,8 +1537,8 @@ var sectionId = 'dynsection-0';
Node70->Node60
-
-
+
+
@@ -1546,8 +1546,8 @@ var sectionId = 'dynsection-0';
Node72->Node3
-
-
+
+
@@ -1555,8 +1555,8 @@ var sectionId = 'dynsection-0';
Node72->Node38
-
-
+
+
@@ -1564,8 +1564,8 @@ var sectionId = 'dynsection-0';
Node72->Node40
-
-
+
+
@@ -1573,8 +1573,8 @@ var sectionId = 'dynsection-0';
Node73->Node3
-
-
+
+
@@ -1582,8 +1582,8 @@ var sectionId = 'dynsection-0';
Node73->Node6
-
-
+
+
@@ -1591,8 +1591,8 @@ var sectionId = 'dynsection-0';
Node73->Node11
-
-
+
+
@@ -1600,8 +1600,8 @@ var sectionId = 'dynsection-0';
Node73->Node13
-
-
+
+
@@ -1609,8 +1609,8 @@ var sectionId = 'dynsection-0';
Node73->Node19
-
-
+
+
@@ -1618,8 +1618,8 @@ var sectionId = 'dynsection-0';
Node73->Node38
-
-
+
+
@@ -1627,8 +1627,8 @@ var sectionId = 'dynsection-0';
Node73->Node40
-
-
+
+
@@ -1636,8 +1636,8 @@ var sectionId = 'dynsection-0';
Node73->Node60
-
-
+
+
@@ -1645,8 +1645,8 @@ var sectionId = 'dynsection-0';
Node75->Node3
-
-
+
+
@@ -1654,8 +1654,8 @@ var sectionId = 'dynsection-0';
Node75->Node6
-
-
+
+
@@ -1663,8 +1663,8 @@ var sectionId = 'dynsection-0';
Node75->Node11
-
-
+
+
@@ -1672,8 +1672,8 @@ var sectionId = 'dynsection-0';
Node75->Node13
-
-
+
+
@@ -1681,8 +1681,8 @@ var sectionId = 'dynsection-0';
Node75->Node19
-
-
+
+
@@ -1690,8 +1690,8 @@ var sectionId = 'dynsection-0';
Node75->Node38
-
-
+
+
@@ -1699,8 +1699,8 @@ var sectionId = 'dynsection-0';
Node75->Node40
-
-
+
+
@@ -1708,8 +1708,8 @@ var sectionId = 'dynsection-0';
Node75->Node60
-
-
+
+
@@ -1717,8 +1717,8 @@ var sectionId = 'dynsection-0';
Node76->Node3
-
-
+
+
@@ -1735,8 +1735,8 @@ var sectionId = 'dynsection-0';
Node76->Node18
-
-
+
+
@@ -1744,8 +1744,8 @@ var sectionId = 'dynsection-0';
Node77->Node3
-
-
+
+
@@ -1753,8 +1753,8 @@ var sectionId = 'dynsection-0';
Node77->Node18
-
-
+
+
@@ -1762,8 +1762,8 @@ var sectionId = 'dynsection-0';
Node78->Node9
-
-
+
+
@@ -1771,8 +1771,8 @@ var sectionId = 'dynsection-0';
Node78->Node13
-
-
+
+
@@ -1780,8 +1780,8 @@ var sectionId = 'dynsection-0';
Node78->Node28
-
-
+
+
@@ -1789,8 +1789,8 @@ var sectionId = 'dynsection-0';
Node81->Node13
-
-
+
+
@@ -1798,8 +1798,8 @@ var sectionId = 'dynsection-0';
Node81->Node19
-
-
+
+
@@ -1807,8 +1807,8 @@ var sectionId = 'dynsection-0';
Node81->Node28
-
-
+
+
@@ -1816,8 +1816,8 @@ var sectionId = 'dynsection-0';
Node82->Node3
-
-
+
+
@@ -1825,116 +1825,125 @@ var sectionId = 'dynsection-0';
Node83->Node3
-
-
+
+
+
+
+
+
+
+Node83->Node12
+
+
+
-
+
Node83->Node13
-
-
-
+
+
+
-
+
Node84->Node13
-
-
-
+
+
+
-
+
Node86->Node13
-
-
-
+
+
+
-
+
Node87->Node60
-
-
-
+
+
+
-
+
Node88->Node3
-
-
-
+
+
+
-
+
Node88->Node4
-
-
-
+
+
+
-
+
Node88->Node18
-
-
-
+
+
+
-
+
Node89->Node3
-
-
-
+
+
+
-
+
Node90->Node3
-
-
-
+
+
+
-
+
Node91->Node13
-
-
-
+
+
+
-
+
Node91->Node28
-
-
-
+
+
+
-
+
Node93->Node36
-
-
-
+
+
+
diff --git a/BansheeBoardwalk_8cpp__incl_org.svg b/BansheeBoardwalk_8cpp__incl_org.svg
index c000f12a7..183297050 100644
--- a/BansheeBoardwalk_8cpp__incl_org.svg
+++ b/BansheeBoardwalk_8cpp__incl_org.svg
@@ -4,17 +4,17 @@
-
-
+
Node1->Node84
-
-
-
+
+
+
@@ -573,11 +573,11 @@
-
+
Node1->Node86
-
-
-
+
+
+
@@ -585,17 +585,17 @@
Node87
-
-render_objects.h
+
+render_objects.h
-
+
Node1->Node87
-
-
-
+
+
+
@@ -603,18 +603,18 @@
Node88
-
-assets/models/common
-_data.h
+
+assets/models/common
+_data.h
-
+
Node1->Node88
-
-
-
+
+
+
@@ -622,17 +622,17 @@
Node89
-
-save.h
+
+save.h
-
+
Node1->Node89
-
-
-
+
+
+
@@ -640,17 +640,17 @@
Node90
-
-replays.h
+
+replays.h
-
+
Node1->Node90
-
-
-
+
+
+
@@ -658,17 +658,17 @@
Node91
-
-actors.h
+
+actors.h
-
+
Node1->Node91
-
-
-
+
+
+
@@ -676,17 +676,17 @@
Node92
-
-collision.h
+
+collision.h
-
+
Node1->Node92
-
-
-
+
+
+
@@ -694,17 +694,17 @@
Node93
-
-memory.h
+
+memory.h
-
+
Node1->Node93
-
-
-
+
+
+
@@ -712,8 +712,8 @@
Node8->Node3
-
-
+
+
@@ -721,8 +721,8 @@
Node9
-
-Track.h
+
+Track.h
@@ -730,8 +730,8 @@
Node8->Node9
-
-
+
+
@@ -739,8 +739,8 @@
Node8->Node13
-
-
+
+
@@ -748,8 +748,8 @@
Node15
-
-data/some_data.h
+
+data/some_data.h
@@ -757,8 +757,8 @@
Node8->Node15
-
-
+
+
@@ -766,8 +766,8 @@
Node19
-
-objects.h
+
+objects.h
@@ -775,8 +775,8 @@
Node8->Node19
-
-
+
+
@@ -784,8 +784,8 @@
Node24
-
-path_spawn_metadata.h
+
+path_spawn_metadata.h
@@ -793,8 +793,8 @@
Node8->Node24
-
-
+
+
@@ -802,8 +802,8 @@
Node8->Node28
-
-
+
+
@@ -822,8 +822,8 @@
Node8->Node33
-
-
+
+
@@ -842,8 +842,8 @@
Node8->Node34
-
-
+
+
@@ -851,8 +851,8 @@
Node8->Node35
-
-
+
+
@@ -860,8 +860,8 @@
Node8->Node36
-
-
+
+
@@ -869,8 +869,8 @@
Node11
-
-CoreMath.h
+
+CoreMath.h
@@ -878,8 +878,8 @@
Node9->Node11
-
-
+
+
@@ -887,8 +887,8 @@
Node9->Node12
-
-
+
+
@@ -896,8 +896,8 @@
Node9->Node13
-
-
+
+
@@ -905,8 +905,8 @@
Node9->Node15
-
-
+
+
@@ -914,8 +914,8 @@
Node9->Node24
-
-
+
+
@@ -923,8 +923,8 @@
Node9->Node28
-
-
+
+
@@ -932,8 +932,8 @@
Node11->Node3
-
-
+
+
@@ -941,8 +941,8 @@
Node13->Node3
-
-
+
+
@@ -950,8 +950,8 @@
Node15->Node4
-
-
+
+
@@ -959,8 +959,8 @@
Node15->Node19
-
-
+
+
@@ -968,8 +968,8 @@
Node28->Node3
-
-
+
+
@@ -977,8 +977,8 @@
Node28->Node11
-
-
+
+
@@ -986,8 +986,8 @@
Node28->Node13
-
-
+
+
@@ -995,8 +995,8 @@
Node33->Node3
-
-
+
+
@@ -1013,8 +1013,8 @@
Node33->Node18
-
-
+
+
@@ -1022,8 +1022,8 @@
Node34->Node3
-
-
+
+
@@ -1040,8 +1040,8 @@
Node34->Node18
-
-
+
+
@@ -1049,8 +1049,8 @@
Node35->Node3
-
-
+
+
@@ -1067,8 +1067,8 @@
Node35->Node18
-
-
+
+
@@ -1076,8 +1076,8 @@
Node36->Node3
-
-
+
+
@@ -1085,8 +1085,8 @@
Node36->Node4
-
-
+
+
@@ -1094,8 +1094,8 @@
Node38->Node3
-
-
+
+
@@ -1103,8 +1103,8 @@
Node38->Node5
-
-
+
+
@@ -1112,8 +1112,8 @@
Node38->Node7
-
-
+
+
@@ -1121,8 +1121,8 @@
Node38->Node9
-
-
+
+
@@ -1130,8 +1130,8 @@
Node38->Node11
-
-
+
+
@@ -1139,8 +1139,8 @@
Node38->Node13
-
-
+
+
@@ -1148,8 +1148,8 @@
Node38->Node19
-
-
+
+
@@ -1157,8 +1157,8 @@
Node39
-
-engine/cameras/GameCamera.h
+
+engine/cameras/GameCamera.h
@@ -1166,8 +1166,8 @@
Node38->Node39
-
-
+
+
@@ -1175,8 +1175,8 @@
Node40
-
-objects/Object.h
+
+objects/Object.h
@@ -1184,8 +1184,8 @@
Node38->Node40
-
-
+
+
@@ -1193,8 +1193,8 @@
Node50
-
-Cup.h
+
+Cup.h
@@ -1202,8 +1202,8 @@
Node38->Node50
-
-
+
+
@@ -1211,8 +1211,8 @@
Node54
-
-PlayerBombKart.h
+
+PlayerBombKart.h
@@ -1220,8 +1220,8 @@
Node38->Node54
-
-
+
+
@@ -1229,8 +1229,8 @@
Node38->Node64
-
-
+
+
@@ -1238,8 +1238,8 @@
Node39->Node3
-
-
+
+
@@ -1247,8 +1247,8 @@
Node39->Node11
-
-
+
+
@@ -1256,8 +1256,8 @@
Node39->Node13
-
-
+
+
@@ -1265,8 +1265,8 @@
Node40->Node3
-
-
+
+
@@ -1274,8 +1274,8 @@
Node40->Node13
-
-
+
+
@@ -1283,8 +1283,8 @@
Node40->Node19
-
-
+
+
@@ -1292,8 +1292,8 @@
Node50->Node6
-
-
+
+
@@ -1301,8 +1301,8 @@
Node50->Node7
-
-
+
+
@@ -1310,8 +1310,8 @@
Node50->Node9
-
-
+
+
@@ -1319,8 +1319,8 @@
Node54->Node3
-
-
+
+
@@ -1328,8 +1328,8 @@
Node54->Node11
-
-
+
+
@@ -1337,8 +1337,8 @@
Node64->Node3
-
-
+
+
@@ -1346,8 +1346,8 @@
Node64->Node9
-
-
+
+
@@ -1355,8 +1355,8 @@
Node64->Node13
-
-
+
+
@@ -1364,8 +1364,8 @@
Node64->Node28
-
-
+
+
@@ -1373,8 +1373,8 @@
Node66->Node3
-
-
+
+
@@ -1382,8 +1382,8 @@
Node66->Node11
-
-
+
+
@@ -1391,8 +1391,8 @@
Node66->Node13
-
-
+
+
@@ -1400,8 +1400,8 @@
Node69->Node3
-
-
+
+
@@ -1409,8 +1409,8 @@
Node69->Node38
-
-
+
+
@@ -1418,8 +1418,8 @@
Node69->Node40
-
-
+
+
@@ -1427,8 +1427,8 @@
Node70->Node3
-
-
+
+
@@ -1436,8 +1436,8 @@
Node70->Node6
-
-
+
+
@@ -1445,8 +1445,8 @@
Node70->Node11
-
-
+
+
@@ -1454,8 +1454,8 @@
Node70->Node19
-
-
+
+
@@ -1463,8 +1463,8 @@
Node70->Node36
-
-
+
+
@@ -1472,8 +1472,8 @@
Node70->Node38
-
-
+
+
@@ -1481,8 +1481,8 @@
Node70->Node40
-
-
+
+
@@ -1490,8 +1490,8 @@
Node70->Node60
-
-
+
+
@@ -1499,8 +1499,8 @@
Node72->Node3
-
-
+
+
@@ -1508,8 +1508,8 @@
Node72->Node38
-
-
+
+
@@ -1517,8 +1517,8 @@
Node72->Node40
-
-
+
+
@@ -1526,8 +1526,8 @@
Node73->Node3
-
-
+
+
@@ -1535,8 +1535,8 @@
Node73->Node6
-
-
+
+
@@ -1544,8 +1544,8 @@
Node73->Node11
-
-
+
+
@@ -1553,8 +1553,8 @@
Node73->Node13
-
-
+
+
@@ -1562,8 +1562,8 @@
Node73->Node19
-
-
+
+
@@ -1571,8 +1571,8 @@
Node73->Node38
-
-
+
+
@@ -1580,8 +1580,8 @@
Node73->Node40
-
-
+
+
@@ -1589,8 +1589,8 @@
Node73->Node60
-
-
+
+
@@ -1598,8 +1598,8 @@
Node75->Node3
-
-
+
+
@@ -1607,8 +1607,8 @@
Node75->Node6
-
-
+
+
@@ -1616,8 +1616,8 @@
Node75->Node11
-
-
+
+
@@ -1625,8 +1625,8 @@
Node75->Node13
-
-
+
+
@@ -1634,8 +1634,8 @@
Node75->Node19
-
-
+
+
@@ -1643,8 +1643,8 @@
Node75->Node38
-
-
+
+
@@ -1652,8 +1652,8 @@
Node75->Node40
-
-
+
+
@@ -1661,8 +1661,8 @@
Node75->Node60
-
-
+
+
@@ -1670,8 +1670,8 @@
Node76->Node3
-
-
+
+
@@ -1688,8 +1688,8 @@
Node76->Node18
-
-
+
+
@@ -1697,8 +1697,8 @@
Node77->Node3
-
-
+
+
@@ -1706,8 +1706,8 @@
Node77->Node18
-
-
+
+
@@ -1715,8 +1715,8 @@
Node78->Node9
-
-
+
+
@@ -1724,8 +1724,8 @@
Node78->Node13
-
-
+
+
@@ -1733,8 +1733,8 @@
Node78->Node28
-
-
+
+
@@ -1742,8 +1742,8 @@
Node81->Node13
-
-
+
+
@@ -1751,8 +1751,8 @@
Node81->Node19
-
-
+
+
@@ -1760,8 +1760,8 @@
Node81->Node28
-
-
+
+
@@ -1769,8 +1769,8 @@
Node82->Node3
-
-
+
+
@@ -1778,116 +1778,125 @@
Node83->Node3
-
-
+
+
+
+
+
+
+
+Node83->Node12
+
+
+
-
+
Node83->Node13
-
-
-
+
+
+
-
+
Node84->Node13
-
-
-
+
+
+
-
+
Node86->Node13
-
-
-
+
+
+
-
+
Node87->Node60
-
-
-
+
+
+
-
+
Node88->Node3
-
-
-
+
+
+
-
+
Node88->Node4
-
-
-
+
+
+
-
+
Node88->Node18
-
-
-
+
+
+
-
+
Node89->Node3
-
-
-
+
+
+
-
+
Node90->Node3
-
-
-
+
+
+
-
+
Node91->Node13
-
-
-
+
+
+
-
+
Node91->Node28
-
-
-
+
+
+
-
+
Node93->Node36
-
-
-
+
+
+
diff --git a/BigDonut_8cpp__incl.map b/BigDonut_8cpp__incl.map
index 2ca53ec73..804cb1cfe 100644
--- a/BigDonut_8cpp__incl.map
+++ b/BigDonut_8cpp__incl.map
@@ -1,187 +1,188 @@
diff --git a/BigDonut_8cpp__incl.md5 b/BigDonut_8cpp__incl.md5
index fc5fbfb41..1dbfeca8e 100644
--- a/BigDonut_8cpp__incl.md5
+++ b/BigDonut_8cpp__incl.md5
@@ -1 +1 @@
-0ff8dbfdd622a6d1ca9b5ebc16c238cf
\ No newline at end of file
+6908f6a57a5decaef8633574d5109da3
\ No newline at end of file
diff --git a/BigDonut_8cpp__incl.svg b/BigDonut_8cpp__incl.svg
index 2ddd4cd5d..5d4ca88f4 100644
--- a/BigDonut_8cpp__incl.svg
+++ b/BigDonut_8cpp__incl.svg
@@ -47,7 +47,7 @@
@@ -59,8 +59,8 @@ var sectionId = 'dynsection-0';
Node1
-
-src/engine/tracks/BigDonut.cpp
+
+src/engine/tracks/BigDonut.cpp
@@ -68,8 +68,8 @@ var sectionId = 'dynsection-0';
Node2
-
-libultraship.h
+
+libultraship.h
@@ -77,8 +77,8 @@ var sectionId = 'dynsection-0';
Node1->Node2
-
-
+
+
@@ -86,8 +86,8 @@ var sectionId = 'dynsection-0';
Node3
-
-libultra/gbi.h
+
+libultra/gbi.h
@@ -95,8 +95,8 @@ var sectionId = 'dynsection-0';
Node1->Node3
-
-
+
+
@@ -104,8 +104,8 @@ var sectionId = 'dynsection-0';
Node4
-
-vector
+
+vector
@@ -113,8 +113,8 @@ var sectionId = 'dynsection-0';
Node1->Node4
-
-
+
+
@@ -122,8 +122,8 @@ var sectionId = 'dynsection-0';
Node5
-
-memory
+
+memory
@@ -131,8 +131,8 @@ var sectionId = 'dynsection-0';
Node1->Node5
-
-
+
+
@@ -140,8 +140,8 @@ var sectionId = 'dynsection-0';
Node6
-
-BigDonut.h
+
+BigDonut.h
@@ -149,8 +149,8 @@ var sectionId = 'dynsection-0';
Node1->Node6
-
-
+
+
@@ -158,8 +158,8 @@ var sectionId = 'dynsection-0';
Node10
-
-defines.h
+
+defines.h
@@ -167,8 +167,8 @@ var sectionId = 'dynsection-0';
Node1->Node10
-
-
+
+
@@ -176,8 +176,8 @@ var sectionId = 'dynsection-0';
Node11
-
-camera.h
+
+camera.h
@@ -185,8 +185,8 @@ var sectionId = 'dynsection-0';
Node1->Node11
-
-
+
+
@@ -194,8 +194,8 @@ var sectionId = 'dynsection-0';
Node26
-
-code_800029B0.h
+
+code_800029B0.h
@@ -203,8 +203,8 @@ var sectionId = 'dynsection-0';
Node1->Node26
-
-
+
+
@@ -212,10 +212,10 @@ var sectionId = 'dynsection-0';
Node33
-
-assets/models/tracks
-/big_donut/big_donut
-_data.h
+
+assets/models/tracks
+/big_donut/big_donut
+_data.h
@@ -223,8 +223,8 @@ var sectionId = 'dynsection-0';
Node1->Node33
-
-
+
+
@@ -232,8 +232,8 @@ var sectionId = 'dynsection-0';
Node34
-
-course_offsets.h
+
+course_offsets.h
@@ -241,8 +241,8 @@ var sectionId = 'dynsection-0';
Node1->Node34
-
-
+
+
@@ -250,8 +250,8 @@ var sectionId = 'dynsection-0';
Node36
-
-World.h
+
+World.h
@@ -259,8 +259,8 @@ var sectionId = 'dynsection-0';
Node1->Node36
-
-
+
+
@@ -268,8 +268,8 @@ var sectionId = 'dynsection-0';
Node59
-
-main.h
+
+main.h
@@ -277,8 +277,8 @@ var sectionId = 'dynsection-0';
Node1->Node59
-
-
+
+
@@ -286,8 +286,8 @@ var sectionId = 'dynsection-0';
Node65
-
-engine/objects/BombKart.h
+
+engine/objects/BombKart.h
@@ -295,8 +295,8 @@ var sectionId = 'dynsection-0';
Node1->Node65
-
-
+
+
@@ -304,10 +304,10 @@ var sectionId = 'dynsection-0';
Node69
-
-assets/other/tracks
-/big_donut/big_donut
-_data.h
+
+assets/other/tracks
+/big_donut/big_donut
+_data.h
@@ -315,8 +315,8 @@ var sectionId = 'dynsection-0';
Node1->Node69
-
-
+
+
@@ -324,8 +324,8 @@ var sectionId = 'dynsection-0';
Node70
-
-render_courses.h
+
+render_courses.h
@@ -333,8 +333,8 @@ var sectionId = 'dynsection-0';
Node1->Node70
-
-
+
+
@@ -342,8 +342,8 @@ var sectionId = 'dynsection-0';
Node71
-
-code_8006E9C0.h
+
+code_8006E9C0.h
@@ -351,8 +351,8 @@ var sectionId = 'dynsection-0';
Node1->Node71
-
-
+
+
@@ -360,8 +360,8 @@ var sectionId = 'dynsection-0';
Node73
-
-code_80057C60.h
+
+code_80057C60.h
@@ -369,8 +369,8 @@ var sectionId = 'dynsection-0';
Node1->Node73
-
-
+
+
@@ -378,8 +378,8 @@ var sectionId = 'dynsection-0';
Node74
-
-math_util.h
+
+math_util.h
@@ -387,8 +387,8 @@ var sectionId = 'dynsection-0';
Node1->Node74
-
-
+
+
@@ -396,8 +396,8 @@ var sectionId = 'dynsection-0';
Node75
-
-external.h
+
+external.h
@@ -405,8 +405,8 @@ var sectionId = 'dynsection-0';
Node1->Node75
-
-
+
+
@@ -414,17 +414,17 @@ var sectionId = 'dynsection-0';
Node76
-
-code_80005FD0.h
+
+code_80005FD0.h
-
+
Node1->Node76
-
-
-
+
+
+
@@ -432,17 +432,17 @@ var sectionId = 'dynsection-0';
Node79
-
-spawn_players.h
+
+spawn_players.h
-
+
Node1->Node79
-
-
-
+
+
+
@@ -450,17 +450,17 @@ var sectionId = 'dynsection-0';
Node80
-
-render_objects.h
+
+render_objects.h
-
+
Node1->Node80
-
-
-
+
+
+
@@ -468,18 +468,18 @@ var sectionId = 'dynsection-0';
Node81
-
-assets/models/common
-_data.h
+
+assets/models/common
+_data.h
-
+
Node1->Node81
-
-
-
+
+
+
@@ -487,17 +487,17 @@ var sectionId = 'dynsection-0';
Node82
-
-save.h
+
+save.h
-
+
Node1->Node82
-
-
-
+
+
+
@@ -505,17 +505,17 @@ var sectionId = 'dynsection-0';
Node83
-
-replays.h
+
+replays.h
-
+
Node1->Node83
-
-
-
+
+
+
@@ -523,17 +523,17 @@ var sectionId = 'dynsection-0';
Node84
-
-actors.h
+
+actors.h
-
+
Node1->Node84
-
-
-
+
+
+
@@ -541,17 +541,17 @@ var sectionId = 'dynsection-0';
Node85
-
-collision.h
+
+collision.h
-
+
Node1->Node85
-
-
-
+
+
+
@@ -559,17 +559,17 @@ var sectionId = 'dynsection-0';
Node86
-
-memory.h
+
+memory.h
-
+
Node1->Node86
-
-
-
+
+
+
@@ -577,8 +577,8 @@ var sectionId = 'dynsection-0';
Node6->Node2
-
-
+
+
@@ -586,8 +586,8 @@ var sectionId = 'dynsection-0';
Node7
-
-Track.h
+
+Track.h
@@ -595,8 +595,8 @@ var sectionId = 'dynsection-0';
Node6->Node7
-
-
+
+
@@ -604,8 +604,8 @@ var sectionId = 'dynsection-0';
Node6->Node11
-
-
+
+
@@ -613,8 +613,8 @@ var sectionId = 'dynsection-0';
Node13
-
-data/some_data.h
+
+data/some_data.h
@@ -622,8 +622,8 @@ var sectionId = 'dynsection-0';
Node6->Node13
-
-
+
+
@@ -631,8 +631,8 @@ var sectionId = 'dynsection-0';
Node17
-
-objects.h
+
+objects.h
@@ -640,8 +640,8 @@ var sectionId = 'dynsection-0';
Node6->Node17
-
-
+
+
@@ -649,8 +649,8 @@ var sectionId = 'dynsection-0';
Node22
-
-path_spawn_metadata.h
+
+path_spawn_metadata.h
@@ -658,8 +658,8 @@ var sectionId = 'dynsection-0';
Node6->Node22
-
-
+
+
@@ -667,8 +667,8 @@ var sectionId = 'dynsection-0';
Node6->Node26
-
-
+
+
@@ -676,10 +676,10 @@ var sectionId = 'dynsection-0';
Node31
-
-assets/models/tracks
-/big_donut/big_donut
-_vertices.h
+
+assets/models/tracks
+/big_donut/big_donut
+_vertices.h
@@ -687,8 +687,8 @@ var sectionId = 'dynsection-0';
Node6->Node31
-
-
+
+
@@ -696,10 +696,10 @@ var sectionId = 'dynsection-0';
Node32
-
-assets/models/tracks
-/big_donut/big_donut
-_displaylists.h
+
+assets/models/tracks
+/big_donut/big_donut
+_displaylists.h
@@ -707,8 +707,8 @@ var sectionId = 'dynsection-0';
Node6->Node32
-
-
+
+
@@ -716,8 +716,8 @@ var sectionId = 'dynsection-0';
Node6->Node33
-
-
+
+
@@ -725,8 +725,8 @@ var sectionId = 'dynsection-0';
Node6->Node34
-
-
+
+
@@ -734,8 +734,8 @@ var sectionId = 'dynsection-0';
Node9
-
-CoreMath.h
+
+CoreMath.h
@@ -743,8 +743,8 @@ var sectionId = 'dynsection-0';
Node7->Node9
-
-
+
+
@@ -752,8 +752,8 @@ var sectionId = 'dynsection-0';
Node7->Node10
-
-
+
+
@@ -761,8 +761,8 @@ var sectionId = 'dynsection-0';
Node7->Node11
-
-
+
+
@@ -770,8 +770,8 @@ var sectionId = 'dynsection-0';
Node7->Node13
-
-
+
+
@@ -779,8 +779,8 @@ var sectionId = 'dynsection-0';
Node7->Node22
-
-
+
+
@@ -788,8 +788,8 @@ var sectionId = 'dynsection-0';
Node7->Node26
-
-
+
+
@@ -797,8 +797,8 @@ var sectionId = 'dynsection-0';
Node9->Node2
-
-
+
+
@@ -806,8 +806,8 @@ var sectionId = 'dynsection-0';
Node11->Node2
-
-
+
+
@@ -815,8 +815,8 @@ var sectionId = 'dynsection-0';
Node13->Node3
-
-
+
+
@@ -824,8 +824,8 @@ var sectionId = 'dynsection-0';
Node13->Node17
-
-
+
+
@@ -833,8 +833,8 @@ var sectionId = 'dynsection-0';
Node26->Node2
-
-
+
+
@@ -842,8 +842,8 @@ var sectionId = 'dynsection-0';
Node26->Node9
-
-
+
+
@@ -851,8 +851,8 @@ var sectionId = 'dynsection-0';
Node26->Node11
-
-
+
+
@@ -860,8 +860,8 @@ var sectionId = 'dynsection-0';
Node31->Node2
-
-
+
+
@@ -869,8 +869,8 @@ var sectionId = 'dynsection-0';
Node31->Node3
-
-
+
+
@@ -878,8 +878,8 @@ var sectionId = 'dynsection-0';
Node32->Node2
-
-
+
+
@@ -887,8 +887,8 @@ var sectionId = 'dynsection-0';
Node32->Node3
-
-
+
+
@@ -896,8 +896,8 @@ var sectionId = 'dynsection-0';
Node33->Node2
-
-
+
+
@@ -905,8 +905,8 @@ var sectionId = 'dynsection-0';
Node33->Node3
-
-
+
+
@@ -914,8 +914,8 @@ var sectionId = 'dynsection-0';
Node34->Node2
-
-
+
+
@@ -923,8 +923,8 @@ var sectionId = 'dynsection-0';
Node34->Node3
-
-
+
+
@@ -932,8 +932,8 @@ var sectionId = 'dynsection-0';
Node36->Node2
-
-
+
+
@@ -941,8 +941,8 @@ var sectionId = 'dynsection-0';
Node36->Node5
-
-
+
+
@@ -950,8 +950,8 @@ var sectionId = 'dynsection-0';
Node36->Node7
-
-
+
+
@@ -959,8 +959,8 @@ var sectionId = 'dynsection-0';
Node36->Node9
-
-
+
+
@@ -968,8 +968,8 @@ var sectionId = 'dynsection-0';
Node36->Node11
-
-
+
+
@@ -977,8 +977,8 @@ var sectionId = 'dynsection-0';
Node36->Node17
-
-
+
+
@@ -986,8 +986,8 @@ var sectionId = 'dynsection-0';
Node37
-
-engine/cameras/GameCamera.h
+
+engine/cameras/GameCamera.h
@@ -995,8 +995,8 @@ var sectionId = 'dynsection-0';
Node36->Node37
-
-
+
+
@@ -1004,8 +1004,8 @@ var sectionId = 'dynsection-0';
Node38
-
-objects/Object.h
+
+objects/Object.h
@@ -1013,8 +1013,8 @@ var sectionId = 'dynsection-0';
Node36->Node38
-
-
+
+
@@ -1022,8 +1022,8 @@ var sectionId = 'dynsection-0';
Node48
-
-Cup.h
+
+Cup.h
@@ -1031,8 +1031,8 @@ var sectionId = 'dynsection-0';
Node36->Node48
-
-
+
+
@@ -1040,8 +1040,8 @@ var sectionId = 'dynsection-0';
Node53
-
-PlayerBombKart.h
+
+PlayerBombKart.h
@@ -1049,8 +1049,8 @@ var sectionId = 'dynsection-0';
Node36->Node53
-
-
+
+
@@ -1058,8 +1058,8 @@ var sectionId = 'dynsection-0';
Node54
-
-TrainCrossing.h
+
+TrainCrossing.h
@@ -1067,8 +1067,8 @@ var sectionId = 'dynsection-0';
Node36->Node54
-
-
+
+
@@ -1076,8 +1076,8 @@ var sectionId = 'dynsection-0';
Node50
-
-unordered_map
+
+unordered_map
@@ -1085,8 +1085,8 @@ var sectionId = 'dynsection-0';
Node36->Node50
-
-
+
+
@@ -1094,8 +1094,8 @@ var sectionId = 'dynsection-0';
Node55
-
-utility
+
+utility
@@ -1103,8 +1103,8 @@ var sectionId = 'dynsection-0';
Node36->Node55
-
-
+
+
@@ -1112,8 +1112,8 @@ var sectionId = 'dynsection-0';
Node56
-
-RaceManager.h
+
+RaceManager.h
@@ -1121,8 +1121,8 @@ var sectionId = 'dynsection-0';
Node36->Node56
-
-
+
+
@@ -1130,8 +1130,8 @@ var sectionId = 'dynsection-0';
Node58
-
-Actor.h
+
+Actor.h
@@ -1139,8 +1139,8 @@ var sectionId = 'dynsection-0';
Node36->Node58
-
-
+
+
@@ -1148,8 +1148,8 @@ var sectionId = 'dynsection-0';
Node60
-
-StaticMeshActor.h
+
+StaticMeshActor.h
@@ -1157,8 +1157,8 @@ var sectionId = 'dynsection-0';
Node36->Node60
-
-
+
+
@@ -1166,8 +1166,8 @@ var sectionId = 'dynsection-0';
Node61
-
-particles/ParticleEmitter.h
+
+particles/ParticleEmitter.h
@@ -1175,8 +1175,8 @@ var sectionId = 'dynsection-0';
Node36->Node61
-
-
+
+
@@ -1184,8 +1184,8 @@ var sectionId = 'dynsection-0';
Node62
-
-editor/Editor.h
+
+editor/Editor.h
@@ -1193,8 +1193,8 @@ var sectionId = 'dynsection-0';
Node36->Node62
-
-
+
+
@@ -1202,8 +1202,8 @@ var sectionId = 'dynsection-0';
Node44
-
-GameObject.h
+
+GameObject.h
@@ -1211,8 +1211,8 @@ var sectionId = 'dynsection-0';
Node36->Node44
-
-
+
+
@@ -1220,8 +1220,8 @@ var sectionId = 'dynsection-0';
Node63
-
-port/Game.h
+
+port/Game.h
@@ -1229,8 +1229,8 @@ var sectionId = 'dynsection-0';
Node36->Node63
-
-
+
+
@@ -1238,8 +1238,8 @@ var sectionId = 'dynsection-0';
Node37->Node2
-
-
+
+
@@ -1247,8 +1247,8 @@ var sectionId = 'dynsection-0';
Node37->Node9
-
-
+
+
@@ -1256,8 +1256,8 @@ var sectionId = 'dynsection-0';
Node37->Node11
-
-
+
+
@@ -1265,8 +1265,8 @@ var sectionId = 'dynsection-0';
Node38->Node2
-
-
+
+
@@ -1274,8 +1274,8 @@ var sectionId = 'dynsection-0';
Node38->Node11
-
-
+
+
@@ -1283,8 +1283,8 @@ var sectionId = 'dynsection-0';
Node38->Node17
-
-
+
+
@@ -1292,8 +1292,8 @@ var sectionId = 'dynsection-0';
Node48->Node4
-
-
+
+
@@ -1301,8 +1301,8 @@ var sectionId = 'dynsection-0';
Node48->Node5
-
-
+
+
@@ -1310,8 +1310,8 @@ var sectionId = 'dynsection-0';
Node48->Node7
-
-
+
+
@@ -1319,8 +1319,8 @@ var sectionId = 'dynsection-0';
Node53->Node2
-
-
+
+
@@ -1328,8 +1328,8 @@ var sectionId = 'dynsection-0';
Node53->Node9
-
-
+
+
@@ -1337,8 +1337,8 @@ var sectionId = 'dynsection-0';
Node54->Node2
-
-
+
+
@@ -1346,8 +1346,8 @@ var sectionId = 'dynsection-0';
Node56->Node10
-
-
+
+
@@ -1355,8 +1355,8 @@ var sectionId = 'dynsection-0';
Node58->Node2
-
-
+
+
@@ -1364,8 +1364,8 @@ var sectionId = 'dynsection-0';
Node58->Node11
-
-
+
+
@@ -1373,8 +1373,8 @@ var sectionId = 'dynsection-0';
Node58->Node59
-
-
+
+
@@ -1382,8 +1382,8 @@ var sectionId = 'dynsection-0';
Node60->Node2
-
-
+
+
@@ -1391,8 +1391,8 @@ var sectionId = 'dynsection-0';
Node60->Node3
-
-
+
+
@@ -1400,8 +1400,8 @@ var sectionId = 'dynsection-0';
Node60->Node9
-
-
+
+
@@ -1409,8 +1409,8 @@ var sectionId = 'dynsection-0';
Node61->Node2
-
-
+
+
@@ -1418,8 +1418,8 @@ var sectionId = 'dynsection-0';
Node61->Node11
-
-
+
+
@@ -1427,8 +1427,8 @@ var sectionId = 'dynsection-0';
Node61->Node59
-
-
+
+
@@ -1436,8 +1436,8 @@ var sectionId = 'dynsection-0';
Node62->Node3
-
-
+
+
@@ -1445,8 +1445,8 @@ var sectionId = 'dynsection-0';
Node62->Node10
-
-
+
+
@@ -1454,8 +1454,8 @@ var sectionId = 'dynsection-0';
Node44->Node3
-
-
+
+
@@ -1463,8 +1463,8 @@ var sectionId = 'dynsection-0';
Node44->Node4
-
-
+
+
@@ -1472,8 +1472,8 @@ var sectionId = 'dynsection-0';
Node44->Node9
-
-
+
+
@@ -1481,8 +1481,8 @@ var sectionId = 'dynsection-0';
Node63->Node2
-
-
+
+
@@ -1490,8 +1490,8 @@ var sectionId = 'dynsection-0';
Node63->Node7
-
-
+
+
@@ -1499,8 +1499,8 @@ var sectionId = 'dynsection-0';
Node63->Node11
-
-
+
+
@@ -1508,8 +1508,8 @@ var sectionId = 'dynsection-0';
Node63->Node26
-
-
+
+
@@ -1517,8 +1517,8 @@ var sectionId = 'dynsection-0';
Node65->Node2
-
-
+
+
@@ -1526,8 +1526,8 @@ var sectionId = 'dynsection-0';
Node65->Node36
-
-
+
+
@@ -1535,8 +1535,8 @@ var sectionId = 'dynsection-0';
Node65->Node38
-
-
+
+
@@ -1544,8 +1544,8 @@ var sectionId = 'dynsection-0';
Node69->Node2
-
-
+
+
@@ -1553,8 +1553,8 @@ var sectionId = 'dynsection-0';
Node69->Node3
-
-
+
+
@@ -1562,8 +1562,8 @@ var sectionId = 'dynsection-0';
Node70->Node7
-
-
+
+
@@ -1571,8 +1571,8 @@ var sectionId = 'dynsection-0';
Node70->Node11
-
-
+
+
@@ -1580,8 +1580,8 @@ var sectionId = 'dynsection-0';
Node70->Node26
-
-
+
+
@@ -1589,8 +1589,8 @@ var sectionId = 'dynsection-0';
Node73->Node11
-
-
+
+
@@ -1598,8 +1598,8 @@ var sectionId = 'dynsection-0';
Node73->Node17
-
-
+
+
@@ -1607,8 +1607,8 @@ var sectionId = 'dynsection-0';
Node73->Node26
-
-
+
+
@@ -1616,8 +1616,8 @@ var sectionId = 'dynsection-0';
Node74->Node2
-
-
+
+
@@ -1625,107 +1625,116 @@ var sectionId = 'dynsection-0';
Node75->Node2
-
-
+
+
+
+
+
+
+
+Node75->Node10
+
+
+
-
+
Node75->Node11
-
-
-
+
+
+
-
+
Node76->Node11
-
-
-
+
+
+
-
+
Node79->Node11
-
-
-
+
+
+
-
+
Node80->Node59
-
-
-
+
+
+
-
+
Node81->Node2
-
-
-
+
+
+
-
+
Node81->Node3
-
-
-
+
+
+
-
+
Node82->Node2
-
-
-
+
+
+
-
+
Node83->Node2
-
-
-
+
+
+
-
+
Node84->Node11
-
-
-
+
+
+
-
+
Node84->Node26
-
-
-
+
+
+
-
+
Node86->Node34
-
-
-
+
+
+
diff --git a/BigDonut_8cpp__incl_org.svg b/BigDonut_8cpp__incl_org.svg
index 7ce064199..3811b6879 100644
--- a/BigDonut_8cpp__incl_org.svg
+++ b/BigDonut_8cpp__incl_org.svg
@@ -4,16 +4,16 @@
-
+
src/engine/tracks/BigDonut.cpp
Node1
-
-src/engine/tracks/BigDonut.cpp
+
+src/engine/tracks/BigDonut.cpp
@@ -21,8 +21,8 @@
Node2
-
-libultraship.h
+
+libultraship.h
@@ -30,8 +30,8 @@
Node1->Node2
-
-
+
+
@@ -39,8 +39,8 @@
Node3
-
-libultra/gbi.h
+
+libultra/gbi.h
@@ -48,8 +48,8 @@
Node1->Node3
-
-
+
+
@@ -57,8 +57,8 @@
Node4
-
-vector
+
+vector
@@ -66,8 +66,8 @@
Node1->Node4
-
-
+
+
@@ -75,8 +75,8 @@
Node5
-
-memory
+
+memory
@@ -84,8 +84,8 @@
Node1->Node5
-
-
+
+
@@ -93,8 +93,8 @@
Node6
-
-BigDonut.h
+
+BigDonut.h
@@ -102,8 +102,8 @@
Node1->Node6
-
-
+
+
@@ -111,8 +111,8 @@
Node10
-
-defines.h
+
+defines.h
@@ -120,8 +120,8 @@
Node1->Node10
-
-
+
+
@@ -129,8 +129,8 @@
Node11
-
-camera.h
+
+camera.h
@@ -138,8 +138,8 @@
Node1->Node11
-
-
+
+
@@ -147,8 +147,8 @@
Node26
-
-code_800029B0.h
+
+code_800029B0.h
@@ -156,8 +156,8 @@
Node1->Node26
-
-
+
+
@@ -165,10 +165,10 @@
Node33
-
-assets/models/tracks
-/big_donut/big_donut
-_data.h
+
+assets/models/tracks
+/big_donut/big_donut
+_data.h
@@ -176,8 +176,8 @@
Node1->Node33
-
-
+
+
@@ -185,8 +185,8 @@
Node34
-
-course_offsets.h
+
+course_offsets.h
@@ -194,8 +194,8 @@
Node1->Node34
-
-
+
+
@@ -203,8 +203,8 @@
Node36
-
-World.h
+
+World.h
@@ -212,8 +212,8 @@
Node1->Node36
-
-
+
+
@@ -221,8 +221,8 @@
Node59
-
-main.h
+
+main.h
@@ -230,8 +230,8 @@
Node1->Node59
-
-
+
+
@@ -239,8 +239,8 @@
Node65
-
-engine/objects/BombKart.h
+
+engine/objects/BombKart.h
@@ -248,8 +248,8 @@
Node1->Node65
-
-
+
+
@@ -257,10 +257,10 @@
Node69
-
-assets/other/tracks
-/big_donut/big_donut
-_data.h
+
+assets/other/tracks
+/big_donut/big_donut
+_data.h
@@ -268,8 +268,8 @@
Node1->Node69
-
-
+
+
@@ -277,8 +277,8 @@
Node70
-
-render_courses.h
+
+render_courses.h
@@ -286,8 +286,8 @@
Node1->Node70
-
-
+
+
@@ -295,8 +295,8 @@
Node71
-
-code_8006E9C0.h
+
+code_8006E9C0.h
@@ -304,8 +304,8 @@
Node1->Node71
-
-
+
+
@@ -313,8 +313,8 @@
Node73
-
-code_80057C60.h
+
+code_80057C60.h
@@ -322,8 +322,8 @@
Node1->Node73
-
-
+
+
@@ -331,8 +331,8 @@
Node74
-
-math_util.h
+
+math_util.h
@@ -340,8 +340,8 @@
Node1->Node74
-
-
+
+
@@ -349,8 +349,8 @@
Node75
-
-external.h
+
+external.h
@@ -358,8 +358,8 @@
Node1->Node75
-
-
+
+
@@ -367,17 +367,17 @@
Node76
-
-code_80005FD0.h
+
+code_80005FD0.h
-
+
Node1->Node76
-
-
-
+
+
+
@@ -385,17 +385,17 @@
Node79
-
-spawn_players.h
+
+spawn_players.h
-
+
Node1->Node79
-
-
-
+
+
+
@@ -403,17 +403,17 @@
Node80
-
-render_objects.h
+
+render_objects.h
-
+
Node1->Node80
-
-
-
+
+
+
@@ -421,18 +421,18 @@
Node81
-
-assets/models/common
-_data.h
+
+assets/models/common
+_data.h
-
+
Node1->Node81
-
-
-
+
+
+
@@ -440,17 +440,17 @@
Node82
-
-save.h
+
+save.h
-
+
Node1->Node82
-
-
-
+
+
+
@@ -458,17 +458,17 @@
Node83
-
-replays.h
+
+replays.h
-
+
Node1->Node83
-
-
-
+
+
+
@@ -476,17 +476,17 @@
Node84
-
-actors.h
+
+actors.h
-
+
Node1->Node84
-
-
-
+
+
+
@@ -494,17 +494,17 @@
Node85
-
-collision.h
+
+collision.h
-
+
Node1->Node85
-
-
-
+
+
+
@@ -512,17 +512,17 @@
Node86
-
-memory.h
+
+memory.h
-
+
Node1->Node86
-
-
-
+
+
+
@@ -530,8 +530,8 @@
Node6->Node2
-
-
+
+
@@ -539,8 +539,8 @@
Node7
-
-Track.h
+
+Track.h
@@ -548,8 +548,8 @@
Node6->Node7
-
-
+
+
@@ -557,8 +557,8 @@
Node6->Node11
-
-
+
+
@@ -566,8 +566,8 @@
Node13
-
-data/some_data.h
+
+data/some_data.h
@@ -575,8 +575,8 @@
Node6->Node13
-
-
+
+
@@ -584,8 +584,8 @@
Node17
-
-objects.h
+
+objects.h
@@ -593,8 +593,8 @@
Node6->Node17
-
-
+
+
@@ -602,8 +602,8 @@
Node22
-
-path_spawn_metadata.h
+
+path_spawn_metadata.h
@@ -611,8 +611,8 @@
Node6->Node22
-
-
+
+
@@ -620,8 +620,8 @@
Node6->Node26
-
-
+
+
@@ -629,10 +629,10 @@
Node31
-
-assets/models/tracks
-/big_donut/big_donut
-_vertices.h
+
+assets/models/tracks
+/big_donut/big_donut
+_vertices.h
@@ -640,8 +640,8 @@
Node6->Node31
-
-
+
+
@@ -649,10 +649,10 @@
Node32
-
-assets/models/tracks
-/big_donut/big_donut
-_displaylists.h
+
+assets/models/tracks
+/big_donut/big_donut
+_displaylists.h
@@ -660,8 +660,8 @@
Node6->Node32
-
-
+
+
@@ -669,8 +669,8 @@
Node6->Node33
-
-
+
+
@@ -678,8 +678,8 @@
Node6->Node34
-
-
+
+
@@ -687,8 +687,8 @@
Node9
-
-CoreMath.h
+
+CoreMath.h
@@ -696,8 +696,8 @@
Node7->Node9
-
-
+
+
@@ -705,8 +705,8 @@
Node7->Node10
-
-
+
+
@@ -714,8 +714,8 @@
Node7->Node11
-
-
+
+
@@ -723,8 +723,8 @@
Node7->Node13
-
-
+
+
@@ -732,8 +732,8 @@
Node7->Node22
-
-
+
+
@@ -741,8 +741,8 @@
Node7->Node26
-
-
+
+
@@ -750,8 +750,8 @@
Node9->Node2
-
-
+
+
@@ -759,8 +759,8 @@
Node11->Node2
-
-
+
+
@@ -768,8 +768,8 @@
Node13->Node3
-
-
+
+
@@ -777,8 +777,8 @@
Node13->Node17
-
-
+
+
@@ -786,8 +786,8 @@
Node26->Node2
-
-
+
+
@@ -795,8 +795,8 @@
Node26->Node9
-
-
+
+
@@ -804,8 +804,8 @@
Node26->Node11
-
-
+
+
@@ -813,8 +813,8 @@
Node31->Node2
-
-
+
+
@@ -822,8 +822,8 @@
Node31->Node3
-
-
+
+
@@ -831,8 +831,8 @@
Node32->Node2
-
-
+
+
@@ -840,8 +840,8 @@
Node32->Node3
-
-
+
+
@@ -849,8 +849,8 @@
Node33->Node2
-
-
+
+
@@ -858,8 +858,8 @@
Node33->Node3
-
-
+
+
@@ -867,8 +867,8 @@
Node34->Node2
-
-
+
+
@@ -876,8 +876,8 @@
Node34->Node3
-
-
+
+
@@ -885,8 +885,8 @@
Node36->Node2
-
-
+
+
@@ -894,8 +894,8 @@
Node36->Node5
-
-
+
+
@@ -903,8 +903,8 @@
Node36->Node7
-
-
+
+
@@ -912,8 +912,8 @@
Node36->Node9
-
-
+
+
@@ -921,8 +921,8 @@
Node36->Node11
-
-
+
+
@@ -930,8 +930,8 @@
Node36->Node17
-
-
+
+
@@ -939,8 +939,8 @@
Node37
-
-engine/cameras/GameCamera.h
+
+engine/cameras/GameCamera.h
@@ -948,8 +948,8 @@
Node36->Node37
-
-
+
+
@@ -957,8 +957,8 @@
Node38
-
-objects/Object.h
+
+objects/Object.h
@@ -966,8 +966,8 @@
Node36->Node38
-
-
+
+
@@ -975,8 +975,8 @@
Node48
-
-Cup.h
+
+Cup.h
@@ -984,8 +984,8 @@
Node36->Node48
-
-
+
+
@@ -993,8 +993,8 @@
Node53
-
-PlayerBombKart.h
+
+PlayerBombKart.h
@@ -1002,8 +1002,8 @@
Node36->Node53
-
-
+
+
@@ -1011,8 +1011,8 @@
Node54
-
-TrainCrossing.h
+
+TrainCrossing.h
@@ -1020,8 +1020,8 @@
Node36->Node54
-
-
+
+
@@ -1029,8 +1029,8 @@
Node50
-
-unordered_map
+
+unordered_map
@@ -1038,8 +1038,8 @@
Node36->Node50
-
-
+
+
@@ -1047,8 +1047,8 @@
Node55
-
-utility
+
+utility
@@ -1056,8 +1056,8 @@
Node36->Node55
-
-
+
+
@@ -1065,8 +1065,8 @@
Node56
-
-RaceManager.h
+
+RaceManager.h
@@ -1074,8 +1074,8 @@
Node36->Node56
-
-
+
+
@@ -1083,8 +1083,8 @@
Node58
-
-Actor.h
+
+Actor.h
@@ -1092,8 +1092,8 @@
Node36->Node58
-
-
+
+
@@ -1101,8 +1101,8 @@
Node60
-
-StaticMeshActor.h
+
+StaticMeshActor.h
@@ -1110,8 +1110,8 @@
Node36->Node60
-
-
+
+
@@ -1119,8 +1119,8 @@
Node61
-
-particles/ParticleEmitter.h
+
+particles/ParticleEmitter.h
@@ -1128,8 +1128,8 @@
Node36->Node61
-
-
+
+
@@ -1137,8 +1137,8 @@
Node62
-
-editor/Editor.h
+
+editor/Editor.h
@@ -1146,8 +1146,8 @@
Node36->Node62
-
-
+
+
@@ -1155,8 +1155,8 @@
Node44
-
-GameObject.h
+
+GameObject.h
@@ -1164,8 +1164,8 @@
Node36->Node44
-
-
+
+
@@ -1173,8 +1173,8 @@
Node63
-
-port/Game.h
+
+port/Game.h
@@ -1182,8 +1182,8 @@
Node36->Node63
-
-
+
+
@@ -1191,8 +1191,8 @@
Node37->Node2
-
-
+
+
@@ -1200,8 +1200,8 @@
Node37->Node9
-
-
+
+
@@ -1209,8 +1209,8 @@
Node37->Node11
-
-
+
+
@@ -1218,8 +1218,8 @@
Node38->Node2
-
-
+
+
@@ -1227,8 +1227,8 @@
Node38->Node11
-
-
+
+
@@ -1236,8 +1236,8 @@
Node38->Node17
-
-
+
+
@@ -1245,8 +1245,8 @@
Node48->Node4
-
-
+
+
@@ -1254,8 +1254,8 @@
Node48->Node5
-
-
+
+
@@ -1263,8 +1263,8 @@
Node48->Node7
-
-
+
+
@@ -1272,8 +1272,8 @@
Node53->Node2
-
-
+
+
@@ -1281,8 +1281,8 @@
Node53->Node9
-
-
+
+
@@ -1290,8 +1290,8 @@
Node54->Node2
-
-
+
+
@@ -1299,8 +1299,8 @@
Node56->Node10
-
-
+
+
@@ -1308,8 +1308,8 @@
Node58->Node2
-
-
+
+
@@ -1317,8 +1317,8 @@
Node58->Node11
-
-
+
+
@@ -1326,8 +1326,8 @@
Node58->Node59
-
-
+
+
@@ -1335,8 +1335,8 @@
Node60->Node2
-
-
+
+
@@ -1344,8 +1344,8 @@
Node60->Node3
-
-
+
+
@@ -1353,8 +1353,8 @@
Node60->Node9
-
-
+
+
@@ -1362,8 +1362,8 @@
Node61->Node2
-
-
+
+
@@ -1371,8 +1371,8 @@
Node61->Node11
-
-
+
+
@@ -1380,8 +1380,8 @@
Node61->Node59
-
-
+
+
@@ -1389,8 +1389,8 @@
Node62->Node3
-
-
+
+
@@ -1398,8 +1398,8 @@
Node62->Node10
-
-
+
+
@@ -1407,8 +1407,8 @@
Node44->Node3
-
-
+
+
@@ -1416,8 +1416,8 @@
Node44->Node4
-
-
+
+
@@ -1425,8 +1425,8 @@
Node44->Node9
-
-
+
+
@@ -1434,8 +1434,8 @@
Node63->Node2
-
-
+
+
@@ -1443,8 +1443,8 @@
Node63->Node7
-
-
+
+
@@ -1452,8 +1452,8 @@
Node63->Node11
-
-
+
+
@@ -1461,8 +1461,8 @@
Node63->Node26
-
-
+
+
@@ -1470,8 +1470,8 @@
Node65->Node2
-
-
+
+
@@ -1479,8 +1479,8 @@
Node65->Node36
-
-
+
+
@@ -1488,8 +1488,8 @@
Node65->Node38
-
-
+
+
@@ -1497,8 +1497,8 @@
Node69->Node2
-
-
+
+
@@ -1506,8 +1506,8 @@
Node69->Node3
-
-
+
+
@@ -1515,8 +1515,8 @@
Node70->Node7
-
-
+
+
@@ -1524,8 +1524,8 @@
Node70->Node11
-
-
+
+
@@ -1533,8 +1533,8 @@
Node70->Node26
-
-
+
+
@@ -1542,8 +1542,8 @@
Node73->Node11
-
-
+
+
@@ -1551,8 +1551,8 @@
Node73->Node17
-
-
+
+
@@ -1560,8 +1560,8 @@
Node73->Node26
-
-
+
+
@@ -1569,8 +1569,8 @@
Node74->Node2
-
-
+
+
@@ -1578,107 +1578,116 @@
Node75->Node2
-
-
+
+
+
+
+
+
+
+Node75->Node10
+
+
+
-
+
Node75->Node11
-
-
-
+
+
+
-
+
Node76->Node11
-
-
-
+
+
+
-
+
Node79->Node11
-
-
-
+
+
+
-
+
Node80->Node59
-
-
-
+
+
+
-
+
Node81->Node2
-
-
-
+
+
+
-
+
Node81->Node3
-
-
-
+
+
+
-
+
Node82->Node2
-
-
-
+
+
+
-
+
Node83->Node2
-
-
-
+
+
+
-
+
Node84->Node11
-
-
-
+
+
+
-
+
Node84->Node26
-
-
-
+
+
+
-
+
Node86->Node34
-
-
-
+
+
+
diff --git a/BlockFort_8cpp__incl.map b/BlockFort_8cpp__incl.map
index d54cc1d63..c9bb0fd45 100644
--- a/BlockFort_8cpp__incl.map
+++ b/BlockFort_8cpp__incl.map
@@ -1,188 +1,189 @@
diff --git a/BlockFort_8cpp__incl.md5 b/BlockFort_8cpp__incl.md5
index 0a160d380..f2f7e85f3 100644
--- a/BlockFort_8cpp__incl.md5
+++ b/BlockFort_8cpp__incl.md5
@@ -1 +1 @@
-7c980531f6e689aa56a5073740086b47
\ No newline at end of file
+91fb5b44d50a94e99ad028930f55509e
\ No newline at end of file
diff --git a/BlockFort_8cpp__incl.svg b/BlockFort_8cpp__incl.svg
index e08697f44..1ad2030f8 100644
--- a/BlockFort_8cpp__incl.svg
+++ b/BlockFort_8cpp__incl.svg
@@ -47,7 +47,7 @@
@@ -59,8 +59,8 @@ var sectionId = 'dynsection-0';
Node1
-
-src/engine/tracks/BlockFort.cpp
+
+src/engine/tracks/BlockFort.cpp
@@ -68,8 +68,8 @@ var sectionId = 'dynsection-0';
Node2
-
-libultraship.h
+
+libultraship.h
@@ -77,8 +77,8 @@ var sectionId = 'dynsection-0';
Node1->Node2
-
-
+
+
@@ -86,8 +86,8 @@ var sectionId = 'dynsection-0';
Node3
-
-libultra/gbi.h
+
+libultra/gbi.h
@@ -95,8 +95,8 @@ var sectionId = 'dynsection-0';
Node1->Node3
-
-
+
+
@@ -104,8 +104,8 @@ var sectionId = 'dynsection-0';
Node4
-
-vector
+
+vector
@@ -113,8 +113,8 @@ var sectionId = 'dynsection-0';
Node1->Node4
-
-
+
+
@@ -122,8 +122,8 @@ var sectionId = 'dynsection-0';
Node5
-
-memory
+
+memory
@@ -131,8 +131,8 @@ var sectionId = 'dynsection-0';
Node1->Node5
-
-
+
+
@@ -140,8 +140,8 @@ var sectionId = 'dynsection-0';
Node6
-
-BlockFort.h
+
+BlockFort.h
@@ -149,8 +149,8 @@ var sectionId = 'dynsection-0';
Node1->Node6
-
-
+
+
@@ -158,8 +158,8 @@ var sectionId = 'dynsection-0';
Node10
-
-defines.h
+
+defines.h
@@ -167,8 +167,8 @@ var sectionId = 'dynsection-0';
Node1->Node10
-
-
+
+
@@ -176,8 +176,8 @@ var sectionId = 'dynsection-0';
Node11
-
-camera.h
+
+camera.h
@@ -185,8 +185,8 @@ var sectionId = 'dynsection-0';
Node1->Node11
-
-
+
+
@@ -194,8 +194,8 @@ var sectionId = 'dynsection-0';
Node26
-
-code_800029B0.h
+
+code_800029B0.h
@@ -203,8 +203,8 @@ var sectionId = 'dynsection-0';
Node1->Node26
-
-
+
+
@@ -212,8 +212,8 @@ var sectionId = 'dynsection-0';
Node16
-
-align_asset_macro.h
+
+align_asset_macro.h
@@ -221,8 +221,8 @@ var sectionId = 'dynsection-0';
Node1->Node16
-
-
+
+
@@ -230,10 +230,10 @@ var sectionId = 'dynsection-0';
Node33
-
-assets/models/tracks
-/block_fort/block_fort
-_data.h
+
+assets/models/tracks
+/block_fort/block_fort
+_data.h
@@ -241,8 +241,8 @@ var sectionId = 'dynsection-0';
Node1->Node33
-
-
+
+
@@ -250,8 +250,8 @@ var sectionId = 'dynsection-0';
Node34
-
-course_offsets.h
+
+course_offsets.h
@@ -259,8 +259,8 @@ var sectionId = 'dynsection-0';
Node1->Node34
-
-
+
+
@@ -268,8 +268,8 @@ var sectionId = 'dynsection-0';
Node36
-
-World.h
+
+World.h
@@ -277,8 +277,8 @@ var sectionId = 'dynsection-0';
Node1->Node36
-
-
+
+
@@ -286,8 +286,8 @@ var sectionId = 'dynsection-0';
Node59
-
-main.h
+
+main.h
@@ -295,8 +295,8 @@ var sectionId = 'dynsection-0';
Node1->Node59
-
-
+
+
@@ -304,8 +304,8 @@ var sectionId = 'dynsection-0';
Node65
-
-engine/objects/BombKart.h
+
+engine/objects/BombKart.h
@@ -313,8 +313,8 @@ var sectionId = 'dynsection-0';
Node1->Node65
-
-
+
+
@@ -322,10 +322,10 @@ var sectionId = 'dynsection-0';
Node69
-
-assets/other/tracks
-/block_fort/block_fort
-_data.h
+
+assets/other/tracks
+/block_fort/block_fort
+_data.h
@@ -333,8 +333,8 @@ var sectionId = 'dynsection-0';
Node1->Node69
-
-
+
+
@@ -342,8 +342,8 @@ var sectionId = 'dynsection-0';
Node70
-
-render_courses.h
+
+render_courses.h
@@ -351,8 +351,8 @@ var sectionId = 'dynsection-0';
Node1->Node70
-
-
+
+
@@ -360,8 +360,8 @@ var sectionId = 'dynsection-0';
Node71
-
-code_8006E9C0.h
+
+code_8006E9C0.h
@@ -369,8 +369,8 @@ var sectionId = 'dynsection-0';
Node1->Node71
-
-
+
+
@@ -378,8 +378,8 @@ var sectionId = 'dynsection-0';
Node73
-
-code_80057C60.h
+
+code_80057C60.h
@@ -387,8 +387,8 @@ var sectionId = 'dynsection-0';
Node1->Node73
-
-
+
+
@@ -396,8 +396,8 @@ var sectionId = 'dynsection-0';
Node74
-
-math_util.h
+
+math_util.h
@@ -405,8 +405,8 @@ var sectionId = 'dynsection-0';
Node1->Node74
-
-
+
+
@@ -414,8 +414,8 @@ var sectionId = 'dynsection-0';
Node75
-
-external.h
+
+external.h
@@ -423,8 +423,8 @@ var sectionId = 'dynsection-0';
Node1->Node75
-
-
+
+
@@ -432,17 +432,17 @@ var sectionId = 'dynsection-0';
Node76
-
-code_80005FD0.h
+
+code_80005FD0.h
-
+
Node1->Node76
-
-
-
+
+
+
@@ -450,17 +450,17 @@ var sectionId = 'dynsection-0';
Node79
-
-spawn_players.h
+
+spawn_players.h
-
+
Node1->Node79
-
-
-
+
+
+
@@ -468,17 +468,17 @@ var sectionId = 'dynsection-0';
Node80
-
-render_objects.h
+
+render_objects.h
-
+
Node1->Node80
-
-
-
+
+
+
@@ -486,18 +486,18 @@ var sectionId = 'dynsection-0';
Node81
-
-assets/models/common
-_data.h
+
+assets/models/common
+_data.h
-
+
Node1->Node81
-
-
-
+
+
+
@@ -505,17 +505,17 @@ var sectionId = 'dynsection-0';
Node82
-
-save.h
+
+save.h
-
+
Node1->Node82
-
-
-
+
+
+
@@ -523,17 +523,17 @@ var sectionId = 'dynsection-0';
Node83
-
-replays.h
+
+replays.h
-
+
Node1->Node83
-
-
-
+
+
+
@@ -541,17 +541,17 @@ var sectionId = 'dynsection-0';
Node84
-
-actors.h
+
+actors.h
-
+
Node1->Node84
-
-
-
+
+
+
@@ -559,17 +559,17 @@ var sectionId = 'dynsection-0';
Node85
-
-collision.h
+
+collision.h
-
+
Node1->Node85
-
-
-
+
+
+
@@ -577,17 +577,17 @@ var sectionId = 'dynsection-0';
Node86
-
-memory.h
+
+memory.h
-
+
Node1->Node86
-
-
-
+
+
+
@@ -595,8 +595,8 @@ var sectionId = 'dynsection-0';
Node6->Node2
-
-
+
+
@@ -604,8 +604,8 @@ var sectionId = 'dynsection-0';
Node7
-
-Track.h
+
+Track.h
@@ -613,8 +613,8 @@ var sectionId = 'dynsection-0';
Node6->Node7
-
-
+
+
@@ -622,8 +622,8 @@ var sectionId = 'dynsection-0';
Node6->Node11
-
-
+
+
@@ -631,8 +631,8 @@ var sectionId = 'dynsection-0';
Node13
-
-data/some_data.h
+
+data/some_data.h
@@ -640,8 +640,8 @@ var sectionId = 'dynsection-0';
Node6->Node13
-
-
+
+
@@ -649,8 +649,8 @@ var sectionId = 'dynsection-0';
Node17
-
-objects.h
+
+objects.h
@@ -658,8 +658,8 @@ var sectionId = 'dynsection-0';
Node6->Node17
-
-
+
+
@@ -667,8 +667,8 @@ var sectionId = 'dynsection-0';
Node22
-
-path_spawn_metadata.h
+
+path_spawn_metadata.h
@@ -676,8 +676,8 @@ var sectionId = 'dynsection-0';
Node6->Node22
-
-
+
+
@@ -685,8 +685,8 @@ var sectionId = 'dynsection-0';
Node6->Node26
-
-
+
+
@@ -694,10 +694,10 @@ var sectionId = 'dynsection-0';
Node31
-
-assets/models/tracks
-/block_fort/block_fort
-_vertices.h
+
+assets/models/tracks
+/block_fort/block_fort
+_vertices.h
@@ -705,8 +705,8 @@ var sectionId = 'dynsection-0';
Node6->Node31
-
-
+
+
@@ -714,10 +714,10 @@ var sectionId = 'dynsection-0';
Node32
-
-assets/models/tracks
-/block_fort/block_fort
-_displaylists.h
+
+assets/models/tracks
+/block_fort/block_fort
+_displaylists.h
@@ -725,8 +725,8 @@ var sectionId = 'dynsection-0';
Node6->Node32
-
-
+
+
@@ -734,8 +734,8 @@ var sectionId = 'dynsection-0';
Node6->Node33
-
-
+
+
@@ -743,8 +743,8 @@ var sectionId = 'dynsection-0';
Node6->Node34
-
-
+
+
@@ -752,8 +752,8 @@ var sectionId = 'dynsection-0';
Node9
-
-CoreMath.h
+
+CoreMath.h
@@ -761,8 +761,8 @@ var sectionId = 'dynsection-0';
Node7->Node9
-
-
+
+
@@ -770,8 +770,8 @@ var sectionId = 'dynsection-0';
Node7->Node10
-
-
+
+
@@ -779,8 +779,8 @@ var sectionId = 'dynsection-0';
Node7->Node11
-
-
+
+
@@ -788,8 +788,8 @@ var sectionId = 'dynsection-0';
Node7->Node13
-
-
+
+
@@ -797,8 +797,8 @@ var sectionId = 'dynsection-0';
Node7->Node22
-
-
+
+
@@ -806,8 +806,8 @@ var sectionId = 'dynsection-0';
Node7->Node26
-
-
+
+
@@ -815,8 +815,8 @@ var sectionId = 'dynsection-0';
Node9->Node2
-
-
+
+
@@ -824,8 +824,8 @@ var sectionId = 'dynsection-0';
Node11->Node2
-
-
+
+
@@ -833,8 +833,8 @@ var sectionId = 'dynsection-0';
Node13->Node3
-
-
+
+
@@ -842,8 +842,8 @@ var sectionId = 'dynsection-0';
Node13->Node17
-
-
+
+
@@ -851,8 +851,8 @@ var sectionId = 'dynsection-0';
Node26->Node2
-
-
+
+
@@ -860,8 +860,8 @@ var sectionId = 'dynsection-0';
Node26->Node9
-
-
+
+
@@ -869,8 +869,8 @@ var sectionId = 'dynsection-0';
Node26->Node11
-
-
+
+
@@ -878,8 +878,8 @@ var sectionId = 'dynsection-0';
Node31->Node2
-
-
+
+
@@ -887,8 +887,8 @@ var sectionId = 'dynsection-0';
Node31->Node3
-
-
+
+
@@ -896,8 +896,8 @@ var sectionId = 'dynsection-0';
Node31->Node16
-
-
+
+
@@ -905,8 +905,8 @@ var sectionId = 'dynsection-0';
Node32->Node2
-
-
+
+
@@ -914,8 +914,8 @@ var sectionId = 'dynsection-0';
Node32->Node3
-
-
+
+
@@ -923,8 +923,8 @@ var sectionId = 'dynsection-0';
Node32->Node16
-
-
+
+
@@ -932,8 +932,8 @@ var sectionId = 'dynsection-0';
Node33->Node2
-
-
+
+
@@ -941,8 +941,8 @@ var sectionId = 'dynsection-0';
Node33->Node3
-
-
+
+
@@ -950,8 +950,8 @@ var sectionId = 'dynsection-0';
Node33->Node16
-
-
+
+
@@ -959,8 +959,8 @@ var sectionId = 'dynsection-0';
Node34->Node2
-
-
+
+
@@ -968,8 +968,8 @@ var sectionId = 'dynsection-0';
Node34->Node3
-
-
+
+
@@ -977,8 +977,8 @@ var sectionId = 'dynsection-0';
Node36->Node2
-
-
+
+
@@ -986,8 +986,8 @@ var sectionId = 'dynsection-0';
Node36->Node5
-
-
+
+
@@ -995,8 +995,8 @@ var sectionId = 'dynsection-0';
Node36->Node7
-
-
+
+
@@ -1004,8 +1004,8 @@ var sectionId = 'dynsection-0';
Node36->Node9
-
-
+
+
@@ -1013,8 +1013,8 @@ var sectionId = 'dynsection-0';
Node36->Node11
-
-
+
+
@@ -1022,8 +1022,8 @@ var sectionId = 'dynsection-0';
Node36->Node17
-
-
+
+
@@ -1031,8 +1031,8 @@ var sectionId = 'dynsection-0';
Node37
-
-engine/cameras/GameCamera.h
+
+engine/cameras/GameCamera.h
@@ -1040,8 +1040,8 @@ var sectionId = 'dynsection-0';
Node36->Node37
-
-
+
+
@@ -1049,8 +1049,8 @@ var sectionId = 'dynsection-0';
Node38
-
-objects/Object.h
+
+objects/Object.h
@@ -1058,8 +1058,8 @@ var sectionId = 'dynsection-0';
Node36->Node38
-
-
+
+
@@ -1067,8 +1067,8 @@ var sectionId = 'dynsection-0';
Node48
-
-Cup.h
+
+Cup.h
@@ -1076,8 +1076,8 @@ var sectionId = 'dynsection-0';
Node36->Node48
-
-
+
+
@@ -1085,8 +1085,8 @@ var sectionId = 'dynsection-0';
Node53
-
-PlayerBombKart.h
+
+PlayerBombKart.h
@@ -1094,8 +1094,8 @@ var sectionId = 'dynsection-0';
Node36->Node53
-
-
+
+
@@ -1103,8 +1103,8 @@ var sectionId = 'dynsection-0';
Node54
-
-TrainCrossing.h
+
+TrainCrossing.h
@@ -1112,8 +1112,8 @@ var sectionId = 'dynsection-0';
Node36->Node54
-
-
+
+
@@ -1121,8 +1121,8 @@ var sectionId = 'dynsection-0';
Node50
-
-unordered_map
+
+unordered_map
@@ -1130,8 +1130,8 @@ var sectionId = 'dynsection-0';
Node36->Node50
-
-
+
+
@@ -1139,8 +1139,8 @@ var sectionId = 'dynsection-0';
Node55
-
-utility
+
+utility
@@ -1148,8 +1148,8 @@ var sectionId = 'dynsection-0';
Node36->Node55
-
-
+
+
@@ -1157,8 +1157,8 @@ var sectionId = 'dynsection-0';
Node56
-
-RaceManager.h
+
+RaceManager.h
@@ -1166,8 +1166,8 @@ var sectionId = 'dynsection-0';
Node36->Node56
-
-
+
+
@@ -1175,8 +1175,8 @@ var sectionId = 'dynsection-0';
Node58
-
-Actor.h
+
+Actor.h
@@ -1184,8 +1184,8 @@ var sectionId = 'dynsection-0';
Node36->Node58
-
-
+
+
@@ -1193,8 +1193,8 @@ var sectionId = 'dynsection-0';
Node60
-
-StaticMeshActor.h
+
+StaticMeshActor.h
@@ -1202,8 +1202,8 @@ var sectionId = 'dynsection-0';
Node36->Node60
-
-
+
+
@@ -1211,8 +1211,8 @@ var sectionId = 'dynsection-0';
Node61
-
-particles/ParticleEmitter.h
+
+particles/ParticleEmitter.h
@@ -1220,8 +1220,8 @@ var sectionId = 'dynsection-0';
Node36->Node61
-
-
+
+
@@ -1229,8 +1229,8 @@ var sectionId = 'dynsection-0';
Node62
-
-editor/Editor.h
+
+editor/Editor.h
@@ -1238,8 +1238,8 @@ var sectionId = 'dynsection-0';
Node36->Node62
-
-
+
+
@@ -1247,8 +1247,8 @@ var sectionId = 'dynsection-0';
Node44
-
-GameObject.h
+
+GameObject.h
@@ -1256,8 +1256,8 @@ var sectionId = 'dynsection-0';
Node36->Node44
-
-
+
+
@@ -1265,8 +1265,8 @@ var sectionId = 'dynsection-0';
Node37->Node2
-
-
+
+
@@ -1274,8 +1274,8 @@ var sectionId = 'dynsection-0';
Node37->Node9
-
-
+
+
@@ -1283,8 +1283,8 @@ var sectionId = 'dynsection-0';
Node37->Node11
-
-
+
+
@@ -1292,8 +1292,8 @@ var sectionId = 'dynsection-0';
Node38->Node2
-
-
+
+
@@ -1301,8 +1301,8 @@ var sectionId = 'dynsection-0';
Node38->Node11
-
-
+
+
@@ -1310,8 +1310,8 @@ var sectionId = 'dynsection-0';
Node38->Node17
-
-
+
+
@@ -1319,8 +1319,8 @@ var sectionId = 'dynsection-0';
Node48->Node4
-
-
+
+
@@ -1328,8 +1328,8 @@ var sectionId = 'dynsection-0';
Node48->Node5
-
-
+
+
@@ -1337,8 +1337,8 @@ var sectionId = 'dynsection-0';
Node48->Node7
-
-
+
+
@@ -1346,8 +1346,8 @@ var sectionId = 'dynsection-0';
Node53->Node2
-
-
+
+
@@ -1355,8 +1355,8 @@ var sectionId = 'dynsection-0';
Node53->Node9
-
-
+
+
@@ -1364,8 +1364,8 @@ var sectionId = 'dynsection-0';
Node54->Node2
-
-
+
+
@@ -1373,8 +1373,8 @@ var sectionId = 'dynsection-0';
Node56->Node10
-
-
+
+
@@ -1382,8 +1382,8 @@ var sectionId = 'dynsection-0';
Node58->Node2
-
-
+
+
@@ -1391,8 +1391,8 @@ var sectionId = 'dynsection-0';
Node58->Node11
-
-
+
+
@@ -1400,8 +1400,8 @@ var sectionId = 'dynsection-0';
Node58->Node59
-
-
+
+
@@ -1409,8 +1409,8 @@ var sectionId = 'dynsection-0';
Node60->Node2
-
-
+
+
@@ -1418,8 +1418,8 @@ var sectionId = 'dynsection-0';
Node60->Node3
-
-
+
+
@@ -1427,8 +1427,8 @@ var sectionId = 'dynsection-0';
Node60->Node9
-
-
+
+
@@ -1436,8 +1436,8 @@ var sectionId = 'dynsection-0';
Node61->Node2
-
-
+
+
@@ -1445,8 +1445,8 @@ var sectionId = 'dynsection-0';
Node61->Node11
-
-
+
+
@@ -1454,8 +1454,8 @@ var sectionId = 'dynsection-0';
Node61->Node59
-
-
+
+
@@ -1463,8 +1463,8 @@ var sectionId = 'dynsection-0';
Node62->Node3
-
-
+
+
@@ -1472,8 +1472,8 @@ var sectionId = 'dynsection-0';
Node62->Node10
-
-
+
+
@@ -1481,8 +1481,8 @@ var sectionId = 'dynsection-0';
Node44->Node3
-
-
+
+
@@ -1490,8 +1490,8 @@ var sectionId = 'dynsection-0';
Node44->Node4
-
-
+
+
@@ -1499,8 +1499,8 @@ var sectionId = 'dynsection-0';
Node44->Node9
-
-
+
+
@@ -1508,8 +1508,8 @@ var sectionId = 'dynsection-0';
Node65->Node2
-
-
+
+
@@ -1517,8 +1517,8 @@ var sectionId = 'dynsection-0';
Node65->Node36
-
-
+
+
@@ -1526,8 +1526,8 @@ var sectionId = 'dynsection-0';
Node65->Node38
-
-
+
+
@@ -1535,8 +1535,8 @@ var sectionId = 'dynsection-0';
Node69->Node2
-
-
+
+
@@ -1544,8 +1544,8 @@ var sectionId = 'dynsection-0';
Node69->Node3
-
-
+
+
@@ -1553,8 +1553,8 @@ var sectionId = 'dynsection-0';
Node69->Node16
-
-
+
+
@@ -1562,8 +1562,8 @@ var sectionId = 'dynsection-0';
Node70->Node7
-
-
+
+
@@ -1571,8 +1571,8 @@ var sectionId = 'dynsection-0';
Node70->Node11
-
-
+
+
@@ -1580,8 +1580,8 @@ var sectionId = 'dynsection-0';
Node70->Node26
-
-
+
+
@@ -1589,8 +1589,8 @@ var sectionId = 'dynsection-0';
Node73->Node11
-
-
+
+
@@ -1598,8 +1598,8 @@ var sectionId = 'dynsection-0';
Node73->Node17
-
-
+
+
@@ -1607,8 +1607,8 @@ var sectionId = 'dynsection-0';
Node73->Node26
-
-
+
+
@@ -1616,8 +1616,8 @@ var sectionId = 'dynsection-0';
Node74->Node2
-
-
+
+
@@ -1625,116 +1625,125 @@ var sectionId = 'dynsection-0';
Node75->Node2
-
-
+
+
+
+
+
+
+
+Node75->Node10
+
+
+
-
+
Node75->Node11
-
-
-
+
+
+
-
+
Node76->Node11
-
-
-
+
+
+
-
+
Node79->Node11
-
-
-
+
+
+
-
+
Node80->Node59
-
-
-
+
+
+
-
+
Node81->Node2
-
-
-
+
+
+
-
+
Node81->Node3
-
-
-
+
+
+
-
+
Node81->Node16
-
-
-
+
+
+
-
+
Node82->Node2
-
-
-
+
+
+
-
+
Node83->Node2
-
-
-
+
+
+
-
+
Node84->Node11
-
-
-
+
+
+
-
+
Node84->Node26
-
-
-
+
+
+
-
+
Node86->Node34
-
-
-
+
+
+
diff --git a/BlockFort_8cpp__incl_org.svg b/BlockFort_8cpp__incl_org.svg
index 31cbe8833..4bc6844a4 100644
--- a/BlockFort_8cpp__incl_org.svg
+++ b/BlockFort_8cpp__incl_org.svg
@@ -4,16 +4,16 @@
-
+
src/engine/tracks/BlockFort.cpp
Node1
-
-src/engine/tracks/BlockFort.cpp
+
+src/engine/tracks/BlockFort.cpp
@@ -21,8 +21,8 @@
Node2
-
-libultraship.h
+
+libultraship.h
@@ -30,8 +30,8 @@
Node1->Node2
-
-
+
+
@@ -39,8 +39,8 @@
Node3
-
-libultra/gbi.h
+
+libultra/gbi.h
@@ -48,8 +48,8 @@
Node1->Node3
-
-
+
+
@@ -57,8 +57,8 @@
Node4
-
-vector
+
+vector
@@ -66,8 +66,8 @@
Node1->Node4
-
-
+
+
@@ -75,8 +75,8 @@
Node5
-
-memory
+
+memory
@@ -84,8 +84,8 @@
Node1->Node5
-
-
+
+
@@ -93,8 +93,8 @@
Node6
-
-BlockFort.h
+
+BlockFort.h
@@ -102,8 +102,8 @@
Node1->Node6
-
-
+
+
@@ -111,8 +111,8 @@
Node10
-
-defines.h
+
+defines.h
@@ -120,8 +120,8 @@
Node1->Node10
-
-
+
+
@@ -129,8 +129,8 @@
Node11
-
-camera.h
+
+camera.h
@@ -138,8 +138,8 @@
Node1->Node11
-
-
+
+
@@ -147,8 +147,8 @@
Node26
-
-code_800029B0.h
+
+code_800029B0.h
@@ -156,8 +156,8 @@
Node1->Node26
-
-
+
+
@@ -165,8 +165,8 @@
Node16
-
-align_asset_macro.h
+
+align_asset_macro.h
@@ -174,8 +174,8 @@
Node1->Node16
-
-
+
+
@@ -183,10 +183,10 @@
Node33
-
-assets/models/tracks
-/block_fort/block_fort
-_data.h
+
+assets/models/tracks
+/block_fort/block_fort
+_data.h
@@ -194,8 +194,8 @@
Node1->Node33
-
-
+
+
@@ -203,8 +203,8 @@
Node34
-
-course_offsets.h
+
+course_offsets.h
@@ -212,8 +212,8 @@
Node1->Node34
-
-
+
+
@@ -221,8 +221,8 @@
Node36
-
-World.h
+
+World.h
@@ -230,8 +230,8 @@
Node1->Node36
-
-
+
+
@@ -239,8 +239,8 @@
Node59
-
-main.h
+
+main.h
@@ -248,8 +248,8 @@
Node1->Node59
-
-
+
+
@@ -257,8 +257,8 @@
Node65
-
-engine/objects/BombKart.h
+
+engine/objects/BombKart.h
@@ -266,8 +266,8 @@
Node1->Node65
-
-
+
+
@@ -275,10 +275,10 @@
Node69
-
-assets/other/tracks
-/block_fort/block_fort
-_data.h
+
+assets/other/tracks
+/block_fort/block_fort
+_data.h
@@ -286,8 +286,8 @@
Node1->Node69
-
-
+
+
@@ -295,8 +295,8 @@
Node70
-
-render_courses.h
+
+render_courses.h
@@ -304,8 +304,8 @@
Node1->Node70
-
-
+
+
@@ -313,8 +313,8 @@
Node71
-
-code_8006E9C0.h
+
+code_8006E9C0.h
@@ -322,8 +322,8 @@
Node1->Node71
-
-
+
+
@@ -331,8 +331,8 @@
Node73
-
-code_80057C60.h
+
+code_80057C60.h
@@ -340,8 +340,8 @@
Node1->Node73
-
-
+
+
@@ -349,8 +349,8 @@
Node74
-
-math_util.h
+
+math_util.h
@@ -358,8 +358,8 @@
Node1->Node74
-
-
+
+
@@ -367,8 +367,8 @@
Node75
-
-external.h
+
+external.h
@@ -376,8 +376,8 @@
Node1->Node75
-
-
+
+
@@ -385,17 +385,17 @@
Node76
-
-code_80005FD0.h
+
+code_80005FD0.h
-
+
Node1->Node76
-
-
-
+
+
+
@@ -403,17 +403,17 @@
Node79
-
-spawn_players.h
+
+spawn_players.h
-
+
Node1->Node79
-
-
-
+
+
+
@@ -421,17 +421,17 @@
Node80
-
-render_objects.h
+
+render_objects.h
-
+
Node1->Node80
-
-
-
+
+
+
@@ -439,18 +439,18 @@
Node81
-
-assets/models/common
-_data.h
+
+assets/models/common
+_data.h
-
+
Node1->Node81
-
-
-
+
+
+
@@ -458,17 +458,17 @@
Node82
-
-save.h
+
+save.h
-
+
Node1->Node82
-
-
-
+
+
+
@@ -476,17 +476,17 @@
Node83
-
-replays.h
+
+replays.h
-
+
Node1->Node83
-
-
-
+
+
+
@@ -494,17 +494,17 @@
Node84
-
-actors.h
+
+actors.h
-
+
Node1->Node84
-
-
-
+
+
+
@@ -512,17 +512,17 @@
Node85
-
-collision.h
+
+collision.h
-
+
Node1->Node85
-
-
-
+
+
+
@@ -530,17 +530,17 @@
Node86
-
-memory.h
+
+memory.h
-
+
Node1->Node86
-
-
-
+
+
+
@@ -548,8 +548,8 @@
Node6->Node2
-
-
+
+
@@ -557,8 +557,8 @@
Node7
-
-Track.h
+
+Track.h
@@ -566,8 +566,8 @@
Node6->Node7
-
-
+
+
@@ -575,8 +575,8 @@
Node6->Node11
-
-
+
+
@@ -584,8 +584,8 @@
Node13
-
-data/some_data.h
+
+data/some_data.h
@@ -593,8 +593,8 @@
Node6->Node13
-
-
+
+
@@ -602,8 +602,8 @@
Node17
-
-objects.h
+
+objects.h
@@ -611,8 +611,8 @@
Node6->Node17
-
-
+
+
@@ -620,8 +620,8 @@
Node22
-
-path_spawn_metadata.h
+
+path_spawn_metadata.h
@@ -629,8 +629,8 @@
Node6->Node22
-
-
+
+
@@ -638,8 +638,8 @@
Node6->Node26
-
-
+
+
@@ -647,10 +647,10 @@
Node31
-
-assets/models/tracks
-/block_fort/block_fort
-_vertices.h
+
+assets/models/tracks
+/block_fort/block_fort
+_vertices.h
@@ -658,8 +658,8 @@
Node6->Node31
-
-
+
+
@@ -667,10 +667,10 @@
Node32
-
-assets/models/tracks
-/block_fort/block_fort
-_displaylists.h
+
+assets/models/tracks
+/block_fort/block_fort
+_displaylists.h
@@ -678,8 +678,8 @@
Node6->Node32
-
-
+
+
@@ -687,8 +687,8 @@
Node6->Node33
-
-
+
+
@@ -696,8 +696,8 @@
Node6->Node34
-
-
+
+
@@ -705,8 +705,8 @@
Node9
-
-CoreMath.h
+
+CoreMath.h
@@ -714,8 +714,8 @@
Node7->Node9
-
-
+
+
@@ -723,8 +723,8 @@
Node7->Node10
-
-
+
+
@@ -732,8 +732,8 @@
Node7->Node11
-
-
+
+
@@ -741,8 +741,8 @@
Node7->Node13
-
-
+
+
@@ -750,8 +750,8 @@
Node7->Node22
-
-
+
+
@@ -759,8 +759,8 @@
Node7->Node26
-
-
+
+
@@ -768,8 +768,8 @@
Node9->Node2
-
-
+
+
@@ -777,8 +777,8 @@
Node11->Node2
-
-
+
+
@@ -786,8 +786,8 @@
Node13->Node3
-
-
+
+
@@ -795,8 +795,8 @@
Node13->Node17
-
-
+
+
@@ -804,8 +804,8 @@
Node26->Node2
-
-
+
+
@@ -813,8 +813,8 @@
Node26->Node9
-
-
+
+
@@ -822,8 +822,8 @@
Node26->Node11
-
-
+
+
@@ -831,8 +831,8 @@
Node31->Node2
-
-
+
+
@@ -840,8 +840,8 @@
Node31->Node3
-
-
+
+
@@ -849,8 +849,8 @@
Node31->Node16
-
-
+
+
@@ -858,8 +858,8 @@
Node32->Node2
-
-
+
+
@@ -867,8 +867,8 @@
Node32->Node3
-
-
+
+
@@ -876,8 +876,8 @@
Node32->Node16
-
-
+
+
@@ -885,8 +885,8 @@
Node33->Node2
-
-
+
+
@@ -894,8 +894,8 @@
Node33->Node3
-
-
+
+
@@ -903,8 +903,8 @@
Node33->Node16
-
-
+
+
@@ -912,8 +912,8 @@
Node34->Node2
-
-
+
+
@@ -921,8 +921,8 @@
Node34->Node3
-
-
+
+
@@ -930,8 +930,8 @@
Node36->Node2
-
-
+
+
@@ -939,8 +939,8 @@
Node36->Node5
-
-
+
+
@@ -948,8 +948,8 @@
Node36->Node7
-
-
+
+
@@ -957,8 +957,8 @@
Node36->Node9
-
-
+
+
@@ -966,8 +966,8 @@
Node36->Node11
-
-
+
+
@@ -975,8 +975,8 @@
Node36->Node17
-
-
+
+
@@ -984,8 +984,8 @@
Node37
-
-engine/cameras/GameCamera.h
+
+engine/cameras/GameCamera.h
@@ -993,8 +993,8 @@
Node36->Node37
-
-
+
+
@@ -1002,8 +1002,8 @@
Node38
-
-objects/Object.h
+
+objects/Object.h
@@ -1011,8 +1011,8 @@
Node36->Node38
-
-
+
+
@@ -1020,8 +1020,8 @@
Node48
-
-Cup.h
+
+Cup.h
@@ -1029,8 +1029,8 @@
Node36->Node48
-
-
+
+
@@ -1038,8 +1038,8 @@
Node53
-
-PlayerBombKart.h
+
+PlayerBombKart.h
@@ -1047,8 +1047,8 @@
Node36->Node53
-
-
+
+
@@ -1056,8 +1056,8 @@
Node54
-
-TrainCrossing.h
+
+TrainCrossing.h
@@ -1065,8 +1065,8 @@
Node36->Node54
-
-
+
+
@@ -1074,8 +1074,8 @@
Node50
-
-unordered_map
+
+unordered_map
@@ -1083,8 +1083,8 @@
Node36->Node50
-
-
+
+
@@ -1092,8 +1092,8 @@
Node55
-
-utility
+
+utility
@@ -1101,8 +1101,8 @@
Node36->Node55
-
-
+
+
@@ -1110,8 +1110,8 @@
Node56
-
-RaceManager.h
+
+RaceManager.h
@@ -1119,8 +1119,8 @@
Node36->Node56
-
-
+
+
@@ -1128,8 +1128,8 @@
Node58
-
-Actor.h
+
+Actor.h
@@ -1137,8 +1137,8 @@
Node36->Node58
-
-
+
+
@@ -1146,8 +1146,8 @@
Node60
-
-StaticMeshActor.h
+
+StaticMeshActor.h
@@ -1155,8 +1155,8 @@
Node36->Node60
-
-
+
+
@@ -1164,8 +1164,8 @@
Node61
-
-particles/ParticleEmitter.h
+
+particles/ParticleEmitter.h
@@ -1173,8 +1173,8 @@
Node36->Node61
-
-
+
+
@@ -1182,8 +1182,8 @@
Node62
-
-editor/Editor.h
+
+editor/Editor.h
@@ -1191,8 +1191,8 @@
Node36->Node62
-
-
+
+
@@ -1200,8 +1200,8 @@
Node44
-
-GameObject.h
+
+GameObject.h
@@ -1209,8 +1209,8 @@
Node36->Node44
-
-
+
+
@@ -1218,8 +1218,8 @@
Node37->Node2
-
-
+
+
@@ -1227,8 +1227,8 @@
Node37->Node9
-
-
+
+
@@ -1236,8 +1236,8 @@
Node37->Node11
-
-
+
+
@@ -1245,8 +1245,8 @@
Node38->Node2
-
-
+
+
@@ -1254,8 +1254,8 @@
Node38->Node11
-
-
+
+
@@ -1263,8 +1263,8 @@
Node38->Node17
-
-
+
+
@@ -1272,8 +1272,8 @@
Node48->Node4
-
-
+
+
@@ -1281,8 +1281,8 @@
Node48->Node5
-
-
+
+
@@ -1290,8 +1290,8 @@
Node48->Node7
-
-
+
+
@@ -1299,8 +1299,8 @@
Node53->Node2
-
-
+
+
@@ -1308,8 +1308,8 @@
Node53->Node9
-
-
+
+
@@ -1317,8 +1317,8 @@
Node54->Node2
-
-
+
+
@@ -1326,8 +1326,8 @@
Node56->Node10
-
-
+
+
@@ -1335,8 +1335,8 @@
Node58->Node2
-
-
+
+
@@ -1344,8 +1344,8 @@
Node58->Node11
-
-
+
+
@@ -1353,8 +1353,8 @@
Node58->Node59
-
-
+
+
@@ -1362,8 +1362,8 @@
Node60->Node2
-
-
+
+
@@ -1371,8 +1371,8 @@
Node60->Node3
-
-
+
+
@@ -1380,8 +1380,8 @@
Node60->Node9
-
-
+
+
@@ -1389,8 +1389,8 @@
Node61->Node2
-
-
+
+
@@ -1398,8 +1398,8 @@
Node61->Node11
-
-
+
+
@@ -1407,8 +1407,8 @@
Node61->Node59
-
-
+
+
@@ -1416,8 +1416,8 @@
Node62->Node3
-
-
+
+
@@ -1425,8 +1425,8 @@
Node62->Node10
-
-
+
+
@@ -1434,8 +1434,8 @@
Node44->Node3
-
-
+
+
@@ -1443,8 +1443,8 @@
Node44->Node4
-
-
+
+
@@ -1452,8 +1452,8 @@
Node44->Node9
-
-
+
+
@@ -1461,8 +1461,8 @@
Node65->Node2
-
-
+
+
@@ -1470,8 +1470,8 @@
Node65->Node36
-
-
+
+
@@ -1479,8 +1479,8 @@
Node65->Node38
-
-
+
+
@@ -1488,8 +1488,8 @@
Node69->Node2
-
-
+
+
@@ -1497,8 +1497,8 @@
Node69->Node3
-
-
+
+
@@ -1506,8 +1506,8 @@
Node69->Node16
-
-
+
+
@@ -1515,8 +1515,8 @@
Node70->Node7
-
-
+
+
@@ -1524,8 +1524,8 @@
Node70->Node11
-
-
+
+
@@ -1533,8 +1533,8 @@
Node70->Node26
-
-
+
+
@@ -1542,8 +1542,8 @@
Node73->Node11
-
-
+
+
@@ -1551,8 +1551,8 @@
Node73->Node17
-
-
+
+
@@ -1560,8 +1560,8 @@
Node73->Node26
-
-
+
+
@@ -1569,8 +1569,8 @@
Node74->Node2
-
-
+
+
@@ -1578,116 +1578,125 @@
Node75->Node2
-
-
+
+
+
+
+
+
+
+Node75->Node10
+
+
+
-
+
Node75->Node11
-
-
-
+
+
+
-
+
Node76->Node11
-
-
-
+
+
+
-
+
Node79->Node11
-
-
-
+
+
+
-
+
Node80->Node59
-
-
-
+
+
+
-
+
Node81->Node2
-
-
-
+
+
+
-
+
Node81->Node3
-
-
-
+
+
+
-
+
Node81->Node16
-
-
-
+
+
+
-
+
Node82->Node2
-
-
-
+
+
+
-
+
Node83->Node2
-
-
-
+
+
+
-
+
Node84->Node11
-
-
-
+
+
+
-
+
Node84->Node26
-
-
-
+
+
+
-
+
Node86->Node34
-
-
-
+
+
+
diff --git a/BombKart_8cpp__incl.map b/BombKart_8cpp__incl.map
index 84f3c4340..f4dded3e1 100644
--- a/BombKart_8cpp__incl.map
+++ b/BombKart_8cpp__incl.map
@@ -1,196 +1,197 @@
diff --git a/BombKart_8cpp__incl.md5 b/BombKart_8cpp__incl.md5
index c4eb879f5..ba4d79791 100644
--- a/BombKart_8cpp__incl.md5
+++ b/BombKart_8cpp__incl.md5
@@ -1 +1 @@
-a5972365fa8ba41371a53db577bdbacf
\ No newline at end of file
+90aeca5b77ff57cc3fc3dc9e78cf33f4
\ No newline at end of file
diff --git a/BombKart_8cpp__incl.svg b/BombKart_8cpp__incl.svg
index fc9a427ec..b9a7e5ef0 100644
--- a/BombKart_8cpp__incl.svg
+++ b/BombKart_8cpp__incl.svg
@@ -47,7 +47,7 @@
@@ -59,9 +59,9 @@ var sectionId = 'dynsection-0';
Node1
-
-src/engine/objects
-/BombKart.cpp
+
+src/engine/objects
+/BombKart.cpp
@@ -69,8 +69,8 @@ var sectionId = 'dynsection-0';
Node2
-
-libultraship.h
+
+libultraship.h
@@ -78,8 +78,8 @@ var sectionId = 'dynsection-0';
Node1->Node2
-
-
+
+
@@ -87,8 +87,8 @@ var sectionId = 'dynsection-0';
Node3
-
-engine/objects/Object.h
+
+engine/objects/Object.h
@@ -96,8 +96,8 @@ var sectionId = 'dynsection-0';
Node1->Node3
-
-
+
+
@@ -105,8 +105,8 @@ var sectionId = 'dynsection-0';
Node5
-
-vector
+
+vector
@@ -114,8 +114,8 @@ var sectionId = 'dynsection-0';
Node1->Node5
-
-
+
+
@@ -123,8 +123,8 @@ var sectionId = 'dynsection-0';
Node22
-
-BombKart.h
+
+BombKart.h
@@ -132,8 +132,8 @@ var sectionId = 'dynsection-0';
Node1->Node22
-
-
+
+
@@ -141,8 +141,8 @@ var sectionId = 'dynsection-0';
Node31
-
-src/port/Game.h
+
+src/port/Game.h
@@ -150,8 +150,8 @@ var sectionId = 'dynsection-0';
Node1->Node31
-
-
+
+
@@ -159,17 +159,17 @@ var sectionId = 'dynsection-0';
Node33
-
-defines.h
+
+defines.h
-
+
Node1->Node33
-
-
-
+
+
+
@@ -177,17 +177,17 @@ var sectionId = 'dynsection-0';
Node37
-
-bomb_kart.h
+
+bomb_kart.h
-
+
Node1->Node37
-
-
-
+
+