summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorMegaMech <MegaMech@users.noreply.github.com>2021-12-26 00:14:52 -0700
committerGitHub <noreply@github.com>2021-12-26 00:14:52 -0700
commitdd0b6e2ff2eaa878958950d44fe9cbb442ebcc12 (patch)
tree5dee06ca5978c7c1d1d4c2b669b32a6b1151b1a0 /include
parentf069034c3779047057187e22345e5b99c821aaab (diff)
decomp more 80057C60.c to reach 20 percent (#118)
Diffstat (limited to 'include')
-rw-r--r--include/types.h57
1 files changed, 57 insertions, 0 deletions
diff --git a/include/types.h b/include/types.h
index 1793f7d8e..a483f9226 100644
--- a/include/types.h
+++ b/include/types.h
@@ -187,6 +187,63 @@ struct UnkStruct_802B53C8 {
};
// end math util structs
+struct UnkStruct8008A890 {
+ // B4 long
+ Vec3f pos;
+ //f32 posY;
+ //f32 posZ;
+ f32 unk; // lookat? faceangle?
+ f32 unk1;
+ f32 unk2;
+ f32 angleX;
+ f32 angleY;
+ f32 angleZ;
+ s16 rotX;
+ s16 rotX2;
+ s16 rotY; // unused?
+ s16 rotZ;
+ s32 unk3; // zero
+ s32 unk4; // 0x4119999A
+ s32 unk5; // 0xC20C bit flag?
+ s32 unk6; // 0
+ s32 unk7; // 0
+ s32 unk8; // 0x41F
+ s32 unk9; // 0
+ s32 unk10; // 0
+ s32 unk11; // 0
+ s32 unk12; // 0
+ u16 unk13; // 0x103F7
+ u16 unk13_and_a_half;
+ u16 unk14; // 0x05BC00## Surface camera is over?
+ u16 unk14_half;
+ u16 collisionX;
+ u16 value;
+ u16 collisionY;
+ f32 collisionZ;
+ f32 unk15;
+ f32 unk16;
+ f32 unk17;
+ f32 unk18;
+ f32 unk19;
+ f32 unk20;
+ f32 unkAngleX;
+ f32 unkAngleY;
+ f32 unkAngleZ;
+ s32 unk21; // zero
+ f32 collision;
+ f32 unk22; // zero
+ s16 unk23; // confirmed s16
+ s16 unk24; // zero
+ s16 unk24_and_a_half;
+ s32 unk25; // zero
+ s32 unk26; // zero
+ // need another s16 here?
+ s32 unk27; // 8
+ s16 unk28; // zero
+ f32 unk29; // 422
+ f32 unk30;
+};
+
struct UnkStruct_800DDB68 {
s32 *D_800ED600; s32 *D_800ED608; s32 *D_800ED610; s32 *D_800ED618;
s32 *D_800ED620; s32 *D_800ED628; s32 *D_800ED630; s32 *D_800ED638;