gyorgMale.c: new entity system

This commit is contained in:
Ibot02
2022-01-02 14:55:56 +01:00
parent 3f790d80b4
commit ba7bb2e2ca
5 changed files with 681 additions and 660 deletions
+5 -5
View File
@@ -214,14 +214,14 @@ extern void FireballGuy(Entity*);
extern void MiniFireballGuy(Entity*);
extern void VaatiTransfiguredEye(Entity*);
extern void BusinessScrubPrologue(Entity*);
extern void GyorgFemale(Entity*);
extern void GyorgMale(Entity*);
extern void GyorgFemale();
extern void GyorgMale();
extern void Curtain(Entity*);
extern void VaatiWrathEye(Entity*);
extern void GyorgChild(Entity*);
extern void GyorgFemaleEye(Entity*);
extern void GyorgChild();
extern void GyorgFemaleEye();
extern void Enemy62(Entity*);
extern void GyorgFemaleMouth(Entity*);
extern void GyorgFemaleMouth();
extern void Enemy64(Entity*);
extern void TreeItem(Entity*);
extern void Enemy66(Entity*);
+20 -2
View File
@@ -31,6 +31,24 @@ typedef struct {
u8 filler[0x20];
} GyorgFemaleMouthEntity;
typedef struct {
Entity base;
u8 unk_68[0x8];
u16 unk_70;
u16 unk_72;
u16 unk_74;
u16 unk_76;
u16 unk_78;
u16 unk_7a;
u8 unk_7c;
u8 unk_7d;
u16 unk_7e;
u16 unk_80;
u16 unk_82;
u16 unk_84;
u16 unk_86;
} GyorgMaleEntity;
typedef struct {
Entity base;
u8 unk_68[0xC];
@@ -62,8 +80,8 @@ typedef struct {
typedef struct {
GyorgBossObjectEntity* boss;
GyorgFemaleEntity* female;
GenericEntity* male1;
GenericEntity* male2;
GyorgMaleEntity* male1;
GyorgMaleEntity* male2;
GyorgFemaleMouthEntity* unk_10;
GenericEntity* unk_14;
void* unk_18[0x8];