summaryrefslogtreecommitdiff
path: root/src/code_800029B0.h
diff options
context:
space:
mode:
authorMegaMech <MegaMech@users.noreply.github.com>2024-04-20 19:10:53 -0600
committerGitHub <noreply@github.com>2024-04-20 19:10:53 -0600
commit7a10ba89f6bf26fd4b659510fefb2ce1cd315f02 (patch)
treea06fc0b8288801398c24c96e80b0320cf513c9de /src/code_800029B0.h
parent4df64731472064ac5452b62fb867e59a18487852 (diff)
Header cleanup and some renames (#616)
* Place macros for addr conversions * dl renames * fixes * changes ok * Delete types.h * move enums
Diffstat (limited to 'src/code_800029B0.h')
-rw-r--r--src/code_800029B0.h23
1 files changed, 22 insertions, 1 deletions
diff --git a/src/code_800029B0.h b/src/code_800029B0.h
index 30ee796d7..40376ff2e 100644
--- a/src/code_800029B0.h
+++ b/src/code_800029B0.h
@@ -3,8 +3,29 @@
#include <macros.h>
#include <ultra64.h>
-#include <types.h>
#include <actor_types.h>
+#include "camera.h"
+
+struct UnkStruct_800DC5EC {
+ /* 0x00 */ struct Controller *controllers; // gControllers ptr 800F6910
+ /* 0x04 */ Camera *camera; // Player camera ptr
+ /* 0x08 */ Player *player; // Player ptr 800F6990
+ /* 0x0C */ s32 *unkC; // unk struct?
+ /* 0x10 */ Vp viewport;
+ /* 0x20 */ s32 pad[2];
+ /* 0x28 */ s16 cameraHeight;
+ /* 0x2A */ s16 unk;
+ /* 0x2C */ s16 screenWidth;
+ /* 0x2E */ s16 screenHeight;
+ /* 0x30 */ s16 screenStartX;
+ /* 0x32 */ s16 screenStartY;
+ /* 0x34 */ s16 unk3C;
+ /* 0x36 */ s16 playerDirection;
+ /* 0x38 */ s16 pathCounter;
+ /* 0x3A */ s16 unk42;
+ /* 0x3C */ s32 pad2;
+}; // size = 0x40
+
/* Function Prototypes */