mirror of
https://github.com/HarbourMasters/Starship.git
synced 2025-02-12 04:55:18 +03:00
275 lines
8.0 KiB
C
275 lines
8.0 KiB
C
#ifndef FOX_TITLE_H
|
|
#define FOX_TITLE_H
|
|
|
|
#include "global.h"
|
|
|
|
typedef struct {
|
|
/* 0x00 */ f32 unk_0;
|
|
/* 0x04 */ f32 unk_4;
|
|
/* 0x08 */ f32 unk_8;
|
|
} UnkStruct_D_menu_801ADF54; // size = 0xC
|
|
|
|
typedef struct UnkStruct_D_801B8350 {
|
|
/* 0x00 */ Vec3f unk_00;
|
|
/* 0x0C */ f32 unk_0C;
|
|
/* 0x10 */ f32 unk_10;
|
|
/* 0x14 */ f32 unk_14;
|
|
/* 0x18 */ f32 unk_18;
|
|
/* 0x1C */ f32 unk_1C;
|
|
/* 0x20 */ f32 unk_20;
|
|
/* 0x24 */ f32 unk_24;
|
|
/* 0x28 */ f32 unk_28;
|
|
/* 0x2C */ f32 unk_2C;
|
|
/* 0x30 */ f32 unk_30;
|
|
/* 0x34 */ f32 unk_34;
|
|
/* 0x38 */ f32 unk_38;
|
|
/* 0x3C */ f32 unk_3C;
|
|
/* 0x40 */ f32 unk_40;
|
|
/* 0x44 */ f32 unk_44;
|
|
/* 0x48 */ f32 unk_48;
|
|
/* 0x4C */ f32 unk_4C;
|
|
/* 0x50 */ f32 unk_50;
|
|
/* 0x54 */ s32 unk_54;
|
|
/* 0x58 */ s32 unk_58;
|
|
/* 0x5C */ s32 unk_5C;
|
|
} UnkStruct_D_801B8350; // size = 0x60
|
|
|
|
typedef struct {
|
|
/* 0x00 */ Vec3f unk_00;
|
|
/* 0x0C */ f32 unk_0C;
|
|
/* 0x10 */ f32 unk_10;
|
|
/* 0x14 */ char pad14[0x4];
|
|
/* 0x18 */ f32 unk_18;
|
|
/* 0x1C */ f32 unk_1C;
|
|
/* 0x20 */ f32 unk_20;
|
|
/* 0x24 */ f32 unk_24;
|
|
/* 0x28 */ f32 unk_28;
|
|
/* 0x2C */ f32 unk_2C;
|
|
/* 0x30 */ f32 unk_30;
|
|
/* 0x34 */ s32 unk_34;
|
|
/* 0x38 */ s32 unk_38;
|
|
/* 0x3C */ s32 unk_3C;
|
|
/* 0x40 */ s32 unk_40;
|
|
/* 0x44 */ f32 unk_44;
|
|
/* 0x48 */ s32 unk_48;
|
|
/* 0x4C */ s32 unk_4C;
|
|
/* 0x50 */ f32 unk_50[3];
|
|
} UnkStruct_D_menu_801B84E8; // size = 0x5C
|
|
|
|
typedef struct {
|
|
/* 0x00 */ Vec3f pos;
|
|
/* 0x0C */ char pad0C[0x4];
|
|
/* 0x10 */ f32 angleX;
|
|
/* 0x14 */ f32 angleY;
|
|
/* 0x18 */ f32 angleZ;
|
|
/* 0x1C */ f32 scale;
|
|
/* 0x20 */ char pad20[0x4];
|
|
/* 0x24 */ f32 unk_24[3];
|
|
} UnkStruct_D_menu_801B8658; // size = 0x30
|
|
|
|
typedef struct {
|
|
/* 0x00 */ Vec3f pos;
|
|
/* 0x0C */ s32 unk_0C;
|
|
/* 0x10 */ f32 scale;
|
|
} UnkStruct_D_menu_801B8688; // size = 0x14
|
|
|
|
extern CameraPoint D_menu_801B6B40[];
|
|
extern CameraPoint D_menu_801B6C60[];
|
|
extern f32 D_menu_801B7BB0;
|
|
extern f32 D_menu_801B7BB4;
|
|
extern f32 D_menu_801B7BB8;
|
|
extern f32 D_menu_801B7BBC;
|
|
extern f32 D_menu_801B7BC0;
|
|
extern f32 D_menu_801B7BC4;
|
|
extern f32 D_menu_801B7BC8;
|
|
extern f32 D_menu_801B7BCC;
|
|
extern s32 D_menu_801B7BD0;
|
|
extern s32 D_menu_801B7BD4;
|
|
extern s32 D_menu_801B7BD8;
|
|
extern f32 D_menu_801B7BDC;
|
|
extern f32 D_menu_801B7BE0;
|
|
extern s32 D_menu_801B7BE4;
|
|
extern f32 D_menu_801B7BE8;
|
|
extern s32 D_menu_801B7BEC;
|
|
extern s32 D_menu_801B7BF0;
|
|
extern f32 D_menu_801B7BF8[10];
|
|
extern f32 D_menu_801B7C20[10];
|
|
extern f32 D_menu_801B7C48[10];
|
|
extern f32 D_menu_801B7C70[10];
|
|
extern s32 D_menu_801B7C98;
|
|
extern s32 D_menu_801B7CA0[10];
|
|
extern s32 D_menu_801B7CC8[10];
|
|
extern s32 D_menu_801B7CF0[10];
|
|
extern s32 D_menu_801B7D18[10];
|
|
extern f32 D_menu_801B7D40[40];
|
|
extern f32 D_menu_801B7DE0[40];
|
|
extern f32 D_menu_801B7E80[40];
|
|
extern f32 D_menu_801B7F20[40];
|
|
extern f32 D_menu_801B7FC0[40];
|
|
extern f32 D_menu_801B8060[40];
|
|
extern s32 D_menu_801B8100;
|
|
extern s32 D_menu_801B8108[40];
|
|
extern s32 D_menu_801B81A8[10][3];
|
|
extern s32 D_menu_801B8220[10];
|
|
extern u8 D_menu_801B8248[10][4];
|
|
extern UNK_TYPE D_menu_801B8270[3];
|
|
extern s32 D_menu_801B827C;
|
|
extern s32 D_menu_801B8280;
|
|
extern s32 D_menu_801B8284;
|
|
extern s32 D_menu_801B8288;
|
|
extern f32 D_menu_801B828C;
|
|
extern f32 D_menu_801B8290;
|
|
extern CameraPoint* D_menu_801B8294;
|
|
extern s32 D_menu_801B8298;
|
|
extern f32 D_menu_801B829C;
|
|
extern f32 D_menu_801B82A0;
|
|
extern f32 D_menu_801B82A4;
|
|
extern s32 D_menu_801B82A8;
|
|
extern s32 D_menu_801B82AC;
|
|
extern s32 D_menu_801B82B0;
|
|
extern s32 D_menu_801B82B4;
|
|
extern s32 D_menu_801B82B8;
|
|
extern s32 D_menu_801B82BC;
|
|
extern s32 D_menu_801B82C0;
|
|
extern s32 D_menu_801B82C4;
|
|
extern f32 D_menu_801B82C8;
|
|
extern f32 D_menu_801B82CC;
|
|
extern f32 D_menu_801B82D0;
|
|
extern f32 D_menu_801B82D4;
|
|
extern f32 D_menu_801B82D8;
|
|
extern f32 D_menu_801B82DC;
|
|
extern f32 D_menu_801B82E0;
|
|
extern f32 D_menu_801B82E4;
|
|
extern f32 D_menu_801B82E8;
|
|
extern f32 D_menu_801B82EC;
|
|
extern f32 D_menu_801B82F0;
|
|
extern f32 D_menu_801B82F4;
|
|
extern s32 D_menu_801B82F8;
|
|
extern s32 D_menu_801B82FC;
|
|
extern s32 D_menu_801B8300;
|
|
extern f32 D_menu_801B8304;
|
|
extern f32 D_menu_801B8308;
|
|
extern f32 D_menu_801B830C;
|
|
extern s32 D_menu_801B8310;
|
|
extern s32 D_menu_801B8314;
|
|
extern s32 D_menu_801B8318;
|
|
extern s32 D_menu_801B831C;
|
|
extern s32 D_menu_801B8320;
|
|
extern s32 D_menu_801B8324;
|
|
extern f32 D_menu_801B8328;
|
|
extern f32 D_menu_801B832C;
|
|
extern f32 D_menu_801B8330;
|
|
extern s32 D_menu_801B8334;
|
|
extern bool D_menu_801B8338;
|
|
extern f32 D_menu_801B833C;
|
|
extern s32 D_menu_801B8340;
|
|
extern s32 D_menu_801B8344;
|
|
extern s32 D_menu_801B8348;
|
|
extern UnkStruct_D_801B8350 D_menu_801B8350[4];
|
|
extern f32 D_menu_801B84D0;
|
|
extern f32 D_menu_801B84D4;
|
|
extern f32 D_menu_801B84D8[3];
|
|
extern UnkStruct_D_menu_801B84E8 D_menu_801B84E8[4];
|
|
extern UnkStruct_D_menu_801B8658 D_menu_801B8658;
|
|
extern UnkStruct_D_menu_801B8688 D_menu_801B8688;
|
|
extern s32 D_menu_801B869C;
|
|
extern s32 D_menu_801B86A0;
|
|
extern s32 D_menu_801B86A4;
|
|
extern f32 D_menu_801B86A8;
|
|
extern f32 D_menu_801B86AC;
|
|
extern f32 D_menu_801B86B0;
|
|
extern f32 D_menu_801B86B4;
|
|
extern f32 D_menu_801B86B8;
|
|
extern f32 D_menu_801B86BC;
|
|
extern f32 D_menu_801B86C0;
|
|
extern f32 D_menu_801B86C4;
|
|
extern f32 D_menu_801B86C8;
|
|
extern f32 D_menu_801B86CC;
|
|
extern f32 D_menu_801B86D0;
|
|
extern f32 D_menu_801B86D4;
|
|
extern f32 D_menu_801B86D8;
|
|
extern f32 D_menu_801B86DC;
|
|
extern Vec3f D_menu_801B86E0[4][50];
|
|
extern s32 D_menu_801B9040;
|
|
extern f32 D_menu_801B9044;
|
|
extern f32 D_menu_801B9048;
|
|
extern f32 D_menu_801B904C;
|
|
extern f32 D_menu_801B9050;
|
|
extern f32 D_menu_801B9054;
|
|
extern f32 D_menu_801B9058;
|
|
extern f32 D_menu_801B905C;
|
|
extern f32 D_menu_801B9060;
|
|
extern f32 D_menu_801B9064;
|
|
extern f32 D_menu_801B9068;
|
|
extern f32 D_menu_801B906C;
|
|
extern f32 D_menu_801B9070;
|
|
extern f32 D_menu_801B9074;
|
|
extern f32 D_menu_801B9078;
|
|
extern f32 D_menu_801B907C;
|
|
extern f32 D_menu_801B9080;
|
|
extern f32 D_menu_801B9084;
|
|
|
|
void func_menu_8019111C(void);
|
|
void func_menu_8018CC30(CameraPoint*, s32, f32);
|
|
void func_menu_8018CD9C(CameraPoint *pos, CameraPoint *arg1, f32 weight, s32 arg3);
|
|
void func_menu_8018D510(s32);
|
|
void func_menu_8018D80C(s32);
|
|
void func_menu_8018DDB8(s32);
|
|
void func_menu_8018DF0C(f32 arg0);
|
|
void func_menu_8018E058(void);
|
|
void func_menu_8018E200(void);
|
|
s32 func_menu_8018EDC8(s32, Gfx **, Vec3f *, Vec3f *, void *);
|
|
void func_menu_8018E67C(s32);
|
|
void func_menu_8018F438(void);
|
|
void func_menu_80190144(void);
|
|
void func_menu_801903B8(void);
|
|
void func_menu_80190950(void);
|
|
void func_menu_80190A98(void);
|
|
void func_menu_80190B30(s32 arg0);
|
|
void func_menu_80190EA4(void);
|
|
void func_menu_80190FD0(void);
|
|
void func_menu_801912A0(void);
|
|
void func_menu_80191320(s32 arg0, f32* arg1, f32* arg2, f32* arg3, f32* arg4, f32* arg5, f32* arg6, f32 arg7,
|
|
f32 arg8, f32 arg9);
|
|
void func_menu_801914AC(f32 arg0, f32 arg1, f32 arg2, f32* arg3, f32* arg4, f32* arg5, f32 arg6, f32* arg7, f32* arg8,
|
|
f32* arg9, f32 argA, f32 argB, f32 argC);
|
|
void func_menu_80191798(f32* arg0, f32* arg1);
|
|
void func_menu_80191844(f32 arg0, f32 arg1);
|
|
void func_menu_801918FC(void);
|
|
void func_menu_801919C4(u16** arg0, s32 arg1);
|
|
s32 func_menu_80188010(void);
|
|
void func_menu_80190C9C(void);
|
|
void func_menu_8018D2B8(s32);
|
|
void func_menu_8018EA78(s32);
|
|
void func_menu_801906A0(void);
|
|
void func_menu_801877F0(void);
|
|
s32 func_menu_80187ABC(void);
|
|
void func_menu_80187B00(void);
|
|
void func_menu_80187E28(void);
|
|
void func_menu_801888E8(void);
|
|
void func_menu_8018994C(void);
|
|
void func_menu_8018A644(void);
|
|
void func_menu_8018ACEC(void);
|
|
void func_menu_8018B5C4(void);
|
|
void func_menu_8018C644(void);
|
|
void func_menu_80187CA8(void);
|
|
s32 func_menu_80188010(void);
|
|
void func_menu_80189208(void);
|
|
void func_menu_8018A2F8(void);
|
|
void func_menu_8018A990(void);
|
|
void func_menu_8018B038(void);
|
|
void func_menu_8018C114(void);
|
|
void func_menu_8018CB90(void);
|
|
void func_menu_8018F680(void);
|
|
void func_menu_8018F77C(void);
|
|
void func_menu_8018F85C(void);
|
|
void func_menu_8018F8E4(void);
|
|
void func_menu_8018FC14(void);
|
|
void func_menu_8018FD08(void);
|
|
void func_menu_8018FF74(void);
|
|
void func_menu_80190E64(void);
|
|
void func_menu_80191674(f32, f32, f32, f32*, f32*, f32*);
|
|
|
|
|
|
#endif
|