ovl_Magic_Dark 3 matching, 4 nonmatching (#310)

* match MagicDark_Init

* update struct fields and add THIS comment thanks to Ethan

* match MagicDark_Destroy

* start on func_80B874E4

* move func_80B874E4 to a comment for now

* match MagicDark_Update (again thanks to Ethan)

* comment out func_80B8772C and use macro for ACTIVE_CAM

* various changes

* implement permuter suggestion

* reorder nayru temps to fix stack

* use LINK_IS_CHILD

* match func_80B874E4 a bit more

* initially store msgMode in temp_t2

* add msgMode temp

* comment out func_80B874E4 because regalloc >:(

* comment out func_80B874E4 again

* add unk_90C to Player

* change unk_14F to an array for more explicit padding

* remove partially completed functions

* remove matched functions from asm

* clang format

* subtract SFX_FLAG

* combine unk_14F and unk_150
This commit is contained in:
Sirius902
2020-08-15 11:12:21 -07:00
committed by GitHub
parent d374d8d026
commit c9729e638d
6 changed files with 74 additions and 228 deletions
+3 -1
View File
@@ -345,7 +345,9 @@ typedef struct Player {
/* 0x08B4 */ Struct_80090480_arg2 swordDimensions; // Trail active, tip, base?
/* 0x08D0 */ Struct_80090480_arg2 unk_8D0;
/* 0x08EC */ Struct_80090480_arg2 unk_8EC;
/* 0x0908 */ char unk_908[0x54];
/* 0x0908 */ char unk_908[0x04];
/* 0x090C */ f32 unk_90C;
/* 0x0910 */ char unk_910[0x4C];
/* 0x095C */ Vec3f unk_95C;
/* 0x0968 */ char unk_968[0x78];
/* 0x09E0 */ MtxF mf_9E0;