#ifndef VARIABLES_H #define VARIABLES_H #include "structs.h" extern OSThread D_800DEAA0; extern OSThread D_800DFC50; // no gap extern OSThread D_800E0E00; // 0x1000 gap extern s32 D_800E1FB0; // 0x1000 gap, probably OSScTask extern OSMesgQueue D_800E2010; extern OSMesg D_800E2028; extern OSMesgQueue D_800E2148; extern OSMesgQueue D_800E2238; extern OSMesgQueue D_800E2278; extern f32 D_800C5D34; extern s8 D_800C5D3C; extern s32 D_800CFF90; extern f32 D_800D19AC[]; extern f32 D_800D19E0[]; extern Gfx D_800D1A40[]; extern s32 D_800D1EB4; extern s32 D_800D1EB8; extern s32 D_800D1EBC; extern s32 D_800D20D8; extern s32 D_800D2180[]; extern s32 D_800D2190[]; extern f32 D_800D21A0; extern f32 D_800D21A4; extern s32 D_800D2870; extern u8 D_800DD8B0[]; extern s32 D_800DD8B4; extern Gfx* D_80137E64; extern u8 D_80137E78; extern s32 D_80161690; extern f32 D_801616BC; extern f32 D_801616C0; extern f32 D_801616C4; extern f32 D_801616C8; extern s32 D_80161708; extern s32 D_80161730; extern s32 D_80161734; extern s32 D_80161788; extern s32 D_8016178C; extern s32 D_80161790; extern s32 D_80161794; extern s32 D_80161798; extern f32 D_8016179C; extern f32 D_801617A0; extern f32 D_801617A4; extern f32 D_801617A8; extern f32 D_801617AC; extern s32 D_801617B0; extern s32 D_801617B4; extern s32 D_801617B8; extern s16 D_80161A34; extern s16 D_80161A36; extern u8 D_80161A90[]; extern s16 D_80161AA0[]; extern UnkStruct_D_8016F110 D_8016F110[]; extern UnkStruct_D_80178280* D_80178280; extern s32 D_80177834; extern s32 D_8017783C; extern s32 D_80177848; extern s32 D_80177898; extern s32 D_801778A0; extern s32 D_801778A8; extern s32 D_801778B8; extern s32 D_801778E8; extern f32 D_80177940; extern f32 D_80177978; extern f32 D_80177980; extern f32 D_80177988; extern f32 D_801779A0; extern f32 D_801779B8; extern f32 D_801779C0; extern s32 D_80177AE0; extern s32 D_80177AF8; extern u8 D_80177C98; extern f32 D_80177D08; extern f32 D_80177D68; extern s32 D_80177DA0[]; extern s32 D_80177DB0; extern s32 D_8017829C; extern s32 D_801782A4; extern s32 D_80178320; extern s32 D_80178328; extern s32 D_80178330; extern s32 D_80178340; extern s32 D_80178348; extern s32 D_80178350; extern s32 D_80178354; extern s32 D_80178410; extern f32 D_80178420; extern f32 D_80178424; extern f32 D_8017842C; extern s32 D_80178548; extern s32 D_8017854C; extern s32 D_80178550; extern s32 D_80178554; extern s32 D_80178558; extern s32 D_8017855C; extern u16 D_801839B8[]; extern u16 D_80183A08[]; extern u16 D_80183A64[]; extern f32 D_801B7BC8; extern f32 D_801B7BCC; extern s32 D_801B8220[]; extern u8 D_801B8248[][4]; extern s32 D_801B827C; extern s32 D_801B8280; extern s32 D_801B8284; extern s32 D_801B8288; extern s32 D_801B82A8; extern s32 D_801B82AC; extern s32 D_801B82BC; extern s32 D_801B82C0; extern s32 D_801B82C4; extern f32 D_801B82E0; extern f32 D_801B82E4; extern f32 D_801B82E8; extern s32 D_801B82F8; extern s32 D_801B82FC; extern s32 D_801B8300; extern f32 D_801B8304; extern f32 D_801B8308; extern f32 D_801B830C; extern s32 D_801B8310; extern s32 D_801B8314; extern s32 D_801B8318; extern s32 D_801B831C; extern s32 D_801B8320; extern s32 D_801B8324; extern f32 D_801B833C; extern s32 D_801B8344; extern s32 D_801B8348; extern s32 D_801B86A4; extern f32 D_801B86C8; extern f32 D_801B86CC; extern f32 D_801B86D0; extern f32 D_801B86D4; extern f32 D_801B86D8; extern f32 D_801B86DC; extern s32 D_801B9040; extern f32 D_801B905C; extern f32 D_801B9060; extern f32 D_801B9064; extern Matrix* D_8013B3C0; extern s32 D_8013BBC8; extern f32 D_800C5D28[]; extern s32 D_801ADA44_EE6104[]; extern s32 D_801ADA84_EE6144[]; extern s32 D_801ADA94_EE6154; extern u16 D_1002040[]; extern u16 D_10050E0[]; extern u16 D_100BAC0[]; extern u16 D_100D900[]; extern u16 D_10032A0[]; extern u8 D_1011A40[]; extern u16 D_1011AB0[]; extern u8 D_1011E80[]; extern u16 D_1011EC0[]; extern s32 D_1011ED0[]; extern s32 D_1011F08[]; extern u8 D_10129C0[]; extern u16 D_1013090[]; extern Gfx D_1015510[]; extern Gfx D_1024230[]; extern Gfx D_1024830[]; extern u8 D_1024A58[]; extern Gfx D_102A8A0[]; extern Gfx D_1024AC0[]; extern Gfx D_2000000[]; extern Gfx D_2000890[]; extern Gfx D_2001090[]; extern Gfx D_2001120[]; extern Gfx D_20019B0[]; extern Gfx D_2002120[]; extern Gfx D_2002240[]; extern Gfx D_2002AD0[]; extern Gfx D_2003360[]; extern Gfx D_2003BF0[]; extern Gfx D_2004240[]; extern Gfx D_2004480[]; extern Gfx D_2004D10[]; extern Gfx D_20052D0[]; extern Gfx D_20055A0[]; extern Gfx D_2005E30[]; extern Gfx D_2006360[]; extern Gfx D_20066C0[]; extern Gfx D_20073F0[]; extern Gfx D_2008480[]; extern Gfx D_2009510[]; extern Gfx D_200A5A0[]; extern Gfx D_200B630[]; extern Gfx D_200C6C0[]; extern Gfx D_200E7F0[]; extern Gfx D_200F080[]; extern Gfx D_200F910[]; extern Gfx D_20101A0[]; extern u16 D_3000BC0[]; extern u8 D_5000000[]; extern u8 D_5000080[]; extern u8 D_5000100[]; extern u8 D_5000180[]; extern u8 D_5000200[]; extern u8 D_5000280[]; extern u8 D_5000300[]; extern u8 D_5000380[]; extern u8 D_5000400[]; extern u8 D_5000480[]; extern s32 D_50077B0; extern Gfx D_6004570[]; extern Gfx D_D0098B0[]; extern Gfx D_F014180[]; extern u16 D_800D99F8[]; extern u8 D_800DD8B8[]; extern OSContStatus D_800DD8F0; extern OSMesgQueue D_800E2128; extern OSMesgQueue D_800E2318; extern u8 D_80137E80; extern s32 D_80144F60; extern s8 D_800C7C50; extern s8 D_800C7C54; extern OSMesgQueue* D_800C7C58; extern OSMesgQueue* D_800C7C5C; extern OSMesgQueue* D_800C7C60; extern OSMesgQueue* D_800C7C64; extern OSMesg D_80156600; extern OSMesg D_80156608; extern OSMesg D_80156618; extern OSMesg D_8015661C; extern s32 D_8015F928; extern OSThread D_80138E90; extern OSThread D_8013A040; // 0x1000 gap extern OSThread D_8013B1F0; // 0x1000 gap #endif // VARIABLES_H