mirror of https://github.com/zeldaret/tmc.git
94 lines
1.5 KiB
C
94 lines
1.5 KiB
C
#ifndef ENEMY_GYORG_H
|
|
#define ENEMY_GYORG_H
|
|
|
|
#include "enemy.h"
|
|
|
|
typedef struct {
|
|
Entity base;
|
|
u8 unk_68[0x8];
|
|
u16 unk_70;
|
|
u8 unk_72[0x6];
|
|
u8 unk_78;
|
|
u8 unk_79;
|
|
u16 unk_7a;
|
|
u8 unk_7c;
|
|
u8 unk_7d;
|
|
u8 unk_7e[1];
|
|
u8 unk_7f;
|
|
u8 unk_80;
|
|
u8 unk_81[1];
|
|
u8 unk_82;
|
|
u8 unk_83[5];
|
|
} GyorgFemaleEntity;
|
|
|
|
typedef struct {
|
|
Entity base;
|
|
u8 unk_68[0x20];
|
|
} GyorgFemaleEyeEntity;
|
|
|
|
typedef struct {
|
|
Entity base;
|
|
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];
|
|
u16 unk_74;
|
|
u16 unk_76;
|
|
u16 unk_78;
|
|
u8 unk_7a;
|
|
u8 unk_7b;
|
|
u8 unk_7c[0xC];
|
|
} GyorgChildEntity;
|
|
|
|
typedef struct {
|
|
Entity base;
|
|
u8 unk_68[4];
|
|
u16 unk_6c;
|
|
u16 unk_6e;
|
|
u16 unk_70;
|
|
u16 unk_72;
|
|
u8 unk_74;
|
|
u8 unk_75;
|
|
u16 unk_76;
|
|
u16 unk_78;
|
|
u8 unk_7a;
|
|
u8 unk_7b;
|
|
u16 unk_7c;
|
|
u8 unk_7e[0xa];
|
|
} GyorgBossObjectEntity;
|
|
|
|
typedef struct {
|
|
GyorgBossObjectEntity* boss;
|
|
GyorgFemaleEntity* female;
|
|
GyorgMaleEntity* male1;
|
|
GyorgMaleEntity* male2;
|
|
GyorgFemaleMouthEntity* unk_10;
|
|
GenericEntity* unk_14;
|
|
void* unk_18[0x8];
|
|
u16 unk_38;
|
|
u16 unk_3a;
|
|
u8 unk_3c;
|
|
} GyorgHeap;
|
|
|
|
#endif
|