mirror of
https://github.com/HarbourMasters/Starship
synced 2026-08-18 06:08:09 -04:00
fox_52730 decomped, other cleanup (#46)
* objects? * objects2? * more stuff * format * even more cleanup * RCP function names * format * NO U * makerom too * stuff * last function * symbols...why * data * cleaning * expert mode * foxname * one more name * forgot something * one more variable cleanup * I swear I can stop
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
#include "global.h"
|
||||
|
||||
#ifdef DATA_IMPORT_PENDING
|
||||
#ifdef IMPORT_DATA_PENDING
|
||||
s32 osAiSetNextBuffer(void* bufPtr, u32 size) {
|
||||
static u8 hdwrBugFlag = FALSE;
|
||||
char* bptr;
|
||||
|
||||
@@ -10,10 +10,10 @@ extern char piThreadStack[];
|
||||
extern OSThread ramromThread;
|
||||
extern char ramromThreadStack[];
|
||||
|
||||
#ifdef DATA_IMPORT_PENDING
|
||||
#ifdef IMPORT_DATA_PENDING
|
||||
OSDevMgr __osPiDevMgr = { 0 };
|
||||
|
||||
void osCreatePiMgr(OSPri pri, OSMesgQueue* cmdQ, OSMesg* cmdBuf, s32 cmdMsgCnt) {
|
||||
void osCreatePiManager(OSPri pri, OSMesgQueue* cmdQ, OSMesg* cmdBuf, s32 cmdMsgCnt) {
|
||||
u32 savedMask;
|
||||
OSPri oldPri;
|
||||
OSPri myPri;
|
||||
@@ -57,7 +57,7 @@ void osCreatePiMgr(OSPri pri, OSMesgQueue* cmdQ, OSMesg* cmdBuf, s32 cmdMsgCnt)
|
||||
}
|
||||
}
|
||||
#else
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/libultra/io/pimgr/osCreatePiMgr.s")
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/libultra/io/pimgr/osCreatePiManager.s")
|
||||
#endif
|
||||
|
||||
extern OSMesg freeRamromBuf[];
|
||||
|
||||
@@ -1,86 +0,0 @@
|
||||
#include "global.h"
|
||||
|
||||
void func_80187520(s32, void*);
|
||||
|
||||
void func_8002E3E0(Object_2F4* arg0) {
|
||||
s32 var_a3 = 0;
|
||||
|
||||
if (D_80178234 == 0x13) {
|
||||
if (D_8015F940 < 0xF00) {
|
||||
var_a3 = 50;
|
||||
} else if (D_8015F940 < 0x1680) {
|
||||
var_a3 = 30;
|
||||
} else if (D_8015F940 < 0x1E00) {
|
||||
var_a3 = 20;
|
||||
} else if (D_8015F940 < 0x2580) {
|
||||
var_a3 = 10;
|
||||
}
|
||||
} else {
|
||||
if (D_8015F940 < 0xF00) {
|
||||
var_a3 = 10;
|
||||
} else if (D_8015F940 < 0x1680) {
|
||||
var_a3 = 5;
|
||||
} else if (D_8015F940 < 0x1E00) {
|
||||
var_a3 = 2;
|
||||
} else if (D_8015F940 < 0x2580) {
|
||||
var_a3 = 1;
|
||||
}
|
||||
}
|
||||
if (var_a3 != 0) {
|
||||
func_80077240(arg0->obj.pos.x, arg0->obj.pos.y, arg0->obj.pos.z, var_a3);
|
||||
}
|
||||
D_80161A98 += var_a3;
|
||||
D_80177850 = 0xF;
|
||||
}
|
||||
|
||||
s32 func_8002E4F8(u16* arg0, s32 arg1) {
|
||||
if ((D_8017829C == 0) && (D_80178280[0].unk_1C8 != 0)) {
|
||||
func_800BA808(arg0, arg1);
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
void func_8002E548(void) {
|
||||
if (D_8015F93C != 0) {
|
||||
s32 sp24 = D_8015F930[1];
|
||||
|
||||
func_8008E51C(D_8015F930, D_8015F944);
|
||||
if ((D_8015F930[0] == 0) && (sp24 != D_8015F930[1]) && (D_8015F930[1] < 15)) {
|
||||
func_80019218(0x4900C02A, &D_800C5D28, 4, &D_800C5D34, &D_800C5D34, &D_800C5D3C);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void func_8002E5E0(void* arg0) {
|
||||
func_80187520(0x5B, arg0);
|
||||
}
|
||||
|
||||
void func_8002E604(void* arg0) {
|
||||
func_80187520(0x5C, arg0);
|
||||
}
|
||||
|
||||
void func_8002E628(void* arg0) {
|
||||
func_80187520(0x5D, arg0);
|
||||
}
|
||||
|
||||
void func_8002E64C(void* arg0) {
|
||||
func_80187520(0x5E, arg0);
|
||||
}
|
||||
|
||||
void func_8002E670(void* arg0) {
|
||||
func_80187520(0x5F, arg0);
|
||||
}
|
||||
|
||||
void func_8002E694(void* arg0) {
|
||||
func_80187520(0x60, arg0);
|
||||
}
|
||||
|
||||
void func_8002E6B8(void* arg0) {
|
||||
func_80187520(0x61, arg0);
|
||||
}
|
||||
|
||||
void func_8002E6DC(void* arg0) {
|
||||
func_80187520(0x62, arg0);
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -372,7 +372,7 @@ void func_800A26C0(void) {
|
||||
for (i = 0; i < 30; i++) {
|
||||
D_800D3180[i] = 0;
|
||||
}
|
||||
D_801779F8 = 0;
|
||||
gExpertMode = false;
|
||||
D_80177C74 = gSaveFile.save.data.unk_14;
|
||||
switch (D_80177C74) {
|
||||
case 0:
|
||||
|
||||
+34
-36
@@ -283,46 +283,44 @@ void Animation_FindBoundingBox(Gfx* dList, s32 len, Vec3f* min, Vec3f* max, s32*
|
||||
Vtx** vtxList) {
|
||||
s64* sp44 = SEGMENTED_TO_VIRTUAL(dList);
|
||||
s64* var_s0;
|
||||
u32 temp_v1;
|
||||
|
||||
for (var_s0 = sp44; (s32) (*var_s0 >> 0x38) != G_ENDDL && var_s0 - sp44 < len; var_s0++) {
|
||||
temp_v1 = (*var_s0 >> 0x38);
|
||||
if (temp_v1 != G_TRI1) {
|
||||
if (temp_v1 != G_VTX) {
|
||||
if (temp_v1 == G_DL) {
|
||||
Animation_FindBoundingBox(*var_s0 & 0xFFFFFFFF, (*var_s0 >> 0x20) & 0xFFFF, min, max, vtxFound,
|
||||
vtxCount, vtxList);
|
||||
}
|
||||
} else {
|
||||
switch ((s32) (*var_s0 >> 0x38)) {
|
||||
case G_DL:
|
||||
Animation_FindBoundingBox((Gfx*) (*var_s0 & 0xFFFFFFFF), (*var_s0 >> 0x20) & 0xFFFF, min, max, vtxFound,
|
||||
vtxCount, vtxList);
|
||||
break;
|
||||
case G_VTX:
|
||||
*vtxList = SEGMENTED_TO_VIRTUAL(*var_s0 & 0xFFFFFFFF);
|
||||
*vtxCount = (*var_s0 >> 0x30) & 0xF;
|
||||
}
|
||||
} else {
|
||||
if (!*vtxFound) {
|
||||
*vtxFound = 1;
|
||||
max->x = min->x = (*vtxList)[*var_s0 & 0xFF].v.ob[0];
|
||||
max->y = min->y = (*vtxList)[*var_s0 & 0xFF].v.ob[1];
|
||||
max->z = min->z = (*vtxList)[*var_s0 & 0xFF].v.ob[2];
|
||||
} else {
|
||||
min->x = MIN(min->x, (*vtxList)[*var_s0 & 0xFF].v.ob[0]);
|
||||
min->y = MIN(min->y, (*vtxList)[*var_s0 & 0xFF].v.ob[1]);
|
||||
min->z = MIN(min->z, (*vtxList)[*var_s0 & 0xFF].v.ob[2]);
|
||||
max->x = MAX(max->x, (*vtxList)[*var_s0 & 0xFF].v.ob[0]);
|
||||
max->y = MAX(max->y, (*vtxList)[*var_s0 & 0xFF].v.ob[1]);
|
||||
max->z = MAX(max->z, (*vtxList)[*var_s0 & 0xFF].v.ob[2]);
|
||||
}
|
||||
min->x = MIN(min->x, (*vtxList)[(*var_s0 >> 8) & 0xFF].v.ob[0]);
|
||||
min->y = MIN(min->y, (*vtxList)[(*var_s0 >> 8) & 0xFF].v.ob[1]);
|
||||
min->z = MIN(min->z, (*vtxList)[(*var_s0 >> 8) & 0xFF].v.ob[2]);
|
||||
max->x = MAX(max->x, (*vtxList)[(*var_s0 >> 8) & 0xFF].v.ob[0]);
|
||||
max->y = MAX(max->y, (*vtxList)[(*var_s0 >> 8) & 0xFF].v.ob[1]);
|
||||
max->z = MAX(max->z, (*vtxList)[(*var_s0 >> 8) & 0xFF].v.ob[2]);
|
||||
min->x = MIN(min->x, (*vtxList)[(*var_s0 >> 0x10) & 0xFF].v.ob[0]);
|
||||
min->y = MIN(min->y, (*vtxList)[(*var_s0 >> 0x10) & 0xFF].v.ob[1]);
|
||||
min->z = MIN(min->z, (*vtxList)[(*var_s0 >> 0x10) & 0xFF].v.ob[2]);
|
||||
max->x = MAX(max->x, (*vtxList)[(*var_s0 >> 0x10) & 0xFF].v.ob[0]);
|
||||
max->y = MAX(max->y, (*vtxList)[(*var_s0 >> 0x10) & 0xFF].v.ob[1]);
|
||||
max->z = MAX(max->z, (*vtxList)[(*var_s0 >> 0x10) & 0xFF].v.ob[2]);
|
||||
break;
|
||||
case G_TRI1:
|
||||
if (!*vtxFound) {
|
||||
*vtxFound = 1;
|
||||
max->x = min->x = (*vtxList)[*var_s0 & 0xFF].v.ob[0];
|
||||
max->y = min->y = (*vtxList)[*var_s0 & 0xFF].v.ob[1];
|
||||
max->z = min->z = (*vtxList)[*var_s0 & 0xFF].v.ob[2];
|
||||
} else {
|
||||
min->x = MIN(min->x, (*vtxList)[*var_s0 & 0xFF].v.ob[0]);
|
||||
min->y = MIN(min->y, (*vtxList)[*var_s0 & 0xFF].v.ob[1]);
|
||||
min->z = MIN(min->z, (*vtxList)[*var_s0 & 0xFF].v.ob[2]);
|
||||
max->x = MAX(max->x, (*vtxList)[*var_s0 & 0xFF].v.ob[0]);
|
||||
max->y = MAX(max->y, (*vtxList)[*var_s0 & 0xFF].v.ob[1]);
|
||||
max->z = MAX(max->z, (*vtxList)[*var_s0 & 0xFF].v.ob[2]);
|
||||
}
|
||||
min->x = MIN(min->x, (*vtxList)[(*var_s0 >> 8) & 0xFF].v.ob[0]);
|
||||
min->y = MIN(min->y, (*vtxList)[(*var_s0 >> 8) & 0xFF].v.ob[1]);
|
||||
min->z = MIN(min->z, (*vtxList)[(*var_s0 >> 8) & 0xFF].v.ob[2]);
|
||||
max->x = MAX(max->x, (*vtxList)[(*var_s0 >> 8) & 0xFF].v.ob[0]);
|
||||
max->y = MAX(max->y, (*vtxList)[(*var_s0 >> 8) & 0xFF].v.ob[1]);
|
||||
max->z = MAX(max->z, (*vtxList)[(*var_s0 >> 8) & 0xFF].v.ob[2]);
|
||||
min->x = MIN(min->x, (*vtxList)[(*var_s0 >> 0x10) & 0xFF].v.ob[0]);
|
||||
min->y = MIN(min->y, (*vtxList)[(*var_s0 >> 0x10) & 0xFF].v.ob[1]);
|
||||
min->z = MIN(min->z, (*vtxList)[(*var_s0 >> 0x10) & 0xFF].v.ob[2]);
|
||||
max->x = MAX(max->x, (*vtxList)[(*var_s0 >> 0x10) & 0xFF].v.ob[0]);
|
||||
max->y = MAX(max->y, (*vtxList)[(*var_s0 >> 0x10) & 0xFF].v.ob[1]);
|
||||
max->z = MAX(max->z, (*vtxList)[(*var_s0 >> 0x10) & 0xFF].v.ob[2]);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,9 @@
|
||||
#include "global.h"
|
||||
|
||||
#include "fox_edata_1C.c"
|
||||
|
||||
f32* D_800CF964[] = { NULL };
|
||||
|
||||
void func_800594F0(Object_80* arg0) {
|
||||
RCP_SetupDL_57(D_80178320, D_80178328, D_80178330, D_80178338, D_801783D8, D_801783DC);
|
||||
Matrix_RotateY(gGfxMatrix, M_PI, 1);
|
||||
|
||||
@@ -0,0 +1,729 @@
|
||||
#include "global.h"
|
||||
|
||||
// these are overlay functions. They will need to be replaced with their proper overlay names
|
||||
void func_80187530(Object*);
|
||||
void func_8018753C(Object*);
|
||||
void func_8018756C(Object*);
|
||||
void func_801875A4(Object*);
|
||||
void func_80187650(Object*);
|
||||
void func_801877C4(Object*);
|
||||
void func_80187944(Object*);
|
||||
void func_8018795C(Object*);
|
||||
void func_801880E4(Object*);
|
||||
void func_80188344(Object*);
|
||||
void func_80188448(Object*);
|
||||
void func_80188528(Object*);
|
||||
void func_80188660(Object*);
|
||||
void func_801887D0(Object*);
|
||||
void func_80188AD0(Object*);
|
||||
void func_80188CAC(Object*);
|
||||
void func_80188F60(Object*);
|
||||
void func_80188FA8(Object*);
|
||||
void func_80188FAC(Object*);
|
||||
void func_80188FE4(Object*);
|
||||
void func_80189058(Object*);
|
||||
void func_80189114(Object*);
|
||||
void func_80189194(Object*);
|
||||
void func_8018933C(Object*);
|
||||
void func_801893B8(Object*);
|
||||
void func_80189470(Object*);
|
||||
void func_801895B8(Object*);
|
||||
void func_80189724(Object*);
|
||||
void func_8018978C(Object*);
|
||||
void func_80189AFC(Object*);
|
||||
void func_80189B70(Object*);
|
||||
void func_80189CC8(Object*);
|
||||
void func_8018A1C0(Object*);
|
||||
void func_8018A544(Object*);
|
||||
void func_8018AA74(Object*);
|
||||
void func_8018AABC(Object*);
|
||||
void func_8018AB44(Object*);
|
||||
void func_8018AED0(Object*);
|
||||
void func_8018B15C(Object*);
|
||||
void func_8018B268(Object*);
|
||||
void func_8018B418(Object*);
|
||||
void func_8018B58C(Object*);
|
||||
void func_8018B6AC(Object*);
|
||||
void func_8018B8C0(Object*);
|
||||
void func_8018B9D0(Object*);
|
||||
void func_8018BAAC(Object*);
|
||||
void func_8018BACC(Object*);
|
||||
void func_8018BBA4(Object*);
|
||||
void func_8018BBF8(Object*);
|
||||
void func_8018BD7C(Object*);
|
||||
void func_8018BE84(Object*);
|
||||
void func_8018C19C(Object*);
|
||||
void func_8018C54C(Object*);
|
||||
void func_8018C8A8(Object*);
|
||||
void func_8018CAD4(Object*);
|
||||
void func_8018CF98(Object*);
|
||||
void func_8018D9EC(Object*);
|
||||
void func_8018DA6C(Object*);
|
||||
void func_8018DAEC(Object*);
|
||||
void func_8018DB6C(Object*);
|
||||
void func_8018DBEC(Object*);
|
||||
void func_8018DBF0(Object*);
|
||||
void func_8018DCE4(Object*);
|
||||
void func_8018DDAC(Object*);
|
||||
void func_8018DE14(Object*);
|
||||
void func_8018E290(Object*);
|
||||
void func_8018E2D8(Object*);
|
||||
void func_8018E54C(Object*);
|
||||
void func_8018E5B4(Object*);
|
||||
void func_8018E5F8(Object*);
|
||||
void func_8018E76C(Object*);
|
||||
void func_8018ECAC(Object*);
|
||||
void func_8018ED78(Object*);
|
||||
void func_8018EE84(Object*);
|
||||
void func_8018EF14(Object*);
|
||||
void func_8018EF90(Object*);
|
||||
void func_8018F038(Object*);
|
||||
void func_8018F044(Object*);
|
||||
void func_8018F31C(Object*);
|
||||
void func_8018F330(Object*);
|
||||
void func_8018F4D8(Object*);
|
||||
void func_8018F884(Object*);
|
||||
void func_8018F8B8(Object*);
|
||||
void func_8018FE38(Object*);
|
||||
void func_8018FF20(Object*);
|
||||
void func_8018FF84(Object*);
|
||||
void func_80190020(Object*);
|
||||
void func_80190078(Object*);
|
||||
void func_80190430(Object*);
|
||||
void func_801904CC(Object*);
|
||||
void func_80190A00(Object*);
|
||||
void func_80190F08(Object*);
|
||||
void func_80191010(Object*);
|
||||
void func_80191054(Object*);
|
||||
void func_80191180(Object*);
|
||||
void func_801912FC(Object*);
|
||||
void func_801914C4(Object*);
|
||||
void func_80191680(Object*);
|
||||
void func_80191AFC(Object*);
|
||||
void func_80191B4C(Object*);
|
||||
void func_80191BC4(Object*);
|
||||
void func_80191DB0(Object*);
|
||||
void func_80191FFC(Object*);
|
||||
void func_80192094(Object*);
|
||||
void func_801922DC(Object*);
|
||||
void func_80192358(Object*);
|
||||
void func_801923C0(Object*);
|
||||
void func_8019243C(Object*);
|
||||
void func_801924A8(Object*);
|
||||
void func_80192518(Object*);
|
||||
void func_80192834(Object*);
|
||||
void func_801928C8(Object*);
|
||||
void func_80192984(Object*);
|
||||
void func_80192A68(Object*);
|
||||
void func_80192C18(Object*);
|
||||
void func_80192CD4(Object*);
|
||||
void func_80192E2C(Object*);
|
||||
void func_80192E64(Object*);
|
||||
void func_80192E94(Object*);
|
||||
void func_80192EB0(Object*);
|
||||
void func_80193240(Object*);
|
||||
void func_80193244(Object*);
|
||||
void func_80193380(Object*);
|
||||
void func_801933DC(Object*);
|
||||
void func_80193434(Object*);
|
||||
void func_801934D0(Object*);
|
||||
void func_8019350C(Object*);
|
||||
void func_80193540(Object*);
|
||||
void func_8019356C(Object*);
|
||||
void func_801935D4(Object*);
|
||||
void func_80193718(Object*);
|
||||
void func_80193B1C(Object*);
|
||||
void func_80194398(Object*);
|
||||
void func_801946C4(Object*);
|
||||
void func_801949DC(Object*);
|
||||
void func_80194A84(Object*);
|
||||
void func_80196210(Object*);
|
||||
void func_80196288(Object*);
|
||||
void func_801968F4(Object*);
|
||||
void func_80197A94(Object*);
|
||||
void func_80197C64(Object*);
|
||||
void func_80197CB8(Object*);
|
||||
void func_801982A8(Object*);
|
||||
void func_801985E4(Object*);
|
||||
void func_80198968(Object*);
|
||||
void func_8019969C(Object*);
|
||||
void func_8019983C(Object*);
|
||||
void func_80199A28(Object*);
|
||||
void func_80199E24(Object*);
|
||||
void func_80199F10(Object*);
|
||||
void func_8019A1FC(Object*);
|
||||
void func_8019A5D4(Object*);
|
||||
void func_8019ACCC(Object*);
|
||||
void func_8019B548(Object*);
|
||||
void func_8019B7DC(Object*);
|
||||
void func_8019B854(Object*);
|
||||
void func_8019BDE0(Object*);
|
||||
void func_8019BE48(Object*);
|
||||
void func_8019C1CC(Object*);
|
||||
void func_8019C454(Object*);
|
||||
void func_8019C778(Object*);
|
||||
void func_8019C83C(Object*);
|
||||
void func_8019C888(Object*);
|
||||
void func_8019CBEC(Object*);
|
||||
void func_8019CE58(Object*);
|
||||
void func_8019CE88(Object*);
|
||||
void func_8019D15C(Object*);
|
||||
void func_8019D3C4(Object*);
|
||||
void func_8019D700(Object*);
|
||||
void func_8019E234(Object*);
|
||||
void func_8019E2C4(Object*);
|
||||
void func_8019E3A8(Object*);
|
||||
void func_8019E410(Object*);
|
||||
void func_8019E454(Object*);
|
||||
void func_8019E98C(Object*);
|
||||
void func_8019EA60(Object*);
|
||||
void func_8019EA7C(Object*);
|
||||
void func_8019EE68(Object*);
|
||||
void func_8019F20C(Object*);
|
||||
void func_8019F7AC(Object*);
|
||||
void func_8019FF9C(Object*);
|
||||
void func_801A003C(Object*);
|
||||
void func_801A0120(Object*);
|
||||
void func_801A0AF0(Object*);
|
||||
void func_801A0BD8(Object*);
|
||||
void func_801A12C4(Object*);
|
||||
void func_801A23AC(Object*);
|
||||
void func_801A2A78(Object*);
|
||||
void func_801A2B24(Object*);
|
||||
void func_801A2DD8(Object*);
|
||||
void func_801A3240(Object*);
|
||||
void func_801A3BD4(Object*);
|
||||
void func_801A3E98(Object*);
|
||||
void func_801A43BC(Object*);
|
||||
void func_801A46A0(Object*);
|
||||
void func_801A4A64(Object*);
|
||||
void func_801A4B24(Object*);
|
||||
void func_801A4CB0(Object*);
|
||||
void func_801A4E44(Object*);
|
||||
void func_801A52B8(Object*);
|
||||
void func_801A54E8(Object*);
|
||||
void func_801A57D0(Object*);
|
||||
void func_801A5AF0(Object*);
|
||||
void func_801A5B3C(Object*);
|
||||
void func_801A5B4C(Object*);
|
||||
void func_801A5D68(Object*);
|
||||
void func_801A5E54(Object*);
|
||||
void func_801A5F90(Object*);
|
||||
void func_801A5FD0(Object*);
|
||||
void func_801A6100(Object*);
|
||||
void func_801A6144(Object*);
|
||||
void func_801A6540(Object*);
|
||||
void func_801A6608(Object*);
|
||||
void func_801A67C8(Object*);
|
||||
void func_801A68EC(Object*);
|
||||
void func_801A71B8(Object*);
|
||||
void func_801A7E7C(Object*);
|
||||
void func_801AC294(Object*);
|
||||
void func_801AC438(Object*);
|
||||
void func_801AC918(Object*);
|
||||
void func_801AD6C0(Object*);
|
||||
void func_801AD6F0(Object*);
|
||||
void func_801ADAC8(Object*);
|
||||
void func_801ADD68(Object*);
|
||||
void func_801AE168(Object*);
|
||||
void func_801AE2C0(Object*);
|
||||
void func_801AE3D8(Object*);
|
||||
void func_801AE87C(Object*);
|
||||
void func_801AEAA0(Object*);
|
||||
void func_801AEB44(Object*);
|
||||
void func_801AEC04(Object*);
|
||||
void func_801AEEFC(Object*);
|
||||
void func_801AFA5C(Object*);
|
||||
void func_801B099C(Object*);
|
||||
void func_801B0B60(Object*);
|
||||
void func_801B0EC0(Object*);
|
||||
void func_801B134C(Object*);
|
||||
void func_801B4D84(Object*);
|
||||
void func_801B504C(Object*);
|
||||
void func_801B50E8(Object*);
|
||||
void func_801B619C(Object*);
|
||||
void func_801B638C(Object*);
|
||||
void func_801B6FF8(Object*);
|
||||
void func_801B7A24(Object*);
|
||||
void func_801B7C78(Object*);
|
||||
void func_801B90DC(Object*);
|
||||
void func_801B91A4(Object*);
|
||||
void func_801BA108(Object*);
|
||||
void func_801BA26C(Object*);
|
||||
void func_801BA4E4(Object*);
|
||||
void func_801BA6A4(Object*);
|
||||
void func_801BAD7C(Object*);
|
||||
void func_801BADF8(Object*);
|
||||
void func_801BB204(Object*);
|
||||
void func_801BB79C(Object*);
|
||||
void func_801BC930(Object*);
|
||||
void func_801BC9A0(Object*);
|
||||
void func_801BD264(Object*);
|
||||
void func_801BD54C(Object*);
|
||||
void func_801BDE6C(Object*);
|
||||
void func_801BE1FC(Object*);
|
||||
void func_801BE3F8(Object*);
|
||||
void func_801BEB1C(Object*);
|
||||
void func_801BEC50(Object*);
|
||||
void func_801BEC5C(Object*);
|
||||
void func_801BEC68(Object*);
|
||||
void func_801BEC74(Object*);
|
||||
|
||||
f32 D_800CBE70[] = {
|
||||
1.0f, 0.0f, 50.0f, 0.0f, 25.0f, 0.0f, 25.0f,
|
||||
};
|
||||
f32 D_800CBE8C[] = {
|
||||
1.0f, 0.0f, 50.0f, 0.0f, 50.0f, 0.0f, 50.0f,
|
||||
};
|
||||
f32 D_800CBEA8[] = {
|
||||
1.0f, 0.0f, 75.0f, 0.0f, 75.0f, 0.0f, 75.0f,
|
||||
};
|
||||
f32 D_800CBEC4[] = {
|
||||
1.0f, 0.0f, 100.0f, 0.0f, 100.0f, 0.0f, 100.0f, 1.0f, 0.0f, 150.0f, 0.0f,
|
||||
150.0f, 0.0f, 150.0f, 1.0f, 0.0f, 200.0f, 0.0f, 200.0f, 0.0f, 200.0f,
|
||||
};
|
||||
f32 D_800CBF18[] = {
|
||||
1.0f, -113.0f, 61.0f, 98.0f, 100.0f, 0.0f, 219.0f,
|
||||
};
|
||||
f32 D_800CBF34[] = {
|
||||
0.0f,
|
||||
};
|
||||
f32 D_800CBF38[] = {
|
||||
1.0f, -40.0f, 40.0f, 0.0f, 180.0f, 0.0f, 180.0f,
|
||||
};
|
||||
f32 D_800CBF54[] = {
|
||||
1.0f, 0.0f, 120.0f, 0.0f, 120.0f, 0.0f, 120.0f,
|
||||
};
|
||||
f32 D_800CBF70[] = {
|
||||
1.0f, -40.0f, 100.0f, 0.0f, 100.0f, 0.0f, 100.0f,
|
||||
};
|
||||
f32 D_800CBF8C[] = {
|
||||
1.0f, 0.0f, 100.0f, 0.0f, 1200.0f, 0.0f, 1200.0f,
|
||||
};
|
||||
f32 D_800CBFA8[] = {
|
||||
1.0f, 0.0f, 120.0f, 0.0f, 120.0f, 0.0f, 120.0f, 0.0f,
|
||||
};
|
||||
f32 D_800CBFC8[] = {
|
||||
1.0f, 0.0f, 120.0f, 0.0f, 120.0f, 0.0f, 120.0f,
|
||||
};
|
||||
f32 D_800CBFE4[] = {
|
||||
1.0f, 0.0f, 40.0f, 0.0f, 40.0f, 0.0f, 40.0f,
|
||||
};
|
||||
f32 D_800CC000[] = {
|
||||
1.0f, 0.0f, 50.0f, 0.0f, 50.0f, 0.0f, 50.0f,
|
||||
};
|
||||
f32 D_800CC01C[] = {
|
||||
1.0f, 0.0f, 40.0f, 0.0f, 40.0f, 0.0f, 40.0f,
|
||||
};
|
||||
f32 D_800CC038[] = {
|
||||
1.0f, 0.0f, 40.0f, 0.0f, 40.0f, 0.0f, 40.0f, 1.0f, 0.0f, 140.0f, 0.0f, 170.0f,
|
||||
0.0f, 140.0f, 4.0f, 0.0f, 140.0f, -675.0f, 140.0f, 0.0f, 810.0f, 0.0f, 140.0f, 675.0f,
|
||||
140.0f, 0.0f, 810.0f, 0.0f, 140.0f, 0.0f, 810.0f, 675.0f, 140.0f, 0.0f, 140.0f, 0.0f,
|
||||
810.0f, -675.0f, 140.0f, 1.0f, 0.0f, 140.0f, 0.0f, 140.0f, 0.0f, 1800.0f, 2.0f, 0.0f,
|
||||
140.0f, 0.0f, 140.0f, 0.0f, 1800.0f, 1.0f, 141.0f, 1.0f, 1800.0f, 1.0f, 140.0f,
|
||||
};
|
||||
|
||||
// clang-format off
|
||||
ObjectStruct_1C D_800CC124[0x190] = {
|
||||
{ D_6015F00, 0, NULL, D_603E3E0, 800.0f, 0, 0, 39, 0, 0.0f, 0 },
|
||||
{ D_602E9E0, 0, NULL, D_800CBF34, 2000.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_601BEC0, 0, NULL, D_800CBF34, 3000.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_602E7A0, 0, NULL, D_800CBF34, 3000.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_60244A0, 0, NULL, D_800CBF34, 3000.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_602E570, 0, NULL, D_800CBF34, 3000.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_60132B0, 0, NULL, D_603DCA4, 2500.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_602E080, 0, NULL, D_603DD40, 2500.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_60164F0, 0, NULL, D_800CBF34, 2500.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_6014500, 0, NULL, D_800CBF34, 2500.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_602D5F0, 0, NULL, D_603DDF0, 200.0f, 0, 0, 39, 0, 0.0f, 0 },
|
||||
{ D_601A7D0, 0, NULL, D_603DE8C, 200.0f, 0, 0, 39, 0, 0.0f, 0 },
|
||||
{ D_6014B50, 0, NULL, D_603DEF4, 500.0f, 0, 0, 39, 0, 0.0f, 0 },
|
||||
{ D_6016580, 0, NULL, D_603DF8C, 200.0f, 0, 0, 39, 0, 0.0f, 0 },
|
||||
{ D_601B560, 0, func_80066EA8, D_603DFDC, 200.0f, 0, 0, 39, 0, 0.0f, 0 },
|
||||
{ D_60361F0, 0, func_80066EA8, D_603E014, 200.0f, 0, 0, 39, 0, 0.0f, 0 },
|
||||
{ D_6018E80, 0, func_80066EA8, D_603E030, 200.0f, 0, 0, 39, 0, 0.0f, 0 },
|
||||
{ D_6035F10, 0, func_80066EA8, D_603E09C, 200.0f, 0, 0, 39, 0, 0.0f, 0 },
|
||||
{ func_8018753C, 1, func_80187530, D_603E98C, 200.0f, 0, 0, 39, 0, 0.0f, 0 },
|
||||
{ D_60153B0, 0, NULL, D_603E118, 100.0f, 0, 0, 39, 0, 0.0f, 0 },
|
||||
{ D_601F5A0, 0, NULL, D_603E14C, 500.0f, 0, 0, 39, 0, 0.0f, 0 },
|
||||
{ D_60137B0, 0, NULL, D_603E1B4, 400.0f, 0, 0, 39, 0, 0.0f, 0 },
|
||||
{ D_6006A80, 0, NULL, D_603E21C, 400.0f, 0, 0, 39, 0, 0.0f, 0 },
|
||||
{ D_6016270, 0, NULL, D_603E4A0, 200.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_6010E00, 0, NULL, D_603E9EC, 2500.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_6014670, 0, NULL, D_603EA08, 2500.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_6010A50, 0, NULL, D_603EA74, 2500.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_60143E0, 0, NULL, D_603EAE0, 2500.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_6014A20, 0, NULL, D_603EB0C, 2500.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ func_80059B20, 1, func_800652CC, D_60064FC, 100.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ func_80059B20, 1, func_800652CC, D_6006518, 100.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ func_80059B20, 1, func_800652CC, D_6006564, 100.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ func_80059B20, 1, func_800652CC, D_60065B0, 100.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ func_80059B20, 1, func_800652CC, D_60065FC, 100.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ func_80059B20, 1, func_800652CC, D_6006648, 100.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ func_80059B20, 1, func_800652CC, D_6006694, 100.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ func_80059B20, 1, func_800652CC, D_60066E0_f32, 100.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ func_80059B20, 1, func_800652CC, D_600672C, 100.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ func_80059B20, 1, func_800652CC, D_6006778, 100.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ func_80059AEC, 1, func_8006D350, D_800CBF34, 6000.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ func_80059F68, 1, func_80066D5C, D_603E4A4, 1000.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ func_80059FDC, 1, func_80066EA8, D_603E4DC, 300.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ func_80059BBC, 1, func_8006B95C, D_603E514, 1000.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_6024AC0, 0, NULL, D_602B9EC, 200.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_600F560, 0, NULL, D_602BA20, 1500.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_600EC90, 0, NULL, D_602BAE4, 1500.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_600E820, 0, NULL, D_602BBD8, 1500.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_601FCB0, 0, NULL, D_602BC54, 500.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ func_800594F0, 1, NULL, D_601B4E0, 2500.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ func_800595D0, 1, NULL, D_601B4FC, 2500.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_6007410, 0, NULL, D_601B518, 2500.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_6006F50, 0, NULL, D_601B584, 2500.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_6005780, 0, func_80193540, D_601B5F4, 2500.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_6003610, 0, NULL, D_601B644, 2500.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_6000E00, 0, func_8006AA98, D_603E0EC, 1000.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_6013B50, 0, NULL, D_603E88C, 1000.0f, 0, 0, 41, 0, 0.0f, 0 },
|
||||
{ func_8018F31C, 2, func_8018F044, D_603E8A8, 1000.0f, 0, 0, 39, 0, 0.0f, 0 },
|
||||
{ func_8018F8B8, 1, func_8018F4D8, D_6006BF0, 800.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_700BE00, 0, NULL, D_6006C44, 2000.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_6024010, 0, NULL, D_603626C, 300.0f, 0, 0, 5, 0, 0.0f, 0 },
|
||||
{ D_6027180, 0, NULL, D_6036288, 400.0f, 0, 0, 5, 0, 0.0f, 0 },
|
||||
{ func_801A2A78, 1, NULL, D_60362A4, 200.0f, 0, 0, 5, 0, 0.0f, 0 },
|
||||
{ D_60270E0, 0, NULL, D_800CBF34, 1500.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ D_6013960, 0, NULL, D_6036894, 500.0f, 0, 0, 5, 0, 0.0f, 0 },
|
||||
{ D_600AF40, 0, NULL, D_60368E0, 100.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ func_801A6608, 1, NULL, D_6036724, 400.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ D_601F1D0, 0, NULL, D_60362D8, 2500.0f, 0, 0, 5, 0, 0.0f, 0 },
|
||||
{ D_60238F0, 0, NULL, D_6036328, 2000.0f, 0, 0, 5, 0, 0.0f, 0 },
|
||||
{ D_601B7C0, 0, NULL, D_60362F4, 2500.0f, 0, 0, 5, 0, 0.0f, 0 },
|
||||
{ D_6030500, 0, NULL, D_6036370, 500.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ D_602DAE0, 0, NULL, D_603638C, 1900.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ D_6027900, 0, NULL, D_60363B8, 1900.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ D_602DB80, 0, NULL, D_60363E4, 1100.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ D_6030630, 0, NULL, D_6036410, 1100.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ D_602DC20, 0, NULL, D_603643C, 1000.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ D_601B0D0, 0, NULL, D_6036760, 3000.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ D_60075D0, 0, NULL, D_800CBF34, 1000.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ func_801A2B24, 1, NULL, D_6036344, 200.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ func_801A2B24, 1, NULL, D_800CBF34, 200.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ func_801A2B24, 1, NULL, D_800CBF34, 200.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ func_801A2B24, 1, NULL, D_800CBF34, 200.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ func_801A2B24, 1, NULL, D_800CBF34, 200.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ func_801A2B24, 1, NULL, D_800CBF34, 200.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ func_801A3240, 1, func_801A2DD8, D_800CBF34, 15000.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ func_801A2B24, 1, NULL, D_800CBF34, 500.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ func_801A2B24, 1, NULL, D_800CBF34, 500.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ func_801A2B24, 1, NULL, D_800CBF34, 500.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ func_801A2B24, 1, NULL, D_800CBF34, 500.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ func_801A2B24, 1, NULL, D_800CBF34, 500.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ func_801A2B24, 1, NULL, D_800CBF34, 500.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ func_801A2B24, 1, NULL, D_800CBF34, 500.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ func_801A2B24, 1, NULL, D_800CBF34, 500.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ func_801A23AC, 1, NULL, D_800CBF34, 500.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ func_801A23AC, 1, NULL, D_800CBF34, 500.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ func_801A23AC, 1, NULL, D_800CBF34, 15000.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ func_801A23AC, 1, NULL, D_800CBF34, 15000.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ func_801A23AC, 1, NULL, D_800CBF34, 2500.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ func_801A23AC, 1, NULL, D_800CBF34, 15000.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ func_801A23AC, 1, NULL, D_800CBF34, 15000.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ func_801A23AC, 1, NULL, D_800CBF34, 2500.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ func_801A23AC, 1, NULL, D_800CBF34, 2500.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ func_801A23AC, 1, NULL, D_800CBF34, 2500.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ func_801A23AC, 1, NULL, D_800CBF34, 2500.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ func_801A23AC, 1, NULL, D_800CBF34, 2500.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ func_801A23AC, 1, func_801A0BD8, D_6036594, 2500.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ func_801A23AC, 1, NULL, D_6036204, 1300.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ D_60097E0, 0, NULL, D_6034478, 4000.0f, 0, 0, 41, 0, 0.0f, 0 },
|
||||
{ D_601D730, 0, NULL, D_603450C, 4000.0f, 0, 0, 41, 0, 0.0f, 0 },
|
||||
{ D_60102C0, 0, NULL, D_6034588, 4000.0f, 0, 0, 41, 0, 0.0f, 0 },
|
||||
{ D_60036A0, 0, func_801A4E44, D_6034664, 4000.0f, 0, 0, 41, 0, 0.0f, 0 },
|
||||
{ D_6005360, 0, NULL, D_6034770, 4000.0f, 0, 0, 41, 0, 0.0f, 0 },
|
||||
{ func_80074F90, 1, NULL, D_800CBF34, 2000.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ D_600F6C0, 0, func_801A52B8, D_60347F0, 4000.0f, 0, 0, 41, 0, 0.0f, 0 },
|
||||
{ D_601B610, 0, NULL, D_800CBF34, 2000.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_601C6A0, 0, NULL, D_800CBF34, 2000.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_60188D0, 0, NULL, D_603486C, 2000.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_60034D0, 0, NULL, D_60347D4, 2000.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_60231C0, 0, NULL, D_6030C60, 2000.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_6011EE0, 0, NULL, D_6030C7C, 2000.0f, 0, 0, 41, 0, 0.0f, 0 },
|
||||
{ D_6015730, 0, NULL, D_6030D74, 2000.0f, 0, 0, 39, 0, 0.0f, 0 },
|
||||
{ D_601DE60, 0, NULL, D_6030DF8, 2000.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_602B4C0, 0, NULL, D_6030E14, 2000.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_600EE10, 0, NULL, D_6030E30, 2000.0f, 0, 0, 41, 0, 0.0f, 0 },
|
||||
{ D_60120F0, 0, NULL, D_6030E4C, 2000.0f, 0, 0, 41, 0, 0.0f, 0 },
|
||||
{ D_600EEF0, 0, NULL, D_800CBF34, 2000.0f, 0, 0, 41, 0, 0.0f, 0 },
|
||||
{ D_600BF80, 0, NULL, D_6030E68, 2000.0f, 0, 0, 41, 0, 0.0f, 0 },
|
||||
{ func_801BE1FC, 1, NULL, D_800CBF34, 2000.0f, 0, 0, 41, 0, 0.0f, 0 },
|
||||
{ D_9005C80, 0, func_801924A8, D_601B678, 1000.0f, 0, 0, 42, 0, 0.0f, 0 },
|
||||
{ D_9003F50, 0, NULL, D_601B6C4, 3200.0f, 0, 0, 42, 0, 0.0f, 0 },
|
||||
{ D_900F060, 0, NULL, D_601B710, 3200.0f, 0, 0, 42, 0, 0.0f, 0 },
|
||||
{ D_900F1D0, 0, NULL, D_601B75C, 3200.0f, 0, 0, 42, 0, 0.0f, 0 },
|
||||
{ func_801935D4, 1, func_8019356C, D_C038BD8, 500.0f, 0, 0, 41, 0, 0.0f, 0 },
|
||||
{ func_8019350C, 1, func_80193380, D_C038A48, 500.0f, 0, 0, 41, 0, 0.0f, 0 },
|
||||
{ D_60030F0, 0, NULL, D_6009CC4, 1000.0f, 0, 0, 20, 0, 0.0f, 0 },
|
||||
{ D_6003000, 0, NULL, D_C038BA4, 0.0f, 0, 0, 41, 1, 0.0f, 0 },
|
||||
{ D_6006890_Gfx, 0, NULL, D_C038B40, 0.0f, 0, 0, 41, 1, 0.0f, 0 },
|
||||
{ D_6002990, 0, NULL, D_C038B40, 0.0f, 0, 0, 41, 1, 0.0f, 0 },
|
||||
{ D_6004170, 0, NULL, D_800CBF34, 0.0f, 0, 0, 0, 1, 0.0f, 0 },
|
||||
{ D_3017600, 0, NULL, D_302EE64, 0.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_3017600, 0, NULL, D_302EE80, 0.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_30173C0, 0, NULL, D_800CBF34, 0.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_30174E0, 0, NULL, D_800CBF34, 0.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_301B080, 0, NULL, D_302EE9C, 0.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_3016B00, 0, NULL, D_302EE00, 0.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_3013780, 0, NULL, D_302ED4C, 0.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_3013580, 0, NULL, D_302ED98, 0.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_3012ED0, 0, NULL, D_302EDB4, 0.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ NULL, 0, NULL, D_800CBF34, 0.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ D_60079B0, 0, NULL, D_600FF80, 0.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_6007D80, 0, NULL, D_600FFA0, 0.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_6006310, 0, NULL, D_600FFC0, 0.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_60066E0_Gfx, 0, NULL, D_600FEB8, 0.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_600F4C0, 0, NULL, D_6011C10, 0.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_600B8B0, 0, NULL, D_6011C48, 0.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_600BAF0, 0, NULL, D_601115C, 0.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ NULL, 0, NULL, D_800CBF34, 0.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ func_80197CB8, 1, NULL, D_6034368, 0.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_6001DA0, 0, NULL, D_600924C, 0.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_6001360, 0, NULL, D_60092E8, 0.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_6008370, 0, NULL, D_601668C, 0.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_6010960, 0, NULL, D_6016714, 0.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_602F7C0, 0, func_80068FE0, D_603E468, 100.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_601C9B0, 0, func_80068FE0, D_603E484, 100.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_600A420, 0, func_80068FE0, D_600FE9C, 100.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ func_80059C40, 1, NULL, D_800CBF34, 1800.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_602DCA0, 0, NULL, D_800CBF34, -100.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_601F500, 0, NULL, D_800CBF34, -100.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ func_80059C34, 1, func_80066E8C, D_800CBF34, 500.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ func_80059850, 1, NULL, D_800CBF34, 100.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ D_60023B0, 0, func_8018F038, D_60068BC, 100.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ NULL, 1, func_801875A4, D_800CBF34, 0.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ NULL, 1, func_801922DC, D_800CBF34, 0.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ NULL, 1, func_80192358, D_800CBF34, 0.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ NULL, 1, func_801923C0, D_800CBF34, 0.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ NULL, 1, func_8019243C, D_800CBF34, 0.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ NULL, 1, NULL, D_800CBF34, 1000.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ func_8018BAAC, 2, func_8018AED0, D_603E5D0, 500.0f, 0, 0, 39, 1, 200.0f, 1 },
|
||||
{ func_8018BBA4, 2, func_8018B15C, D_603E5D0, 500.0f, 0, 0, 39, 1, 200.0f, 1 },
|
||||
{ func_8018BBF8, 2, func_8018B418, D_603E5D0, 500.0f, 0, 0, 39, 1, 200.0f, 1 },
|
||||
{ func_8018BD7C, 2, func_8018B58C, D_603E604, 500.0f, 0, 0, 39, 1, 0.0f, 1 },
|
||||
{ func_8005B6A4, 1, func_80066A80, D_800CBF34, 1000.0f, 0, 0, 39, 0, 0.0f, 1 },
|
||||
{ D_6018C00, 0, func_8018756C, D_602F6EC, 200.0f, 0, 0, 39, 0, 1.0f, 1 },
|
||||
{ func_8005B71C, 1, func_80187650, D_602F708, 100.0f, 0, 1, 39, 0, 1.0f, 1 },
|
||||
{ func_8018DA6C, 1, func_8018D9EC, D_800CBF34, 100.0f, 0, 1, 39, 0, 0.0f, 1 },
|
||||
{ func_8018DAEC, 1, func_8018D9EC, D_800CBF34, 100.0f, 0, 1, 39, 0, 0.0f, 1 },
|
||||
{ func_8018DB6C, 1, func_8018D9EC, D_800CBF34, 100.0f, 0, 1, 39, 0, 0.0f, 1 },
|
||||
{ func_8005B7CC, 1, func_8018795C, D_602F724, 200.0f, 0, 1, 39, 0, 1.0f, 1 },
|
||||
{ D_6018450, 0, func_801877C4, D_602F740, 200.0f, 0, 1, 39, 0, 1.0f, 1 },
|
||||
{ func_801BEC74, 1, func_801BEC68, D_6030BE0, 200.0f, 0, 1, 39, 0, 1.0f, 1 },
|
||||
{ func_8005A094, 1, func_8006C008, D_800CBF34, 0.0f, 0, 0, 39, 0, 0.0f, 0 },
|
||||
{ func_8005B848, 1, func_800656D4, D_800CBFE4, 100.0f, 0, 1, 39, 0, 1.0f, 0 },
|
||||
{ func_8005B848, 1, func_800656D4, D_800CBFE4, 100.0f, 0, 1, 39, 0, 1.0f, 0 },
|
||||
{ func_8005B9A4, 1, func_8006654C, D_603E54C, 200.0f, 0, 1, 39, 0, 50.0f, 1 },
|
||||
{ func_8005BA30, 1, func_800669A0, D_603E598, 100.0f, 0, 1, 39, 0, 0.0f, 0 },
|
||||
{ func_8006B74C, 1, func_8006B094, D_800CC000, 200.0f, 0, 1, 39, 0, 0.0f, 1 },
|
||||
{ func_8004FEC0, 1, func_8004F8AC, D_800CBF34, 20000.0f, 0, 1, 39, 0, 0.0f, 0 },
|
||||
{ func_80059BF0, 1, func_8006BB78, D_603E5B4, 200.0f, 0, 1, 39, 0, 1.0f, 1 },
|
||||
{ func_80035448, 1, func_800319AC, D_800CC038, 20000.0f, 0, 1, 39, 1, 1.0f, 1 },
|
||||
{ func_80035448, 1, func_80092EC0, D_800CC01C, 20000.0f, 0, 0, 39, 1, 0.0f, 0 },
|
||||
{ func_80188448, 1, func_801880E4, D_800CBF34, 20000.0f, 0, 0, 39, 1, 0.0f, 0 },
|
||||
{ func_80074FF0, 1, func_80072594, D_800CBF34, 2000.0f, 0, 1, 39, 0, 0.0f, 1 },
|
||||
{ func_800598E8, 1, func_8006AC08, D_602F684, 100.0f, 0, 1, 39, 0, 1.0f, 1 },
|
||||
{ func_80059A24, 1, func_8006AD18, D_602F6A0, 100.0f, 0, 1, 39, 0, 180.0f, 1 },
|
||||
{ func_8018F884, 1, func_8018F330, D_800CBF34, 1000.0f, 0, 0, 39, 0, 0.0f, 0 },
|
||||
{ func_801A4CB0, 1, func_801A3BD4, D_603405C, 1000.0f, 0, 0, 39, 0, 1.0f, 1 },
|
||||
{ func_801A12C4, 1, func_8019C778, D_60359C8, 20000.0f, 0, 0, 40, 1, 0.0f, 0 },
|
||||
{ func_801A12C4, 1, func_801AC438, D_6035A48, 20000.0f, 0, 0, 40, 1, 0.0f, 0 },
|
||||
{ func_801AC294, 2, func_801A7E7C, D_603677C, 20000.0f, 0, 0, 40, 1, 0.0f, 0 },
|
||||
{ func_801A12C4, 1, func_8019EA60, D_6035A14, 20000.0f, 0, 0, 40, 1, 0.0f, 0 },
|
||||
{ func_801A12C4, 1, func_8019D700, D_6035AE0, 20000.0f, 0, 0, 40, 1, 0.0f, 0 },
|
||||
{ func_801A12C4, 1, func_8019CE88, D_6035D9C, 20000.0f, 0, 0, 40, 1, 0.0f, 0 },
|
||||
{ func_801A12C4, 1, func_8019E410, D_6035E04, 20000.0f, 0, 0, 40, 1, 0.0f, 0 },
|
||||
{ func_801A12C4, 1, func_8019FF9C, D_60360C0, 20000.0f, 0, 0, 40, 1, 0.0f, 0 },
|
||||
{ func_801A12C4, 1, func_8019EE68, D_6036154, 20000.0f, 0, 0, 40, 1, 0.0f, 0 },
|
||||
{ func_801A43BC, 1, func_801A3E98, D_6036458, 300.0f, 0, 0, 40, 1, 0.0f, 0 },
|
||||
{ func_801A4A64, 1, func_801A46A0, D_60364C0, 300.0f, 0, 1, 40, 1, 0.0f, 1 },
|
||||
{ func_801A5F90, 1, func_801A5E54, D_60366EC, 200.0f, 0, 0, 40, 1, 0.0f, 0 },
|
||||
{ func_801A6100, 1, func_801A5FD0, D_6036708, 200.0f, 0, 0, 40, 1, 0.0f, 0 },
|
||||
{ func_801A6540, 1, func_801A6144, D_6036728, 200.0f, 0, 0, 40, 1, 0.0f, 0 },
|
||||
{ func_801A68EC, 1, func_801A67C8, D_6036744, 300.0f, 0, 0, 40, 1, 0.0f, 0 },
|
||||
{ func_801ADAC8, 1, func_801AD6F0, D_6036930, 200.0f, 0, 0, 40, 1, 0.0f, 0 },
|
||||
{ func_801AE2C0, 1, func_801ADD68, D_603694C, 300.0f, 0, 0, 40, 1, 1.0f, 0 },
|
||||
{ func_801AEEFC, 1, func_801AEC04, D_6036968, 300.0f, 0, 0, 40, 1, 1.0f, 0 },
|
||||
{ func_801A54E8, 1, func_801A4B24, D_60364DC, 300.0f, 0, 0, 40, 1, 0.0f, 0 },
|
||||
{ NULL, 1, func_80189194, D_800CBF34, 200.0f, 0, 0, 39, 0, 0.0f, 0 },
|
||||
{ D_700AB70, 0, func_8018AB44, D_60064AC, 50.0f, 0, 0, 39, 1, 1.0f, 0 },
|
||||
{ func_80189AFC, 1, func_801895B8, D_60064C8, 300.0f, 0, 0, 39, 1, 70.0f, 1 },
|
||||
{ func_8018E5B4, 1, func_8018E54C, D_60067C4, 0.0f, 0, 0, 39, 1, 0.0f, 0 },
|
||||
{ func_8018EF14, 1, func_8018E5F8, D_6006808, 0.0f, 0, 0, 39, 1, 1.0f, 1 },
|
||||
{ func_8018E2D8, 1, func_8018C8A8, D_6006A3C, 1000.0f, 0, 0, 20, 1, 0.0f, 1 },
|
||||
{ func_8018AABC, 1, func_8018A544, D_600683C, 0.0f, 0, 1, 39, 1, 0.0f, 1 },
|
||||
{ func_8018BE84, 1, func_8018B9D0, D_6006858, 0.0f, 0, 0, 39, 1, 0.0f, 1 },
|
||||
{ func_8018B6AC, 1, func_8018B268, D_6006890_f32, 0.0f, 0, 0, 39, 1, 20.0f, 1 },
|
||||
{ func_8018A1C0, 1, func_80189CC8, D_60068F0, 200.0f, 0, 0, 39, 1, 1.0f, 1 },
|
||||
{ func_80077218, 1, func_800771CC, D_800CBF34, 2000.0f, 0, 0, 39, 0, 0.0f, 5 },
|
||||
{ func_80190430, 2, func_801904CC, D_602C294, 1000.0f, 0, 1, 40, 0, 1.0f, 1 },
|
||||
{ func_80190F08, 1, func_80190A00, D_602BC58, 5000.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ func_8006A978, 1, func_8006A96C, D_800CBF34, 200.0f, 0, 0, 40, 0, 0.0f, 2 },
|
||||
{ func_801914C4, 2, func_80191010, D_800CBE8C, 200.0f, 0, 1, 40, 0, 1.0f, 1 },
|
||||
{ NULL, 1, NULL, D_800CBF34, 1000.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ func_80191B4C, 1, func_80191680, D_800CBE8C, 1500.0f, 0, 1, 40, 0, 20.0f, 0 },
|
||||
{ func_80191DB0, 1, func_80191BC4, D_800CBE70, 1500.0f, 0, 1, 40, 0, 0.0f, 0 },
|
||||
{ func_80191FFC, 2, func_80192094, D_602BE3C, 500.0f, 0, 0, 40, 0, 1.0f, 0 },
|
||||
{ func_80192C18, 2, func_80192834, D_800CBE8C, 0.0f, 0, 1, 40, 0, 1.0f, 1 },
|
||||
{ func_80193240, 2, func_80192E64, D_602BE58, 2000.0f, 0, 0, 40, 0, 50.0f, 0 },
|
||||
{ func_8019983C, 1, func_8019969C, D_800CBE8C, 200.0f, 0, 0, 40, 0, 1.0f, 0 },
|
||||
{ func_80199E24, 1, func_80199A28, D_800CBE8C, 2000.0f, 0, 0, 40, 0, 1.0f, 0 },
|
||||
{ func_8019D3C4, 1, func_8019D15C, D_602BFC4, 500.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ func_8019A1FC, 1, func_80199F10, D_800CBEA8, 2000.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ func_8019ACCC, 1, func_8019A5D4, D_800CBEC4, 5000.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ func_8019B7DC, 1, func_8019B548, D_602C1D4, 10000.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ func_8019BDE0, 2, func_8019B854, D_602C218, 1000.0f, 0, 0, 40, 0, 1.0f, 1 },
|
||||
{ func_8019C1CC, 1, func_8019BE48, D_602C234, 200.0f, 0, 0, 40, 0, 80.0f, 1 },
|
||||
{ func_8019C83C, 1, func_8019C454, D_602C250, 300.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ func_8019CE58, 1, func_8019CBEC, D_602C2B0, 300.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ func_801AE168, 1, func_801AD6C0, D_6030BFC, 500.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ func_801AEB44, 1, func_801AE3D8, D_6030C18, 10000.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ func_801B099C, 1, func_801AFA5C, D_6030C44, 10000.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ func_801B0EC0, 1, func_801B0B60, D_800CBE8C, 200.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ func_801B619C, 2, func_801B638C, D_6031398, 10000.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ func_801B90DC, 2, func_801B7C78, D_60313CC, 300.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ func_801B504C, 2, func_801B50E8, D_6031400, 300.0f, 0, 0, 40, 0, 0.0f, 1 },
|
||||
{ func_801B7A24, 2, func_801B6FF8, D_603144C, 2000.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ func_801BA108, 2, func_801B91A4, D_6031480, 200.0f, 0, 0, 40, 0, 0.0f, 1 },
|
||||
{ func_801BA4E4, 1, func_801BA26C, D_800CBE8C, 200.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ func_801BAD7C, 1, func_801BA6A4, D_6031500, 200.0f, 0, 0, 40, 0, 0.0f, 1 },
|
||||
{ func_801BB204, 2, func_801BADF8, D_6031538, 200.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ func_801BC930, 2, func_801BB79C, D_6031554, 800.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ func_801BDE6C, 1, func_801BD54C, D_6031570, 10000.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ func_801BD264, 1, func_801BC9A0, D_6030D20, 2000.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ func_801BEB1C, 1, func_801BE3F8, D_60314C8, 1000.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ func_8002E694, 2, func_8002E670, D_6011B24, 0.0f, 0, 0, 39, 0, 730.0f, 1 },
|
||||
{ func_8002E6DC, 1, func_8002E6B8, D_6011BF4, 0.0f, 0, 0, 39, 0, 150.0f, 1 },
|
||||
{ func_80188FE4, 2, func_80188AD0, D_600FF30, 0.0f, 0, 0, 39, 0, 220.0f, 1 },
|
||||
{ func_8019E3A8, 1, func_8019E234, D_800CBEC4, 0.0f, 0, 0, 39, 0, 1.0f, 0 },
|
||||
{ func_8019F7AC, 1, func_8019F20C, D_800CBE8C, 200.0f, 0, 0, 39, 0, 1.0f, 1 },
|
||||
{ func_8019F7AC, 1, func_8019F20C, D_800CBE8C, 200.0f, 0, 0, 39, 0, 1.0f, 1 },
|
||||
{ func_8019F7AC, 1, func_8019F20C, D_800CBEC4, 200.0f, 0, 0, 39, 0, 1.0f, 1 },
|
||||
{ NULL, 1, func_8019EA7C, D_800CBF34, 200.0f, 0, 0, 0, 0, 0.0f, 1 },
|
||||
{ NULL, 1, func_801A003C, D_800CBF34, 1000.0f, 0, 0, 0, 0, 0.0f, 1 },
|
||||
{ D_900DD20, 0, func_80192518, D_601B7F8, 1000.0f, 0, 0, 40, 1, 0.0f, 0 },
|
||||
{ func_80192E2C, 1, func_80192CD4, D_601B830, 1000.0f, 0, 0, 40, 1, 0.0f, 0 },
|
||||
{ D_901DA50, 0, func_80192CD4, D_601B868, 1000.0f, 0, 0, 40, 1, 0.0f, 0 },
|
||||
{ D_9023AD0, 0, func_80192EB0, D_601B8A0, 1000.0f, 0, 0, 40, 1, 0.0f, 0 },
|
||||
{ func_801934D0, 1, func_801933DC, D_601B8D8, 1000.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ func_80193244, 1, func_80192E94, D_800CBE8C, 1000.0f, 0, 0, 20, 0, 1.0f, 1 },
|
||||
{ func_80188660, 1, func_80188528, D_800CBE8C, 1000.0f, 0, 0, 20, 0, 0.0f, 0 },
|
||||
{ NULL, 1, func_80189724, D_800CBF34, 1000.0f, 0, 0, 40, 1, 0.0f, 0 },
|
||||
{ NULL, 1, func_801893B8, D_800CBF34, 1000.0f, 0, 0, 20, 1, 0.0f, 0 },
|
||||
{ func_800596B0, 1, func_80189470, D_800CBF34, 1000.0f, 0, 0, 20, 1, 0.0f, 0 },
|
||||
{ NULL, 1, func_8018933C, D_800CBF34, 1000.0f, 0, 0, 20, 0, 0.0f, 0 },
|
||||
{ func_80067874, 1, func_8006753C, D_800CBEA8, 1000.0f, 0, 0, 0, 0, 1.0f, 0 },
|
||||
{ func_8018AA74, 2, func_80189058, D_603E620, 20000.0f, 0, 0, 40, 1, 0.0f, 10 },
|
||||
{ func_8018ECAC, 1, func_8018C19C, D_603E840, 20000.0f, 0, 0, 40, 0, 0.0f, 10 },
|
||||
{ func_8018ED78, 1, func_8018DDAC, D_603E714, 20000.0f, 0, 0, 40, 0, 0.0f, 10 },
|
||||
{ func_8018EE84, 1, func_8018E290, D_603E748, 20000.0f, 0, 0, 40, 0, 0.0f, 10 },
|
||||
{ func_8018EF90, 1, func_8018E76C, D_603E7C4, 20000.0f, 0, 0, 40, 0, 0.0f, 10 },
|
||||
{ func_8018BACC, 1, func_8018978C, D_602F75C, 20000.0f, 0, 0, 40, 0, 0.0f, 10 },
|
||||
{ func_801887D0, 1, func_80188344, D_602FA50, 20000.0f, 0, 0, 40, 0, 0.0f, 10 },
|
||||
{ func_80042FC4, 2, func_80042FB8, D_800CBF34, 20000.0f, 0, 0, 40, 0, 0.0f, 10 },
|
||||
{ func_80042FE8, 1, func_80042FDC, D_800CBF34, 20000.0f, 0, 0, 40, 0, 0.0f, 10 },
|
||||
{ func_801BEC5C, 1, func_801BEC50, D_6030B10, 0.0f, 0, 0, 40, 0, 0.0f, 10 },
|
||||
{ func_8018C54C, 1, func_80187944, D_6028454, 2000.0f, 0, 0, 40, 0, 0.0f, 10 },
|
||||
{ func_80193434, 2, func_80190078, D_6032550, 20000.0f, 0, 0, 20, 0, 0.0f, 10 },
|
||||
{ func_8018FF84, 2, func_8018FE38, D_6032488, 1000.0f, 0, 0, 20, 0, 0.0f, 10 },
|
||||
{ func_80190020, 2, func_8018FF20, D_60324EC, 1000.0f, 0, 0, 20, 0, 0.0f, 10 },
|
||||
{ func_801982A8, 1, func_80197A94,D_E6A810_801B83A8, 1000.0f, 0, 0, 40, 1, 0.0f, 10 },
|
||||
{ func_801949DC, 2, func_80194A84, D_602C044, 1000.0f, 0, 0, 40, 0, 1.0f, 10 },
|
||||
{ func_8008FE78, 1, func_800907C4, D_600FFE0, 0.0f, 0, 0, 40, 1, 0.0f, 10 },
|
||||
{ func_8002E604, 1, func_8002E5E0, D_800CBF34, 0.0f, 0, 0, 40, 1, 0.0f, 10 },
|
||||
{ func_8002E64C, 1, func_8002E628, D_800CBF34, 0.0f, 0, 0, 40, 1, 0.0f, 10 },
|
||||
{ func_80191AFC, 2, func_801912FC, D_6011C80, 0.0f, 0, 0, 40, 1, 0.0f, 10 },
|
||||
{ func_80196288, 2, func_80196210, D_60166F4, 0.0f, 0, 0, 40, 1, 0.0f, 10 },
|
||||
{ func_8019E98C, 1, func_8019E454, D_6009388, 0.0f, 0, 0, 40, 0, 0.0f, 10 },
|
||||
{ func_8019E2C4, 2, func_8019C888, D_800CBF34, 0.0f, 0, 0, 40, 0, 0.0f, 10 },
|
||||
{ func_801A71B8, 2, func_801A5B3C, D_800CBF34, 0.0f, 0, 0, 40, 0, 0.0f, 10 },
|
||||
{ func_801968F4, 1, func_801946C4, D_6011058, 0.0f, 0, 0, 40, 0, 0.0f, 10 },
|
||||
{ func_80193B1C, 1, func_80193718, D_601115C, 0.0f, 0, 0, 40, 1, 0.0f, 10 },
|
||||
{ func_801B4D84, 2, func_801B134C, D_6030F74, 10000.0f, 0, 0, 40, 0, 0.0f, 10 },
|
||||
{ func_801985E4, 1, func_80194398,D_DF4260_8019A9B8, 3000.0f, 0, 0, 40, 1, 0.0f, 10 },
|
||||
{ func_801928C8, 2, func_8018DBF0, D_C038DC0, 10000.0f, 0, 0, 40, 0, 0.0f, 10 },
|
||||
{ func_8018B8C0, 1, func_80189B70, D_C038F24, 10000.0f, 0, 0, 40, 0, 0.0f, 10 },
|
||||
{ func_8005CC9C, 1, func_80067F6C, D_800CBFA8, 700.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ func_8005C5F0, 1, func_80068914, D_800CBF38, 700.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ func_8005C900, 1, func_80068020, D_800CBF54, 700.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ func_8005C9C0, 1, func_800685D8, D_800CBF54, 700.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ func_8005CDA8, 1, func_80068688, D_800CBF70, 700.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ func_8005CB44, 1, func_80067BEC, D_800CBFC8, 700.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ NULL, 1, func_80068C88, D_800CBF8C, 1500.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ NULL, 1, func_80068C88, D_800CBF8C, 1500.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ NULL, 1, func_80068C88, D_800CBF8C, 1500.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ NULL, 1, func_80068C88, D_800CBF8C, 1500.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ NULL, 1, func_80068C88, D_800CBF8C, 1500.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ NULL, 1, func_80068C88, D_800CBF8C, 1500.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ NULL, 1, func_80068C48, D_800CBF18, 700.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ D_1022120, 0, func_80067B1C, D_800CBE8C, 700.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ func_8005CA80, 1, func_800685F8, D_800CBF54, 700.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ D_3007650, 0, func_80068618, D_800CBFA8, 700.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ D_6006140, 0, func_80198968, D_6009CFC, 700.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ func_8007D55C, 1, func_8007D2F4, NULL, -200.0f, 1, 2, 0, 0, 0.0f, 0 },
|
||||
{ func_8007D55C, 1, func_8007D748, NULL, -200.0f, 1, 2, 0, 0, 0.0f, 0 },
|
||||
{ func_8007D55C, 1, func_8007D8A8, NULL, -200.0f, 1, 2, 0, 0, 0.0f, 0 },
|
||||
{ func_8007E330, 1, func_8007E298, NULL, -200.0f, 1, 2, 0, 0, 0.0f, 0 },
|
||||
{ func_8007CAF0, 1, func_8007C9E0, NULL, -200.0f, 1, 2, 0, 0, 0.0f, 0 },
|
||||
{ func_8007868C, 1, func_8007E014, NULL, -200.0f, -1, 1, 0, 0, 0.0f, 0 },
|
||||
{ func_8007879C, 1, func_8007E258, NULL, -200.0f, -1, 1, 0, 0, 0.0f, 0 },
|
||||
{ func_800788B0, 1, func_8007F438, NULL, -200.0f, 1, 0, 0, 0, 0.0f, 0 },
|
||||
{ func_800783C0, 1, func_8007B758, NULL, 100.0f, 1, 0, 40, 0, 0.0f, 0 },
|
||||
{ func_80078A64, 1, func_8007F6B0, NULL, -200.0f, -1, 1, 0, 0, 0.0f, 0 },
|
||||
{ NULL, 1, func_8007F958, NULL, -200.0f, -1, 1, 0, 0, 0.0f, 0 },
|
||||
{ NULL, 1, func_8007FBE0, NULL, -200.0f, -1, 1, 0, 0, 0.0f, 0 },
|
||||
{ func_80078438, 1, func_8007E3E4, NULL, -200.0f, 1, 1, 0, 0, 0.0f, 0 },
|
||||
{ func_800784B4, 1, func_8007B62C, NULL, -200.0f, 1, 2, 0, 0, 0.0f, 0 },
|
||||
{ func_80078B8C, 1, func_8007FE88, NULL, 100.0f, 0, 0, 20, 0, 0.0f, 0 },
|
||||
{ func_80197C64, 1, func_8007FE88, NULL, 100.0f, 0, 0, 20, 0, 0.0f, 0 },
|
||||
{ func_80078AEC, 1, func_800802B8, NULL, 100.0f, 1, 0, 20, 1, 0.0f, 0 },
|
||||
{ func_80078C84, 1, func_800802F8, NULL, 100.0f, 1, 0, 20, 0, 0.0f, 0 },
|
||||
{ func_800798F0, 1, func_8007968C, NULL, 100.0f, 0, 1, 0, 0, 0.0f, 0 },
|
||||
{ func_80192A68, 1, func_80192984, NULL, 100.0f, 1, 1, 0, 0, 0.0f, 0 },
|
||||
{ func_8007AA60, 1, func_8007A994, NULL, -100.0f, 1, 2, 0, 0, 0.0f, 0 },
|
||||
{ func_8007BEE8, 1, func_8007BE54, NULL, -200.0f, 1, 2, 0, 0, 0.0f, 0 },
|
||||
{ func_8007BEE8, 1, func_8007BDE0, NULL, -200.0f, 1, 2, 0, 0, 0.0f, 0 },
|
||||
{ func_8007BEE8, 1, func_8007BCE8, NULL, -200.0f, 1, 2, 0, 0, 0.0f, 0 },
|
||||
{ func_80094BBC, 1, func_80094954, NULL, -200.0f, 1, 2, 0, 0, 0.0f, 0 },
|
||||
{ func_8007B9DC, 1, func_8007B960, NULL, -200.0f, 1, 2, 0, 0, 0.0f, 0 },
|
||||
{ func_8007E5CC, 1, func_8007E45C, NULL, -200.0f, 1, 1, 0, 0, 0.0f, 0 },
|
||||
{ func_80078550, 1, func_801AC918, NULL, 100.0f, 1, 2, 0, 0, 0.0f, 0 },
|
||||
{ func_80078604, 1, func_8007E648, NULL, -200.0f, 0, 1, 0, 0, 0.0f, 0 },
|
||||
{ func_80188FA8, 1, func_80188F60, NULL, -200.0f, -1, 1, 0, 0, 0.0f, 0 },
|
||||
{ func_8018DCE4, 1, func_80188CAC, NULL, 100.0f, 0, 1, 40, 0, 0.0f, 0 },
|
||||
{ func_8018DBEC, 1, func_80188FAC, NULL, 100.0f, 0, 1, 40, 0, 0.0f, 0 },
|
||||
{ func_8018DE14, 1, func_80189114, NULL, 100.0f, 0, 1, 40, 0, 0.0f, 0 },
|
||||
{ func_80077A00, 1, func_8007AB50, NULL, -200.0f, 0, 1, 0, 0, 0.0f, 0 },
|
||||
{ NULL, 1, func_8007A748, NULL, 500.0f, 0, 1, 0, 0, 0.0f, 0 },
|
||||
{ func_8007DED4, 1, func_8007DB70, NULL, 100.0f, 0, 1, 40, 0, 0.0f, 0 },
|
||||
{ func_8007DAE4, 1, func_8007DA58, NULL, -200.0f, 0, 1, 0, 0, 0.0f, 0 },
|
||||
{ func_80078CE8, 1, func_80080360, NULL, -200.0f, 1, 0, 0, 0, 0.0f, 0 },
|
||||
{ func_80078BE0, 1, func_800802D8, NULL, 100.0f, 1, 0, 20, 0, 0.0f, 0 },
|
||||
{ func_801A5AF0, 1, func_801A57D0, NULL, 100.0f, 0, 0, 20, 0, 0.0f, 0 },
|
||||
{ func_801AEAA0, 1, func_801AE87C, NULL, 100.0f, 1, 1, 0, 0, 0.0f, 0 },
|
||||
{ func_801A5D68, 1, func_801A5B4C, NULL, 100.0f, 0, 0, 20, 0, 0.0f, 0 },
|
||||
{ func_80077A7C, 1, func_8007B0F4, NULL, 500.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ NULL, 1, func_8007B040, NULL, 200.0f, 0, 1, 0, 0, 0.0f, 0 },
|
||||
{ func_8007A3C0, 1, func_8007A28C, NULL, 10000.0f, 0, 1, 0, 0, 0.0f, 0 },
|
||||
{ func_80077B84, 1, func_8007B3B8, NULL, -200.0f, 1, 1, 0, 0, 0.0f, 0 },
|
||||
{ func_80078038, 1, func_8007B5C0, NULL, -200.0f, -1, 1, 0, 0, 0.0f, 0 },
|
||||
{ NULL, 1, func_8007C250, NULL, -200.0f, 0, 1, 0, 0, 0.0f, 0 },
|
||||
{ NULL, 1, func_8007C8C4, NULL, -200.0f, 0, 1, 0, 0, 0.0f, 0 },
|
||||
{ func_80077B78, 1, func_8007B670, NULL, -200.0f, 1, 1, 0, 0, 0.0f, 0 },
|
||||
{ func_800780F8, 1, func_8007B67C, NULL, -200.0f, 1, 1, 0, 0, 0.0f, 0 },
|
||||
{ NULL, 1, func_8007C50C, NULL, -200.0f, 0, 1, 0, 0, 0.0f, 0 },
|
||||
{ func_80083B8C, 1, func_800837EC, NULL, 500.0f, 0, 0, 0, 0, 0.0f, 0 },
|
||||
{ func_801A0AF0, 1, func_801A0120, NULL, 300.0f, 1, 2, 10, 0, 0.0f, 0 },
|
||||
{ func_80078F78, 1, func_80078EBC, NULL, 300.0f, 1, 1, 0, 0, 0.0f, 0 },
|
||||
{ func_80080D04, 1, func_80080ACC, NULL, -200.0f, 0, 1, 0, 0, 0.0f, 0 },
|
||||
{ func_80082F78, 1, func_80081C5C, NULL, 300.0f, 0, 1, 40, 0, 0.0f, 0 },
|
||||
{ func_8018CF98, 1, func_8018CAD4, NULL, 2000.0f, 0, 1, 40, 2, 0.0f, 0 },
|
||||
{ func_80191180, 1, func_80191054, NULL, 2000.0f, 0, 1, 20, 0, 0.0f, 0 },
|
||||
{ func_8008092C, 1, func_8008040C, NULL, 100.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
{ func_80084194, 1, func_80083FA8, NULL, 100.0f, 0, 0, 40, 0, 0.0f, 0 },
|
||||
};
|
||||
// clang-format on
|
||||
+41
-41
@@ -37,7 +37,7 @@ void func_800598E8(Object_2F4* arg0) {
|
||||
RCP_SetupDL_29(D_80178320, D_80178328, D_80178330, D_80178338, D_801783D8, D_801783DC);
|
||||
}
|
||||
|
||||
void func_800599A4(s32 arg0, Vec3f* arg1, s32* arg2) {
|
||||
void func_800599A4(s32 arg0, Vec3f* arg1, void* arg2) {
|
||||
Vec3f sp24;
|
||||
Vec3f sp18;
|
||||
|
||||
@@ -46,7 +46,7 @@ void func_800599A4(s32 arg0, Vec3f* arg1, s32* arg2) {
|
||||
sp24.y = 0.0f;
|
||||
sp24.z = 0.0f;
|
||||
Matrix_MultVec3f(gCalcMatrix, &sp24, &sp18);
|
||||
D_80163FE0[*arg2].unk_114 = sp18.y;
|
||||
D_80163FE0[*((s32*) arg2)].unk_114 = sp18.y;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -67,7 +67,7 @@ void func_80059A24(Object_2F4* arg0) {
|
||||
Matrix_Translate(gGfxMatrix, 0.f, -temp, 0.0f, 1);
|
||||
Matrix_SetGfxMtx(&gMasterDisp);
|
||||
Animation_GetFrameData(&D_601E8C4, arg0->unk_0B6, sp30);
|
||||
Animation_DrawSkeleton(1, &D_601E9D0, sp30, NULL, func_800599A4, &arg0->unk_040, &gIdentityMatrix);
|
||||
Animation_DrawSkeleton(1, D_601E9D0, sp30, NULL, func_800599A4, &arg0->unk_040, &gIdentityMatrix);
|
||||
}
|
||||
|
||||
void func_80059AEC(Object_80* arg0) {
|
||||
@@ -509,8 +509,8 @@ void func_8005B388(Object_2F4* arg0) {
|
||||
((D_80178280[0].unk_1C8 == 7) && (D_80178280[0].unk_1D0 >= 0x64) && (D_80178234 == 0x10) &&
|
||||
(arg0->unk_040 == 1)) ||
|
||||
((D_80178234 == 5) && (D_80178280[0].unk_1C8 == 0) && (arg0->unk_0B8 == 5))) {
|
||||
D_80161630.unk_00 = D_80178280[0].unk_49C;
|
||||
D_80161630.unk_01 = D_80178280[0].unk_49D;
|
||||
D_80161630.unk_00 = D_80178280[0].unk_49C.unk_00;
|
||||
D_80161630.unk_01 = D_80178280[0].unk_49C.unk_01;
|
||||
} else {
|
||||
D_80161630.unk_00 = D_80161630.unk_01 = 2;
|
||||
}
|
||||
@@ -524,7 +524,7 @@ void func_8005B388(Object_2F4* arg0) {
|
||||
D_80161630.unk_14 = D_80161630.unk_18 = D_80161630.unk_1C = D_80161630.unk_20 = D_80161630.unk_38 =
|
||||
D_80161630.unk_24 = 0.0f;
|
||||
D_80161630.unk_28 = arg0->unk_158;
|
||||
D_80161630.unk_2C = arg0->unk_88;
|
||||
D_80161630.unk_2C = arg0->unk_088;
|
||||
D_80161630.unk_30 = arg0->unk_164;
|
||||
D_80161630.unk_34 = arg0->unk_160;
|
||||
if (D_80177C98 == 1) {
|
||||
@@ -928,16 +928,16 @@ void func_8005D3CC(Object* arg0, f32 arg1, f32 arg2, f32 arg3, s32 arg4) {
|
||||
|
||||
void func_8005D654(Object_80* arg0, s32 arg1) {
|
||||
arg0->obj.pos.y += D_8017847C;
|
||||
func_8005D008(&arg0->obj, arg0->unk_1C.unk_04);
|
||||
func_8005D008(&arg0->obj, arg0->unk_1C.drawType);
|
||||
arg0->obj.pos.y -= D_8017847C;
|
||||
if (arg0->unk_1C.unk_04 == 0) {
|
||||
if (arg0->unk_1C.drawType == 0) {
|
||||
if ((arg0->obj.id == 0x13) || (arg0->obj.id == 0x37) || (arg0->obj.id == 9) || (arg0->obj.id == 0x32)) {
|
||||
RCP_SetupDL_57(D_80178320, D_80178328, D_80178330, D_80178338, D_801783D8, D_801783DC);
|
||||
gSPClearGeometryMode(gMasterDisp++, G_CULL_BACK);
|
||||
if (arg1 < 0) {
|
||||
func_800596C0();
|
||||
}
|
||||
gSPDisplayList(gMasterDisp++, arg0->unk_1C.unk_00);
|
||||
gSPDisplayList(gMasterDisp++, arg0->unk_1C.draw);
|
||||
RCP_SetupDL_29(D_80178320, D_80178328, D_80178330, D_80178338, D_801783D8, D_801783DC);
|
||||
} else {
|
||||
if (arg0->obj.id == 8) {
|
||||
@@ -950,14 +950,14 @@ void func_8005D654(Object_80* arg0, s32 arg1) {
|
||||
if (arg1 < 0) {
|
||||
func_800596C0();
|
||||
}
|
||||
gSPDisplayList(gMasterDisp++, arg0->unk_1C.unk_00);
|
||||
gSPDisplayList(gMasterDisp++, arg0->unk_1C.draw);
|
||||
if (arg0->obj.id == 8) {
|
||||
RCP_SetupDL_29(D_80178320, D_80178328, D_80178330, D_80178338, D_801783D8, D_801783DC);
|
||||
}
|
||||
}
|
||||
} else if (arg0->unk_1C.unk_00 != NULL) {
|
||||
} else if (arg0->unk_1C.draw != NULL) {
|
||||
func_800597C0(arg1);
|
||||
arg0->unk_1C.unk_00(&arg0->obj);
|
||||
arg0->unk_1C.draw(&arg0->obj);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -966,10 +966,10 @@ void func_8005D8B8(Object_4C* arg0, s32 arg1) {
|
||||
arg0->obj.pos.y += D_8017847C;
|
||||
func_8005D008(&arg0->obj, 0);
|
||||
arg0->obj.pos.y -= D_8017847C;
|
||||
if (arg0->unk_1C.unk_04 == 0) {
|
||||
gSPDisplayList(gMasterDisp++, arg0->unk_1C.unk_00);
|
||||
} else if (arg0->unk_1C.unk_00 != NULL) {
|
||||
arg0->unk_1C.unk_00(&arg0->obj);
|
||||
if (arg0->unk_1C.drawType == 0) {
|
||||
gSPDisplayList(gMasterDisp++, arg0->unk_1C.draw);
|
||||
} else if (arg0->unk_1C.draw != NULL) {
|
||||
arg0->unk_1C.draw(&arg0->obj);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -977,7 +977,7 @@ void func_8005D8B8(Object_4C* arg0, s32 arg1) {
|
||||
void func_8005D954(Object_2F4* arg0) {
|
||||
Vec3f sp34 = { 0.0f, 0.0f, 0.0f };
|
||||
|
||||
if (arg0->unk_01C.unk_00 != NULL) {
|
||||
if (arg0->unk_01C.draw != NULL) {
|
||||
switch (arg0->obj.id) {
|
||||
case 0xC2:
|
||||
func_8006B74C(arg0);
|
||||
@@ -991,19 +991,19 @@ void func_8005D954(Object_2F4* arg0) {
|
||||
} else {
|
||||
if (arg0->unk_01C.unk_19 != 0) {
|
||||
arg0->obj.pos.y += D_8017847C;
|
||||
func_8005D008(&arg0->obj, arg0->unk_01C.unk_04);
|
||||
func_8005D008(&arg0->obj, arg0->unk_01C.drawType);
|
||||
arg0->obj.pos.y -= D_8017847C;
|
||||
} else if ((arg0->obj.id == 0xC8) && (arg0->unk_0B4 != 0x1F)) {
|
||||
func_8005D3CC(&arg0->obj, arg0->unk_2E8.x, arg0->unk_2E8.y, arg0->unk_2E8.z + arg0->unk_0FC,
|
||||
arg0->unk_01C.unk_04);
|
||||
arg0->unk_01C.drawType);
|
||||
} else {
|
||||
func_8005D008(&arg0->obj, arg0->unk_01C.unk_04);
|
||||
func_8005D008(&arg0->obj, arg0->unk_01C.drawType);
|
||||
}
|
||||
if (arg0->unk_01C.unk_04 == 0) {
|
||||
gSPDisplayList(gMasterDisp++, arg0->unk_01C.unk_00);
|
||||
if (arg0->unk_01C.drawType == 0) {
|
||||
gSPDisplayList(gMasterDisp++, arg0->unk_01C.draw);
|
||||
func_8005F1EC(&arg0->unk_100);
|
||||
} else {
|
||||
arg0->unk_01C.unk_00(&arg0->obj);
|
||||
arg0->unk_01C.draw(&arg0->obj);
|
||||
func_8005F1EC(&arg0->unk_100);
|
||||
if (((arg0->obj.id == 0xC6) || ((arg0->obj.id == 0xCB) && (arg0->unk_0B6 > 0))) && (D_80161410 > 0)) {
|
||||
Matrix_MultVec3f(gGfxMatrix, &sp34, &D_80177E98[arg0->unk_0E4]);
|
||||
@@ -1030,7 +1030,7 @@ void func_8005DBC0(Object_2F4* arg0) {
|
||||
f32 var_fv1;
|
||||
|
||||
D_801615EC = 0;
|
||||
if (arg0->unk_01C.unk_04 == 2) {
|
||||
if (arg0->unk_01C.drawType == 2) {
|
||||
Matrix_Translate(gGfxMatrix, 0.0f, 0.0f, D_80177D20, 1);
|
||||
Matrix_Translate(gCalcMatrix, arg0->obj.pos.x, arg0->obj.pos.y, arg0->obj.pos.z, 0);
|
||||
Matrix_Push(&gGfxMatrix);
|
||||
@@ -1049,7 +1049,7 @@ void func_8005DBC0(Object_2F4* arg0) {
|
||||
Matrix_RotateY(gCalcMatrix, arg0->obj.rot.y * M_DTOR, 1);
|
||||
Matrix_RotateX(gCalcMatrix, arg0->obj.rot.x * M_DTOR, 1);
|
||||
Matrix_RotateZ(gCalcMatrix, arg0->obj.rot.z * M_DTOR, 1);
|
||||
arg0->unk_01C.unk_00(&arg0->obj);
|
||||
arg0->unk_01C.draw(&arg0->obj);
|
||||
D_801615EC = 1;
|
||||
if ((D_80178280->unk_1C8 == 3) && (arg0->obj.id == 0xC5) && (arg0->unk_0E4 == 0xC8)) {
|
||||
D_80177E98[0] = D_801615E0;
|
||||
@@ -1072,12 +1072,12 @@ void func_8005DBC0(Object_2F4* arg0) {
|
||||
}
|
||||
if (((D_801615E0.z < var_fv0) && (var_fv1 < D_801615E0.z)) &&
|
||||
((fabsf(D_801615E0.x) < (fabsf(D_801615E0.z * var_fa1) + var_ft5)) &&
|
||||
(fabsf(D_801615E0.y) < (fabsf(D_801615E0.z * var_fa1) + var_ft5)) && (arg0->unk_01C.unk_00 != NULL))) {
|
||||
(fabsf(D_801615E0.y) < (fabsf(D_801615E0.z * var_fa1) + var_ft5)) && (arg0->unk_01C.draw != NULL))) {
|
||||
Matrix_RotateY(gGfxMatrix, arg0->obj.rot.y * M_DTOR, 1);
|
||||
Matrix_RotateX(gGfxMatrix, arg0->obj.rot.x * M_DTOR, 1);
|
||||
Matrix_RotateZ(gGfxMatrix, arg0->obj.rot.z * M_DTOR, 1);
|
||||
Matrix_SetGfxMtx(&gMasterDisp);
|
||||
arg0->unk_01C.unk_00(&arg0->obj);
|
||||
arg0->unk_01C.draw(&arg0->obj);
|
||||
D_801615EC = 1;
|
||||
if ((D_80178280->unk_1C8 == 3) &&
|
||||
(((arg0->obj.id == 0xC5) && ((arg0->unk_0E4 < 4) || (arg0->unk_0E4 == 8) || (arg0->unk_0E4 == 9))) ||
|
||||
@@ -1121,10 +1121,10 @@ void func_8005E1B8(Object_408* arg0, s32 arg1) {
|
||||
|
||||
if (arg0->unk_01C.unk_19 != 0) {
|
||||
arg0->obj.pos.y += arg0->unk_068 + D_8017847C;
|
||||
func_8005D1F0(&arg0->obj, arg0->unk_01C.unk_04);
|
||||
func_8005D1F0(&arg0->obj, arg0->unk_01C.drawType);
|
||||
arg0->obj.pos.y -= arg0->unk_068 + D_8017847C;
|
||||
} else {
|
||||
func_8005D1F0(&arg0->obj, arg0->unk_01C.unk_04);
|
||||
func_8005D1F0(&arg0->obj, arg0->unk_01C.drawType);
|
||||
}
|
||||
Matrix_MultVec3f(&D_801615F0, &sp30, &D_801615D0);
|
||||
func_8005F290(&arg0->unk_3FC, &D_801615D0);
|
||||
@@ -1153,13 +1153,13 @@ void func_8005E1B8(Object_408* arg0, s32 arg1) {
|
||||
if (arg0->obj.id != 0x13C) {
|
||||
func_8005F670(&arg0->obj.pos);
|
||||
}
|
||||
if (arg0->unk_01C.unk_04 != 2) {
|
||||
if (arg0->unk_01C.drawType != 2) {
|
||||
Matrix_SetGfxMtx(&gMasterDisp);
|
||||
}
|
||||
if (arg1 < 0) {
|
||||
func_800596C0();
|
||||
}
|
||||
arg0->unk_01C.unk_00(&arg0->obj);
|
||||
arg0->unk_01C.draw(&arg0->obj);
|
||||
}
|
||||
}
|
||||
D_801615D0.y = sp3C;
|
||||
@@ -1167,7 +1167,7 @@ void func_8005E1B8(Object_408* arg0, s32 arg1) {
|
||||
arg0->unk_308 = D_801615D0;
|
||||
func_8005F670(&arg0->obj.pos);
|
||||
Matrix_SetGfxMtx(&gMasterDisp);
|
||||
arg0->unk_01C.unk_00(&arg0->obj);
|
||||
arg0->unk_01C.draw(&arg0->obj);
|
||||
}
|
||||
}
|
||||
#else
|
||||
@@ -1189,8 +1189,8 @@ void func_8005E454(Object_8C* arg0, s32 arg1) {
|
||||
} else {
|
||||
func_8005D008(&arg0->obj, 0);
|
||||
}
|
||||
if (arg0->unk_1C.unk_00 != NULL) {
|
||||
arg0->unk_1C.unk_00(&arg0->obj);
|
||||
if (arg0->unk_1C.draw != NULL) {
|
||||
arg0->unk_1C.draw(&arg0->obj);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1214,12 +1214,12 @@ void func_8005E538(Object_8C* arg0) {
|
||||
}
|
||||
if ((sp40.z < 0.0f) && (var_fv0 < sp40.z) && (fabsf(sp40.x) < (fabsf(sp40.z * 0.5f) + 500.0f)) &&
|
||||
(fabsf(sp40.y) < (fabsf(sp40.z * 0.5f) + 500.0f))) {
|
||||
if (arg0->unk_1C.unk_00 != NULL) {
|
||||
if (arg0->unk_1C.draw != NULL) {
|
||||
Matrix_RotateY(gGfxMatrix, arg0->obj.rot.y * M_DTOR, 1);
|
||||
Matrix_RotateX(gGfxMatrix, arg0->obj.rot.x * M_DTOR, 1);
|
||||
Matrix_RotateZ(gGfxMatrix, arg0->obj.rot.z * M_DTOR, 1);
|
||||
Matrix_SetGfxMtx(&gMasterDisp);
|
||||
arg0->unk_1C.unk_00(&arg0->obj);
|
||||
arg0->unk_1C.draw(&arg0->obj);
|
||||
}
|
||||
sp3B = 1;
|
||||
}
|
||||
@@ -1245,15 +1245,15 @@ void func_8005E7B8(Object_6C* arg0, s32 arg1) {
|
||||
var_v0 = 0;
|
||||
if ((sp38.z < 0.0f) && (sp38.z > -12000.0f) && (fabsf(sp38.x) < (fabsf(sp38.z * 0.5f) + 500.0f)) &&
|
||||
(fabsf(sp38.y) < (fabsf(sp38.z * 0.5f) + 500.0f))) {
|
||||
if (arg0->unk_1C.unk_00 != NULL) {
|
||||
if (arg0->unk_1C.draw != NULL) {
|
||||
Matrix_RotateY(gGfxMatrix, arg0->obj.rot.y * M_DTOR, 1);
|
||||
Matrix_RotateX(gGfxMatrix, arg0->obj.rot.x * M_DTOR, 1);
|
||||
Matrix_RotateZ(gGfxMatrix, arg0->obj.rot.z * M_DTOR, 1);
|
||||
Matrix_SetGfxMtx(&gMasterDisp);
|
||||
if (arg0->unk_1C.unk_04 == 0) {
|
||||
gSPDisplayList(gMasterDisp++, arg0->unk_1C.unk_00);
|
||||
if (arg0->unk_1C.drawType == 0) {
|
||||
gSPDisplayList(gMasterDisp++, arg0->unk_1C.draw);
|
||||
} else {
|
||||
arg0->unk_1C.unk_00(&arg0->obj);
|
||||
arg0->unk_1C.draw(&arg0->obj);
|
||||
}
|
||||
}
|
||||
var_v0 = 1;
|
||||
@@ -1450,7 +1450,7 @@ void func_8005F2F4(Object_58* arg0) {
|
||||
} else {
|
||||
Matrix_RotateY(gGfxMatrix, arg0->obj.rot.y * M_DTOR, 1);
|
||||
Matrix_SetGfxMtx(&gMasterDisp);
|
||||
gSPDisplayList(gMasterDisp++, arg0->unk_1C.unk_00);
|
||||
gSPDisplayList(gMasterDisp++, arg0->unk_1C.draw);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+21
-21
@@ -1634,7 +1634,7 @@ void func_80066254(Object_2F4* arg0) {
|
||||
var_v0 = D_80163FE0;
|
||||
for (i = 0, var_v0 = D_80163FE0; i < ARRAY_COUNT(D_80163FE0); i++, var_v0++) {
|
||||
if ((var_v0->obj.status != 0) && (var_v0->unk_040 != arg0->unk_040) &&
|
||||
(arg0->unk_8C == var_v0->unk_8C)) {
|
||||
(arg0->unk_08C == var_v0->unk_08C)) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
@@ -1954,7 +1954,7 @@ void func_8006753C(Object_2F4* arg0) {
|
||||
if (arg0->unk_0CE <= 0) {
|
||||
func_8007A6F0(&arg0->obj.pos, 0x2903A008);
|
||||
func_8007D2C8(arg0->obj.pos.x, arg0->obj.pos.y, arg0->obj.pos.z, 5.0f);
|
||||
if (((new_var[0].unk_49C < 2) || (new_var[0].unk_49D < 2)) && (new_var[0].unk_1CC != 1)) {
|
||||
if (((new_var[0].unk_49C.unk_00 < 2) || (new_var[0].unk_49C.unk_01 < 2)) && (new_var[0].unk_1CC != 1)) {
|
||||
arg0->unk_044 = 0x17;
|
||||
} else if (D_80178280[0].unk_264 < 0x80) {
|
||||
arg0->unk_044 = 0x19;
|
||||
@@ -2001,15 +2001,15 @@ void func_80067874(Object_2F4* arg0) {
|
||||
|
||||
void func_80067A40(void) {
|
||||
func_80019218(0x09008023, D_80178280[0].unk_460, 0, &D_800C5D34, &D_800C5D34, &D_800C5D3C);
|
||||
if (D_80178280[0].unk_49C < 2) {
|
||||
if (D_80178280[0].unk_49C.unk_00 < 2) {
|
||||
D_80177D40[0] = 1050;
|
||||
D_80178280[0].unk_49C = 2;
|
||||
D_80178280[0].unk_49C.unk_00 = 2;
|
||||
}
|
||||
if (D_80178280[0].unk_49D < 2) {
|
||||
if (D_80178280[0].unk_49C.unk_01 < 2) {
|
||||
D_80177D58[0] = 1050;
|
||||
D_80178280[0].unk_49D = 2;
|
||||
D_80178280[0].unk_49C.unk_01 = 2;
|
||||
}
|
||||
if (D_801779F8 != 0) {
|
||||
if (gExpertMode) {
|
||||
D_80177D10[0] = D_80177D28[0] = 10;
|
||||
} else {
|
||||
D_80177D10[0] = D_80177D28[0] = 60;
|
||||
@@ -2060,7 +2060,7 @@ void func_80067BEC(Object_6C* arg0) {
|
||||
D_80161AA8[arg0->unk_4E] = 2;
|
||||
}
|
||||
func_80060F30(D_80178280[arg0->unk_4E].unk_460, 0x49002004, arg0->unk_4E);
|
||||
if (D_801779F8 != 0) {
|
||||
if (gExpertMode) {
|
||||
D_80177D10[arg0->unk_4E] = D_80177D28[arg0->unk_4E] = 10;
|
||||
} else {
|
||||
D_80177D10[arg0->unk_4E] = D_80177D28[arg0->unk_4E] = 60;
|
||||
@@ -2086,7 +2086,7 @@ void func_80067BEC(Object_6C* arg0) {
|
||||
}
|
||||
|
||||
void func_80067F6C(Object_6C* arg0) {
|
||||
if ((D_801778E8 == 0) && ((D_80178280[0].unk_49D < 2) || (D_80178280[0].unk_49C < 2))) {
|
||||
if ((D_801778E8 == 0) && ((D_80178280[0].unk_49C.unk_01 < 2) || (D_80178280[0].unk_49C.unk_00 < 2))) {
|
||||
arg0->obj.id = 337;
|
||||
func_800612B8(&arg0->unk_1C, arg0->obj.id);
|
||||
arg0->unk_48 = 2000;
|
||||
@@ -2597,8 +2597,8 @@ void func_80069AAC(Object_2F4* arg0) {
|
||||
break;
|
||||
case 2:
|
||||
func_800693E8(arg0);
|
||||
if ((arg0->obj.status != 0) && (arg0->unk_01C.unk_08 != NULL)) {
|
||||
arg0->unk_01C.unk_08(&arg0->obj);
|
||||
if ((arg0->obj.status != 0) && (arg0->unk_01C.action != NULL)) {
|
||||
arg0->unk_01C.action(&arg0->obj);
|
||||
}
|
||||
break;
|
||||
case 3:
|
||||
@@ -2640,8 +2640,8 @@ void func_80069CBC(Object_408* arg0) {
|
||||
break;
|
||||
case 2:
|
||||
func_80069658(arg0);
|
||||
if ((arg0->obj.status != 0) && (arg0->unk_01C.unk_08 != NULL)) {
|
||||
arg0->unk_01C.unk_08(&arg0->obj);
|
||||
if ((arg0->obj.status != 0) && (arg0->unk_01C.action != NULL)) {
|
||||
arg0->unk_01C.action(&arg0->obj);
|
||||
}
|
||||
break;
|
||||
case 3:
|
||||
@@ -2665,8 +2665,8 @@ void func_80069DF4(Object_80* arg0) {
|
||||
break;
|
||||
case 2:
|
||||
func_800696F8(arg0);
|
||||
if (arg0->unk_1C.unk_08 != NULL) {
|
||||
arg0->unk_1C.unk_08(&arg0->obj);
|
||||
if (arg0->unk_1C.action != NULL) {
|
||||
arg0->unk_1C.action(&arg0->obj);
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -2681,8 +2681,8 @@ void func_80069E88(Object_4C* arg0) {
|
||||
break;
|
||||
case 2:
|
||||
func_80069858(arg0);
|
||||
if (arg0->unk_1C.unk_08 != NULL) {
|
||||
arg0->unk_1C.unk_08(&arg0->obj);
|
||||
if (arg0->unk_1C.action != NULL) {
|
||||
arg0->unk_1C.action(&arg0->obj);
|
||||
}
|
||||
break;
|
||||
case 3:
|
||||
@@ -2707,8 +2707,8 @@ void func_80069F30(Object_6C* arg0) {
|
||||
break;
|
||||
case 2:
|
||||
func_80069A10(arg0);
|
||||
if (arg0->unk_1C.unk_08 != NULL) {
|
||||
arg0->unk_1C.unk_08(&arg0->obj);
|
||||
if (arg0->unk_1C.action != NULL) {
|
||||
arg0->unk_1C.action(&arg0->obj);
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -2725,8 +2725,8 @@ void func_80069FD4(Object_8C* arg0) {
|
||||
/* fallthrough */
|
||||
case 2:
|
||||
func_80069924(arg0);
|
||||
if ((arg0->obj.status != 0) && (arg0->unk_1C.unk_08 != NULL)) {
|
||||
arg0->unk_1C.unk_08(&arg0->obj);
|
||||
if ((arg0->obj.status != 0) && (arg0->unk_1C.action != NULL)) {
|
||||
arg0->unk_1C.action(&arg0->obj);
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -83,7 +83,7 @@ void func_800BA808(u16* arg0, s32 arg1) {
|
||||
D_800D4A70 = var_a1;
|
||||
D_80177D68 = arg1;
|
||||
|
||||
if ((D_801779F8 != 0) && ((arg1 == 0) || (arg1 == 5))) {
|
||||
if (gExpertMode && ((arg1 == 0) || (arg1 == 5))) {
|
||||
D_80177D68 = 400;
|
||||
}
|
||||
|
||||
|
||||
+5
-5
@@ -210,11 +210,11 @@ void Graphics_SetTask(void) {
|
||||
gGfxTask->task.t.ucode_boot = __rspboot_start;
|
||||
gGfxTask->task.t.ucode_boot_size = (uintptr_t) __rspboot_end - (uintptr_t) __rspboot_start;
|
||||
gGfxTask->task.t.ucode = __f3dex_start;
|
||||
gGfxTask->task.t.ucode_size = 0x1000;
|
||||
gGfxTask->task.t.ucode_size = SP_UCODE_SIZE;
|
||||
gGfxTask->task.t.ucode_data = (u64*) &gF3dexData;
|
||||
gGfxTask->task.t.ucode_data_size = 0x800;
|
||||
gGfxTask->task.t.dram_stack = (u64*) &D_80281000;
|
||||
gGfxTask->task.t.dram_stack_size = 0x400;
|
||||
gGfxTask->task.t.ucode_data_size = SP_UCODE_DATA_SIZE;
|
||||
gGfxTask->task.t.dram_stack = &D_80281000;
|
||||
gGfxTask->task.t.dram_stack_size = SP_DRAM_STACK_SIZE8;
|
||||
gGfxTask->task.t.output_buff = (u64*) &D_802A7800;
|
||||
gGfxTask->task.t.output_buff_size = (u64*) &D_802D7800;
|
||||
gGfxTask->task.t.data_ptr = (u64*) gGfxPool->masterDL;
|
||||
@@ -544,7 +544,7 @@ void Idle_ThreadEntry(void* arg0) {
|
||||
osCreateViManager(OS_PRIORITY_VIMGR);
|
||||
Main_SetVIMode();
|
||||
Lib_FillScreen(1);
|
||||
osCreatePiMgr(OS_PRIORITY_PIMGR, &gPiMgrCmdQueue, sPiMgrCmdBuff, ARRAY_COUNT(sPiMgrCmdBuff));
|
||||
osCreatePiManager(OS_PRIORITY_PIMGR, &gPiMgrCmdQueue, sPiMgrCmdBuff, ARRAY_COUNT(sPiMgrCmdBuff));
|
||||
osCreateThread(&gMainThread, THREAD_ID_MAIN, &Main_ThreadEntry, arg0, sMainThreadStack + sizeof(sMainThreadStack),
|
||||
100);
|
||||
osStartThread(&gMainThread);
|
||||
|
||||
+4
-4
@@ -57,9 +57,9 @@ f32 Math_FAtanF(f32 x) {
|
||||
}
|
||||
|
||||
if (sector > 0) {
|
||||
return M_PI / 2 - (x / (1.0f + conv));
|
||||
return M_PI / 2.0f - (x / (1.0f + conv));
|
||||
} else if (sector < 0) {
|
||||
return -M_PI / 2 - (x / (1.0f + conv));
|
||||
return -M_PI / 2.0f - (x / (1.0f + conv));
|
||||
} else {
|
||||
return x / (1.0f + conv);
|
||||
}
|
||||
@@ -71,9 +71,9 @@ f32 Math_FAtan2F(f32 y, f32 x) {
|
||||
}
|
||||
if (x == 0.0f) {
|
||||
if (y < 0.0f) {
|
||||
return -M_PI / 2;
|
||||
return -M_PI / 2.0f;
|
||||
}
|
||||
return M_PI / 2;
|
||||
return M_PI / 2.0f;
|
||||
}
|
||||
if (x < 0.0f) {
|
||||
if (y < 0.0f) {
|
||||
|
||||
@@ -0,0 +1,163 @@
|
||||
#include "global.h"
|
||||
|
||||
extern s32 D_8015F904;
|
||||
extern s32 D_80177CD0[4];
|
||||
extern s32 D_8017829C;
|
||||
extern s32 D_800C9B4C;
|
||||
extern s16 D_8016F5BE;
|
||||
extern s16 D_8016F9F0;
|
||||
|
||||
void func_80187520(s32, void*);
|
||||
|
||||
void func_8002E3E0(Object_2F4* arg0) {
|
||||
s32 var_a3 = 0;
|
||||
|
||||
if (D_80178234 == 0x13) {
|
||||
if (D_8015F940 < 0xF00) {
|
||||
var_a3 = 50;
|
||||
} else if (D_8015F940 < 0x1680) {
|
||||
var_a3 = 30;
|
||||
} else if (D_8015F940 < 0x1E00) {
|
||||
var_a3 = 20;
|
||||
} else if (D_8015F940 < 0x2580) {
|
||||
var_a3 = 10;
|
||||
}
|
||||
} else {
|
||||
if (D_8015F940 < 0xF00) {
|
||||
var_a3 = 10;
|
||||
} else if (D_8015F940 < 0x1680) {
|
||||
var_a3 = 5;
|
||||
} else if (D_8015F940 < 0x1E00) {
|
||||
var_a3 = 2;
|
||||
} else if (D_8015F940 < 0x2580) {
|
||||
var_a3 = 1;
|
||||
}
|
||||
}
|
||||
if (var_a3 != 0) {
|
||||
func_80077240(arg0->obj.pos.x, arg0->obj.pos.y, arg0->obj.pos.z, var_a3);
|
||||
}
|
||||
D_80161A98 += var_a3;
|
||||
D_80177850 = 0xF;
|
||||
}
|
||||
|
||||
s32 func_8002E4F8(u16* arg0, s32 arg1) {
|
||||
if ((D_8017829C == 0) && (D_80178280[0].unk_1C8 != 0)) {
|
||||
func_800BA808(arg0, arg1);
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
void func_8002E548(void) {
|
||||
if (D_8015F93C != 0) {
|
||||
s32 sp24 = D_8015F930[1];
|
||||
|
||||
func_8008E51C(D_8015F930, D_8015F944);
|
||||
if ((D_8015F930[0] == 0) && (sp24 != D_8015F930[1]) && (D_8015F930[1] < 15)) {
|
||||
func_80019218(0x4900C02A, &D_800C5D28, 4, &D_800C5D34, &D_800C5D34, &D_800C5D3C);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void func_8002E5E0(Object* arg0) {
|
||||
func_80187520(0x5B, arg0);
|
||||
}
|
||||
|
||||
void func_8002E604(Object* arg0) {
|
||||
func_80187520(0x5C, arg0);
|
||||
}
|
||||
|
||||
void func_8002E628(Object* arg0) {
|
||||
func_80187520(0x5D, arg0);
|
||||
}
|
||||
|
||||
void func_8002E64C(Object* arg0) {
|
||||
func_80187520(0x5E, arg0);
|
||||
}
|
||||
|
||||
void func_8002E670(Object* arg0) {
|
||||
func_80187520(0x5F, arg0);
|
||||
}
|
||||
|
||||
void func_8002E694(Object* arg0) {
|
||||
func_80187520(0x60, arg0);
|
||||
}
|
||||
|
||||
void func_8002E6B8(Object* arg0) {
|
||||
func_80187520(0x61, arg0);
|
||||
}
|
||||
|
||||
void func_8002E6DC(Object* arg0) {
|
||||
func_80187520(0x62, arg0);
|
||||
}
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2EFE0/func_8002E700.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2EFE0/func_8002ED60.s")
|
||||
|
||||
void func_8002EE34(void) {
|
||||
D_8015F904 = D_8017829C = D_80163FE0[1].unk_054 = D_80163FE0[2].unk_054 = D_80163FE0[3].unk_054 = 0;
|
||||
}
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2EFE0/func_8002EE64.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2EFE0/func_8002F180.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2EFE0/func_8002F3E0.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2EFE0/func_8002F5F4.s")
|
||||
|
||||
void func_8002F64C(void) {
|
||||
if ((D_80177CD0[0] + D_80177CD0[1] + D_80177CD0[2] + D_80177CD0[3]) == 0) {
|
||||
D_8017829C = 0;
|
||||
}
|
||||
func_8002F5F4();
|
||||
}
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2EFE0/func_8002F69C.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2EFE0/func_8002FB4C.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2EFE0/func_8002FC00.s")
|
||||
|
||||
s32 func_8002FE74(void) {
|
||||
switch (D_80178234) {
|
||||
case 14:
|
||||
return D_8015F928 == (D_800C9B4C + 0x960);
|
||||
case 17:
|
||||
return D_8016F110[2].unk_0D0 == 4;
|
||||
case 16:
|
||||
return D_8016F110[1].unk_0A6 == 2;
|
||||
default:
|
||||
return 0;
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2EFE0/func_8002FEF0.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2EFE0/func_8003010C.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2EFE0/func_800301F4.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2EFE0/func_8003049C.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2EFE0/func_8003088C.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2EFE0/func_80031858.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2EFE0/func_80031900.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2EFE0/func_800319AC.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2EFE0/func_80034E64.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2EFE0/func_80035098.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2EFE0/func_800352E0.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2EFE0/func_80035448.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2EFE0/D_800D4E10.s")
|
||||
@@ -1,78 +0,0 @@
|
||||
#include "global.h"
|
||||
|
||||
extern s32 D_8015F904;
|
||||
extern s32 D_80177CD0[4];
|
||||
extern s32 D_8017829C;
|
||||
extern s32 D_800C9B4C;
|
||||
extern s16 D_8016F5BE;
|
||||
extern s16 D_8016F9F0;
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2F300/func_8002E700.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2F300/func_8002ED60.s")
|
||||
|
||||
void func_8002EE34(void) {
|
||||
D_8015F904 = D_8017829C = D_80163FE0[1].unk_054 = D_80163FE0[2].unk_054 = D_80163FE0[3].unk_054 = 0;
|
||||
}
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2F300/func_8002EE64.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2F300/func_8002F180.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2F300/func_8002F3E0.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2F300/func_8002F5F4.s")
|
||||
|
||||
void func_8002F64C(void) {
|
||||
if ((D_80177CD0[0] + D_80177CD0[1] + D_80177CD0[2] + D_80177CD0[3]) == 0) {
|
||||
D_8017829C = 0;
|
||||
}
|
||||
func_8002F5F4();
|
||||
}
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2F300/func_8002F69C.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2F300/func_8002FB4C.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2F300/func_8002FC00.s")
|
||||
|
||||
s32 func_8002FE74(void) {
|
||||
switch (D_80178234) {
|
||||
case 14:
|
||||
return D_8015F928 == (D_800C9B4C + 0x960);
|
||||
case 17:
|
||||
return D_8016F110[2].unk_0D0 == 4;
|
||||
case 16:
|
||||
return D_8016F110[1].unk_0A6 == 2;
|
||||
default:
|
||||
return 0;
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2F300/func_8002FEF0.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2F300/func_8003010C.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2F300/func_800301F4.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2F300/func_8003049C.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2F300/func_8003088C.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2F300/func_80031858.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2F300/func_80031900.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2F300/func_800319AC.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2F300/func_80034E64.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2F300/func_80035098.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2F300/func_800352E0.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2F300/func_80035448.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_2F300/D_800D4E10.s")
|
||||
@@ -1,75 +0,0 @@
|
||||
#include "common.h"
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_52730/func_80051B30.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_52730/func_800520FC.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_52730/func_800523A8.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_52730/func_80052420.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_52730/func_80052498.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_52730/func_8005250C.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_52730/func_80052584.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_52730/func_800526B8.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_52730/func_80052884.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_52730/func_80052B80.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_52730/func_80052D48.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_52730/func_8005314C.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_52730/func_800531A4.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_52730/func_80053658.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_52730/func_80053B00.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_52730/func_80053B18.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_52730/func_80053C38.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_52730/func_80053F7C.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_52730/func_80054280.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_52730/func_80054300.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_52730/func_8005465C.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_52730/func_8005478C.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_52730/func_80054914.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_52730/func_80054CA4.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_52730/func_80054E80.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_52730/func_80055788.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_52730/func_80055B58.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_52730/func_80055E98.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_52730/func_80056230.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_52730/func_800563B4.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_52730/func_800564C0.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_52730/func_80056E2C.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_52730/func_80057248.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_52730/func_80057504.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_52730/func_80057814.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_52730/func_800578C4.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_52730/func_80057D00.s")
|
||||
+2
-2
@@ -648,7 +648,7 @@ void func_800798F0(Object_8C* arg0) {
|
||||
break;
|
||||
case 7:
|
||||
Animation_GetFrameData(&D_6027320, 0, frameJointTable);
|
||||
Animation_DrawSkeleton(1, &D_602742C, frameJointTable, func_800798C4, NULL, arg0, &gIdentityMatrix);
|
||||
Animation_DrawSkeleton(1, D_602742C, frameJointTable, func_800798C4, NULL, arg0, &gIdentityMatrix);
|
||||
break;
|
||||
case 8:
|
||||
gSPClearGeometryMode(gMasterDisp++, G_CULL_BACK);
|
||||
@@ -756,7 +756,7 @@ void func_800798F0(Object_8C* arg0) {
|
||||
}
|
||||
|
||||
void func_8007A28C(Object_8C* arg0) {
|
||||
Texture_Scroll(&D_10190C0, 16, 32, 0);
|
||||
Texture_Scroll(D_10190C0, 16, 32, 0);
|
||||
D_8017812C = 2;
|
||||
arg0->obj.rot.y += 1.0f;
|
||||
Math_SmoothStepToF(&arg0->unk_70, arg0->unk_6C, 0.05f, 1.5f, 0.001f);
|
||||
|
||||
+12
-12
@@ -138,7 +138,7 @@ void func_800A4460(UnkStruct_D_80178280* arg0) {
|
||||
arg0->unk_0F4 += 8.0f;
|
||||
if ((D_80177C98 == 0) || ((arg0->unk_238 == 1) && (D_80177880 == 0))) {
|
||||
arg0->unk_080 = -__sinf(arg0->unk_088 * M_DTOR) * 0.5f;
|
||||
if ((arg0->unk_49C < 2) || (arg0->unk_49D < 2)) {
|
||||
if ((arg0->unk_49C.unk_00 < 2) || (arg0->unk_49C.unk_01 < 2)) {
|
||||
arg0->unk_0F0 = __sinf(arg0->unk_0F4 * M_DTOR) * 5.0f;
|
||||
} else {
|
||||
arg0->unk_0F0 = __sinf(arg0->unk_0F4 * M_DTOR) * 1.5f;
|
||||
@@ -152,7 +152,7 @@ void func_800A46A0(UnkStruct_D_80178280* arg0) {
|
||||
f32 sp40;
|
||||
|
||||
if ((arg0->unk_238 == 0) || (D_80177880 == 1)) {
|
||||
if (arg0->unk_49C < 2) {
|
||||
if (arg0->unk_49C.unk_00 < 2) {
|
||||
if (!(D_80177DB0 & 1) && (D_80177D70[arg0->unk_1C4] != 0)) {
|
||||
func_8007D10C(((Rand_ZeroOne() - 0.5f) * 10.0f) + arg0->unk_2D4.x,
|
||||
(Rand_ZeroOne() * 5.0f) + arg0->unk_2D4.y, arg0->unk_2D4.z, 1.0f);
|
||||
@@ -163,7 +163,7 @@ void func_800A46A0(UnkStruct_D_80178280* arg0) {
|
||||
arg0->unk_0C0.y, arg0->unk_0C0.z, (Rand_ZeroOne() * 0.02f) + 0.02f, arg0->unk_1C4 + 1);
|
||||
}
|
||||
}
|
||||
if (arg0->unk_49D < 2) {
|
||||
if (arg0->unk_49C.unk_01 < 2) {
|
||||
if (!(D_80177DB0 & 1) && (D_80177D88[arg0->unk_1C4] != 0)) {
|
||||
func_8007D10C(((Rand_ZeroOne() - 0.5f) * 10.0f) + arg0->unk_2C8.x,
|
||||
(Rand_ZeroOne() * 5.0f) + arg0->unk_2C8.y, arg0->unk_2C8.z, 1.0f);
|
||||
@@ -336,7 +336,7 @@ void func_800A5338(void) {
|
||||
var_s0->obj.rot.y = D_80178310[j].unk_C;
|
||||
func_800612B8(&var_s0->unk_1C, var_s0->obj.id);
|
||||
if (var_s0->obj.id == 1) {
|
||||
var_s0->unk_1C.unk_00 = D_6020760;
|
||||
var_s0->unk_1C.draw = D_6020760;
|
||||
}
|
||||
var_s0++;
|
||||
}
|
||||
@@ -760,11 +760,11 @@ void func_800A6AC0(UnkStruct_D_80178280* arg0, s32 arg1, s32 arg2) {
|
||||
if ((arg0->unk_1CC == 0) && (D_80177AB8[arg0->unk_1C4] < 1.0f)) {
|
||||
if (arg1 == 1) {
|
||||
D_80177D40[arg0->unk_1C4] = 30;
|
||||
if (arg0->unk_49C == 2) {
|
||||
if (arg0->unk_49C.unk_00 == 2) {
|
||||
D_80177D10[arg0->unk_1C4] -= arg2;
|
||||
if (D_80177D10[arg0->unk_1C4] <= 0) {
|
||||
func_800A69F8(1, arg0->unk_2D4.x, arg0->unk_2D4.y, arg0->unk_2D4.z);
|
||||
arg0->unk_49C = 1;
|
||||
arg0->unk_49C.unk_00 = 1;
|
||||
func_8007D0E0(arg0->unk_2D4.x, arg0->unk_2D4.y, arg0->unk_2D4.z, 2.0f);
|
||||
D_80177D70[arg0->unk_1C4] = 50;
|
||||
func_800A5FA0(arg0->unk_460, 0x0900A02C, arg0->unk_1C4);
|
||||
@@ -775,11 +775,11 @@ void func_800A6AC0(UnkStruct_D_80178280* arg0, s32 arg1, s32 arg2) {
|
||||
}
|
||||
} else if (arg1 == 2) {
|
||||
D_80177D58[arg0->unk_1C4] = 30;
|
||||
if (arg0->unk_49D == 2) {
|
||||
if (arg0->unk_49C.unk_01 == 2) {
|
||||
D_80177D28[arg0->unk_1C4] -= arg2;
|
||||
if (D_80177D28[arg0->unk_1C4] <= 0) {
|
||||
func_800A69F8(0, arg0->unk_2C8.x, arg0->unk_2C8.y, arg0->unk_2C8.z);
|
||||
arg0->unk_49D = 1;
|
||||
arg0->unk_49C.unk_01 = 1;
|
||||
func_8007D0E0(arg0->unk_2C8.x, arg0->unk_2C8.y, arg0->unk_2C8.z, 2.0f);
|
||||
D_80177D88[arg0->unk_1C4] = 50;
|
||||
func_800A5FA0(arg0->unk_460, 0x0900A02C, arg0->unk_1C4);
|
||||
@@ -802,7 +802,7 @@ void func_800A6CD0(UnkStruct_D_80178280* arg0, s32 arg1, s32 arg2) {
|
||||
if ((arg2 == 39) || (arg2 == 41) || (arg2 == 42) || (arg2 == 43)) {
|
||||
arg2 = 40;
|
||||
}
|
||||
if (D_801779F8 != 0) {
|
||||
if (gExpertMode) {
|
||||
arg0->unk_268 = arg2 * 2;
|
||||
} else {
|
||||
arg0->unk_268 = arg2;
|
||||
@@ -817,7 +817,7 @@ void func_800A6CD0(UnkStruct_D_80178280* arg0, s32 arg1, s32 arg2) {
|
||||
arg0->unk_498 = 5;
|
||||
} else if ((D_80178234 == 9) && (D_80178284 == 0)) {
|
||||
arg0->unk_498 = 3;
|
||||
} else if ((D_80178234 == 6) || (D_80178234 == 0xD)) {
|
||||
} else if ((D_80178234 == 6) || (D_80178234 == 13)) {
|
||||
arg0->unk_498 = 5;
|
||||
} else {
|
||||
arg0->unk_498 = 20;
|
||||
@@ -1482,7 +1482,7 @@ void func_800A887C(UnkStruct_D_80178280* arg0) {
|
||||
Matrix_RotateZ(gCalcMatrix, -(arg0->unk_0F8 * M_DTOR), 1);
|
||||
sp3C.y = 0.0f;
|
||||
sp3C.z = 0.0f;
|
||||
if (arg0->unk_49D == 2) {
|
||||
if (arg0->unk_49C.unk_01 == 2) {
|
||||
sp3C.x = 40.0f;
|
||||
} else {
|
||||
sp3C.y = -10.0f;
|
||||
@@ -1492,7 +1492,7 @@ void func_800A887C(UnkStruct_D_80178280* arg0) {
|
||||
sp3C.x = 24.0f;
|
||||
}
|
||||
Matrix_MultVec3f(gCalcMatrix, &sp3C, &arg0->unk_2C8);
|
||||
if (arg0->unk_49C == 2) {
|
||||
if (arg0->unk_49C.unk_00 == 2) {
|
||||
sp3C.x = -40.0f;
|
||||
} else {
|
||||
sp3C.x = -30.0f;
|
||||
|
||||
+3
-3
@@ -2353,7 +2353,7 @@ void func_80095350(Object_2F4* arg0) {
|
||||
func_800612B8(&arg0->unk_01C, arg0->obj.id);
|
||||
}
|
||||
|
||||
#ifdef DATA_IMPORT_PENDING
|
||||
#ifdef IMPORT_DATA_PENDING
|
||||
void func_800953A0(Object_2F4* arg0, s32 arg1) {
|
||||
Vec3f D_800D2510[] = {
|
||||
{ 1800.0f, 0.0f, -4000.0f },
|
||||
@@ -2374,7 +2374,7 @@ void func_800953A0(Object_2F4* arg0, s32 arg1) {
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_hud/func_800953A0.s")
|
||||
#endif
|
||||
|
||||
#ifdef DATA_IMPORT_PENDING
|
||||
#ifdef IMPORT_DATA_PENDING
|
||||
void func_8009546C(Object_2F4* arg0, s32 arg1) {
|
||||
Vec3f D_800D2540[] = {
|
||||
{ 1300.0f, 0.0f, -2000.0f }, { -1000.0f, 0.0f, -3000.0f }, { 800.0f, 0.0f, 0.0f },
|
||||
@@ -2393,7 +2393,7 @@ void func_8009546C(Object_2F4* arg0, s32 arg1) {
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_hud/func_8009546C.s")
|
||||
#endif
|
||||
|
||||
#ifdef DATA_IMPORT_PENDING
|
||||
#ifdef IMPORT_DATA_PENDING
|
||||
void func_80095538(Object_2F4* arg0, s32 arg1) {
|
||||
Vec3f D_800D257C[] = {
|
||||
{ 0.0f, 0.0f, -200.0f }, { -300.0f, 0.0f, -700.0f }, { 400.0f, 0.0f, -900.0f },
|
||||
|
||||
@@ -278,7 +278,7 @@ extern u8 D_EBFBE0_801AEF5C[0x28];
|
||||
|
||||
void func_EBFBE0_80191B20(void) {
|
||||
s32 var_a1_2;
|
||||
s32 var_v0_2;
|
||||
bool var_v0_2;
|
||||
s32 i;
|
||||
|
||||
D_80137E78 = 2;
|
||||
@@ -325,8 +325,8 @@ void func_EBFBE0_80191B20(void) {
|
||||
D_EBFBE0_801B91A8 = 0;
|
||||
D_EBFBE0_801B91AC = 0;
|
||||
D_EBFBE0_801B91B0 = 0;
|
||||
var_v0_2 = D_801779F8;
|
||||
D_801779F8 = 0;
|
||||
var_v0_2 = gExpertMode;
|
||||
gExpertMode = false;
|
||||
|
||||
D_80177DB0 = 0;
|
||||
D_EBFBE0_801B8284 = 0;
|
||||
@@ -349,7 +349,7 @@ void func_EBFBE0_80191B20(void) {
|
||||
} else if (D_800D3180[9] == 2) {
|
||||
D_80177BB0[D_80177B48] = 1;
|
||||
gSaveFile.save.data.unk_00[15].unk_5 = 1;
|
||||
if (var_v0_2 != 0) {
|
||||
if (var_v0_2) {
|
||||
gSaveFile.save.data.unk_00[15].unk_4 = 1;
|
||||
gSaveFile.save.data.unk_00[15].unk_3 = 1;
|
||||
} else {
|
||||
@@ -858,7 +858,7 @@ void func_EBFBE0_80192D58(void) {
|
||||
D_EBFBE0_801AE638[0].unk_00.unk_18 = 124.0f;
|
||||
D_EBFBE0_801AE638[0].unk_00.unk_1C = 54.0f;
|
||||
}
|
||||
D_801779F8 = D_EBFBE0_801B91B0;
|
||||
gExpertMode = D_EBFBE0_801B91B0;
|
||||
}
|
||||
}
|
||||
if ((D_EBFBE0_801B91A4 == 4) && (D_EBFBE0_801B91C8 != 0)) {
|
||||
@@ -1802,7 +1802,7 @@ void func_EBFBE0_801962A4(void) {
|
||||
D_EBFBE0_801B91B0 = 0;
|
||||
D_EBFBE0_801B91C8 = 0;
|
||||
|
||||
D_801779F8 = 0;
|
||||
gExpertMode = false;
|
||||
|
||||
D_EBFBE0_801AE638[0].unk_00.unk_08 = D_8003B50;
|
||||
D_EBFBE0_801AE638[0].unk_00.unk_10 = 72;
|
||||
@@ -1959,7 +1959,7 @@ void func_EBFBE0_80196894(void) {
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/overlays/ovl_EBFBE0/fox_option/func_EBFBE0_80196894.s")
|
||||
#endif
|
||||
|
||||
#ifdef IMPORT_DATA_PËNDING
|
||||
#ifdef IMPORT_DATA_PENDING
|
||||
extern s8 D_EBFBE0_801B7150;
|
||||
extern s8 D_EBFBE0_801B7154;
|
||||
extern s8 D_EBFBE0_801B7158;
|
||||
|
||||
@@ -82,6 +82,8 @@ typedef struct {
|
||||
/* 0x10 */ f32 scale;
|
||||
} UnkStruct_D_EBFBE0_801B8688; // size = 0x14
|
||||
|
||||
extern char D_EBFBE0_801ADA44[];
|
||||
extern s32 D_EBFBE0_801ADA84[];
|
||||
extern UnkStruct_D_EBFBE0_801B8294 D_EBFBE0_801B6B40[];
|
||||
extern UnkStruct_D_EBFBE0_801B8294 D_EBFBE0_801B6C60[];
|
||||
extern f32 D_EBFBE0_801B7BB0;
|
||||
@@ -90,6 +92,8 @@ extern f32 D_EBFBE0_801B7BB8;
|
||||
extern f32 D_EBFBE0_801B7BBC;
|
||||
extern f32 D_EBFBE0_801B7BC0;
|
||||
extern f32 D_EBFBE0_801B7BC4;
|
||||
extern f32 D_EBFBE0_801B7BC8;
|
||||
extern f32 D_EBFBE0_801B7BCC;
|
||||
extern s32 D_EBFBE0_801B7BD0;
|
||||
extern s32 D_EBFBE0_801B7BD4;
|
||||
extern s32 D_EBFBE0_801B7BD8;
|
||||
@@ -116,6 +120,7 @@ extern f32 D_EBFBE0_801B7FC0[];
|
||||
extern f32 D_EBFBE0_801B8060[];
|
||||
extern s32 D_EBFBE0_801B8100;
|
||||
extern s32 D_EBFBE0_801B8108[];
|
||||
extern u8 D_EBFBE0_801B8248[][4];
|
||||
extern f32 D_EBFBE0_801B828C;
|
||||
extern f32 D_EBFBE0_801B8290;
|
||||
extern UnkStruct_D_EBFBE0_801B8294* D_EBFBE0_801B8294;
|
||||
@@ -123,24 +128,47 @@ extern s32 D_EBFBE0_801B8298;
|
||||
extern f32 D_EBFBE0_801B829C;
|
||||
extern f32 D_EBFBE0_801B82A0;
|
||||
extern f32 D_EBFBE0_801B82A4;
|
||||
extern s32 D_EBFBE0_801B82A8;
|
||||
extern s32 D_EBFBE0_801B82AC;
|
||||
extern s32 D_EBFBE0_801B82B0;
|
||||
extern s32 D_EBFBE0_801B82B4;
|
||||
extern s32 D_EBFBE0_801B82B8;
|
||||
extern s32 D_EBFBE0_801B82BC;
|
||||
extern s32 D_EBFBE0_801B82C0;
|
||||
extern s32 D_EBFBE0_801B82C4;
|
||||
extern f32 D_EBFBE0_801B82C8;
|
||||
extern f32 D_EBFBE0_801B82CC;
|
||||
extern f32 D_EBFBE0_801B82D0;
|
||||
extern f32 D_EBFBE0_801B82D4;
|
||||
extern f32 D_EBFBE0_801B82D8;
|
||||
extern f32 D_EBFBE0_801B82DC;
|
||||
extern f32 D_EBFBE0_801B82E0;
|
||||
extern f32 D_EBFBE0_801B82E4;
|
||||
extern f32 D_EBFBE0_801B82E8;
|
||||
extern f32 D_EBFBE0_801B82EC;
|
||||
extern f32 D_EBFBE0_801B82F0;
|
||||
extern f32 D_EBFBE0_801B82F4;
|
||||
extern s32 D_EBFBE0_801B82F8;
|
||||
extern s32 D_EBFBE0_801B82FC;
|
||||
extern s32 D_EBFBE0_801B8300;
|
||||
extern f32 D_EBFBE0_801B8304;
|
||||
extern f32 D_EBFBE0_801B8308;
|
||||
extern f32 D_EBFBE0_801B830C;
|
||||
extern s32 D_EBFBE0_801B8310;
|
||||
extern s32 D_EBFBE0_801B8314;
|
||||
extern s32 D_EBFBE0_801B8318;
|
||||
extern s32 D_EBFBE0_801B831C;
|
||||
extern s32 D_EBFBE0_801B8320;
|
||||
extern s32 D_EBFBE0_801B8324;
|
||||
extern f32 D_EBFBE0_801B8328;
|
||||
extern f32 D_EBFBE0_801B832C;
|
||||
extern f32 D_EBFBE0_801B8330;
|
||||
extern s32 D_EBFBE0_801B8334;
|
||||
extern bool D_EBFBE0_801B8338;
|
||||
extern f32 D_EBFBE0_801B833C;
|
||||
extern s32 D_EBFBE0_801B8340;
|
||||
extern s32 D_EBFBE0_801B8344;
|
||||
extern s32 D_EBFBE0_801B8348;
|
||||
extern UnkStruct_D_801B8350 D_EBFBE0_801B8350[];
|
||||
extern f32 D_EBFBE0_801B84D0;
|
||||
extern f32 D_EBFBE0_801B84D4;
|
||||
@@ -152,6 +180,7 @@ extern UnkStruct_D_EBFBE0_801B8688 D_EBFBE0_801B8688;
|
||||
extern s32 D_EBFBE0_801B8694;
|
||||
extern s32 D_EBFBE0_801B869C;
|
||||
extern s32 D_EBFBE0_801B86A0;
|
||||
extern s32 D_EBFBE0_801B86A4;
|
||||
extern f32 D_EBFBE0_801B86A8;
|
||||
extern f32 D_EBFBE0_801B86AC;
|
||||
extern f32 D_EBFBE0_801B86B0;
|
||||
@@ -160,13 +189,23 @@ extern f32 D_EBFBE0_801B86B8;
|
||||
extern f32 D_EBFBE0_801B86BC;
|
||||
extern f32 D_EBFBE0_801B86C0;
|
||||
extern f32 D_EBFBE0_801B86C4;
|
||||
extern f32 D_EBFBE0_801B86C8;
|
||||
extern f32 D_EBFBE0_801B86CC;
|
||||
extern f32 D_EBFBE0_801B86D0;
|
||||
extern f32 D_EBFBE0_801B86D4;
|
||||
extern f32 D_EBFBE0_801B86D8;
|
||||
extern f32 D_EBFBE0_801B86DC;
|
||||
extern Vec3f D_EBFBE0_801B86E0[4][50];
|
||||
extern s32 D_EBFBE0_801B9040;
|
||||
extern f32 D_EBFBE0_801B9044;
|
||||
extern f32 D_EBFBE0_801B9048;
|
||||
extern f32 D_EBFBE0_801B904C;
|
||||
extern f32 D_EBFBE0_801B9050;
|
||||
extern f32 D_EBFBE0_801B9054;
|
||||
extern f32 D_EBFBE0_801B9058;
|
||||
extern f32 D_EBFBE0_801B905C;
|
||||
extern f32 D_EBFBE0_801B9060;
|
||||
extern f32 D_EBFBE0_801B9064;
|
||||
extern f32 D_EBFBE0_801B9068;
|
||||
extern f32 D_EBFBE0_801B906C;
|
||||
extern f32 D_EBFBE0_801B9070;
|
||||
@@ -175,6 +214,7 @@ extern f32 D_EBFBE0_801B9078;
|
||||
extern f32 D_EBFBE0_801B907C;
|
||||
extern f32 D_EBFBE0_801B9080;
|
||||
extern f32 D_EBFBE0_801B9084;
|
||||
extern s32 D_EBFEB0_801ADA94;
|
||||
|
||||
void func_EBFBE0_8018CC30(UnkStruct_D_EBFBE0_801B8294*, s32, f32);
|
||||
void func_EBFBE0_8018CD9C(Vec3f *pos, UnkStruct_D_EBFBE0_801B8294 *arg1, f32 arg2, s32 arg3);
|
||||
|
||||
Reference in New Issue
Block a user