En_Elfgrp (#654)

* En_Elforg

* PR

* PR

* PR
This commit is contained in:
Maide
2022-03-24 22:11:43 -03:00
committed by GitHub
parent f87c8290c8
commit 0a8fd53273
3 changed files with 554 additions and 30 deletions
+1 -2
View File
@@ -2790,8 +2790,7 @@ beginseg
name "ovl_En_Elfgrp"
compress
include "build/src/overlays/actors/ovl_En_Elfgrp/z_en_elfgrp.o"
include "build/data/ovl_En_Elfgrp/ovl_En_Elfgrp.data.o"
include "build/data/ovl_En_Elfgrp/ovl_En_Elfgrp.reloc.o"
include "build/src/overlays/actors/ovl_En_Elfgrp/ovl_En_Elfgrp_reloc.o"
endseg
beginseg
File diff suppressed because it is too large Load Diff
@@ -7,9 +7,24 @@ struct EnElfgrp;
typedef void (*EnElfgrpActionFunc)(struct EnElfgrp*, GlobalContext*);
#define ENELFGRP_GET(thisx) ((thisx)->params & 0xF)
#define ENELFGRP_GET_FE00(thisx) (((thisx)->params & 0xFE00) >> 9)
enum {
/* 0 */ ENELFGRP_0,
/* 2 */ ENELFGRP_1,
/* 2 */ ENELFGRP_2,
/* 3 */ ENELFGRP_3,
/* 4 */ ENELFGRP_4,
};
typedef struct EnElfgrp {
/* 0x0000 */ Actor actor;
/* 0x0144 */ char unk_144[0x8];
/* 0x0144 */ s16 unk_144;
/* 0x0146 */ u8 unk_146;
/* 0x0147 */ u8 unk_147;
/* 0x0148 */ s8 unk_148;
/* 0x014A */ u16 unk_14A;
/* 0x014C */ EnElfgrpActionFunc actionFunc;
} EnElfgrp; // size = 0x150