summaryrefslogtreecommitdiff
path: root/src/data/path_spawn_metadata.h
diff options
context:
space:
mode:
authorMegaMech <MegaMech@users.noreply.github.com>2024-04-09 21:29:57 -0600
committerGitHub <noreply@github.com>2024-04-09 21:29:57 -0600
commit3da5a4f343fa708abcc461d83337ef6df9863447 (patch)
tree2ff74ffb532a89e5af9666250c2c60e7f339f9c0 /src/data/path_spawn_metadata.h
parent2b66867af1975759dc7acfb3bbc2c9063ffa4353 (diff)
Add ymls for Torch code generator (#497)
* Add torch * update jenkinsfile
Diffstat (limited to 'src/data/path_spawn_metadata.h')
-rw-r--r--src/data/path_spawn_metadata.h33
1 files changed, 33 insertions, 0 deletions
diff --git a/src/data/path_spawn_metadata.h b/src/data/path_spawn_metadata.h
new file mode 100644
index 000000000..2ffe6cc32
--- /dev/null
+++ b/src/data/path_spawn_metadata.h
@@ -0,0 +1,33 @@
+#ifndef PATH_SPAWN_METADATA_H
+#define PATH_SPAWN_METADATA_H
+
+#include "waypoints.h"
+#include "common_structs.h"
+#include <assets/common_data.h>
+#include "include/bomb_kart.h"
+
+struct _struct_gCoursePathSizes_0x10 {
+ /* 0x00 */ u16 unk0;
+ /* 0x02 */ u16 unk2;
+ /* 0x04 */ u16 unk4;
+ /* 0x06 */ u16 unk6;
+ /* 0x08 */ u16 unk8;
+ /* 0x0A */ char padA[6];
+}; // size 0x10
+
+extern KartAIBehaviour *gKartAIBehaviourLUT[];
+extern TrackWaypoint nullPath;
+extern TrackWaypoint *gCoursePathTable[][4];
+extern TrackWaypoint *gCoursePathTable2[][4];
+extern s16 gKartAISteeringSensitivity[];
+extern f32 gKartAICourseMaximumSeparation[];
+extern f32 gKartAICourseMinimumSeparation[];
+extern s16 D_800DCAF4[];
+extern s16 D_800DCB34[];
+extern s16 *D_800DCBB4[];
+extern BombKartSpawn gBombKartSpawns[][NUM_BOMB_KARTS_MAX];
+extern struct _struct_gCoursePathSizes_0x10 gCoursePathSizes[];
+extern s32 D_800DDB20;
+extern s32 D_800DDB24;
+
+#endif