#ifndef GROUP1_H
#define GROUP1_H

#include "types.h"

// bullet_bill
extern const GeoLayout bullet_bill_geo[];
extern const Gfx bullet_bill_seg5_dl_0500E5E8[];
extern const Gfx bullet_bill_seg5_dl_0500E678[];
extern const Gfx bullet_bill_seg5_dl_0500E730[];
extern const Gfx bullet_bill_seg5_dl_0500E8A8[];

// heave_ho
extern const GeoLayout heave_ho_geo[];
extern const Gfx heave_ho_seg5_dl_05011D98[];
extern const Gfx heave_ho_seg5_dl_05011DE0[];
extern const Gfx heave_ho_seg5_dl_05011E28[];
extern const Gfx heave_ho_seg5_dl_05011E80[];
extern const Gfx heave_ho_seg5_dl_05011EC0[];
extern const Gfx heave_ho_seg5_dl_050120A0[];
extern const Gfx heave_ho_seg5_dl_05012100[];
extern const Gfx heave_ho_seg5_dl_05012148[];
extern const Gfx heave_ho_seg5_dl_05012300[];
extern const Gfx heave_ho_seg5_dl_05012360[];
extern const Gfx heave_ho_seg5_dl_050123A8[];
extern const Gfx heave_ho_seg5_dl_05012560[];
extern const Gfx heave_ho_seg5_dl_050125A8[];
extern const Gfx heave_ho_seg5_dl_050125F8[];
extern const Gfx heave_ho_seg5_dl_050126B0[];
extern const Gfx heave_ho_seg5_dl_050126E8[];
extern const Gfx heave_ho_seg5_dl_050127B0[];
extern const Gfx heave_ho_seg5_dl_050127F8[];
extern const Gfx heave_ho_seg5_dl_05014188[];
extern const Gfx heave_ho_seg5_dl_05014560[];
extern const Gfx heave_ho_seg5_dl_050145D0[];
extern const Gfx heave_ho_seg5_dl_050149A8[];
extern const Gfx heave_ho_seg5_dl_05014D80[];
extern const struct Animation *const heave_ho_seg5_anims_0501534C[];

// hoot
extern const GeoLayout hoot_geo[];
extern const Gfx hoot_seg5_dl_05001B80[];
extern const Gfx hoot_seg5_dl_05001C00[];
extern const Gfx hoot_seg5_dl_05001DF0[];
extern const Gfx hoot_seg5_dl_05002EB0[];
extern const Gfx hoot_seg5_dl_05002F10[];
extern const Gfx hoot_seg5_dl_05002FD8[];
extern const Gfx hoot_seg5_dl_05003038[];
extern const Gfx hoot_seg5_dl_05003100[];
extern const Gfx hoot_seg5_dl_05003160[];
extern const Gfx hoot_seg5_dl_05003228[];
extern const Gfx hoot_seg5_dl_05003288[];
extern const Gfx hoot_seg5_dl_05003350[];
extern const Gfx hoot_seg5_dl_050033B0[];
extern const Gfx hoot_seg5_dl_05003478[];
extern const Gfx hoot_seg5_dl_050034D8[];
extern const Gfx hoot_seg5_dl_050035A0[];
extern const Gfx hoot_seg5_dl_05003600[];
extern const Gfx hoot_seg5_dl_050036C8[];
extern const Gfx hoot_seg5_dl_05003728[];
extern const Gfx hoot_seg5_dl_05004928[];
extern const Gfx hoot_seg5_dl_05004A98[];
extern const Gfx hoot_seg5_dl_05004B38[];
extern const Gfx hoot_seg5_dl_05004CA8[];
extern const Gfx hoot_seg5_dl_05004D48[];
extern const struct Animation *const hoot_seg5_anims_05005768[];

// thwomp
extern const GeoLayout thwomp_geo[];
extern const Gfx thwomp_seg5_dl_0500B570[];
extern const Gfx thwomp_seg5_dl_0500B718[];
extern const Gfx thwomp_seg5_dl_0500B750[];
extern const s16 thwomp_seg5_collision_0500B7D0[];
extern const s16 thwomp_seg5_collision_0500B92C[];

// yellow_sphere_small
extern const GeoLayout yellow_sphere_geo[];
extern const Gfx yellow_sphere_seg5_dl_05000840[];
extern const Gfx yellow_sphere_seg5_dl_05000888[];
extern const Gfx yellow_sphere_seg5_dl_050008C8[];

// yoshi_egg
extern const GeoLayout yoshi_egg_geo[];
extern const Gfx yoshi_egg_seg5_dl_050097B8[];
extern const Gfx yoshi_egg_seg5_dl_05009820[];
extern const Gfx yoshi_egg_seg5_dl_05009838[];
extern const Gfx yoshi_egg_seg5_dl_05009850[];
extern const Gfx yoshi_egg_seg5_dl_05009868[];
extern const Gfx yoshi_egg_seg5_dl_05009880[];
extern const Gfx yoshi_egg_seg5_dl_05009898[];
extern const Gfx yoshi_egg_seg5_dl_050098B0[];
extern const Gfx yoshi_egg_seg5_dl_050098C8[];

#endif
