#ifndef GROUP12_H
#define GROUP12_H

#include "types.h"

// bomb
extern const GeoLayout bowser_bomb_geo[];
extern const Gfx bomb_seg6_dl_0605A7C0[];
extern const Gfx bomb_seg6_dl_0605A7F8[];
extern const Gfx bomb_seg6_dl_0605A830[];
extern const Gfx bomb_seg6_dl_0605A8A8[];
extern const Gfx bomb_seg6_dl_0605A9C0[];

// bowser
extern const GeoLayout bowser_geo_0000D8[];
extern const GeoLayout bowser_geo_000424[];
extern const GeoLayout bowser_geo_000770[];
extern const GeoLayout bowser_shadow_geo[];
extern const GeoLayout bowser_geo[];
extern const GeoLayout bowser_geo_no_shadow[];
extern const Gfx bowser_seg6_dl_06039110[];
extern const Gfx bowser_seg6_dl_060391C8[];
extern const Gfx bowser_seg6_dl_06039260[];
extern const Gfx bowser_seg6_dl_060392E0[];
extern const Gfx bowser_seg6_dl_06039808[];
extern const Gfx bowser_seg6_dl_060398B0[];
extern const Gfx bowser_seg6_dl_06039958[];
extern const Gfx bowser_seg6_dl_060399D8[];
extern const Gfx bowser_seg6_dl_0603A210[];
extern const Gfx bowser_seg6_dl_0603A380[];
extern const Gfx bowser_seg6_dl_0603A4E8[];
extern const Gfx bowser_seg6_dl_0603AED8[];
extern const Gfx bowser_seg6_dl_0603B038[];
extern const Gfx bowser_seg6_dl_0603B208[];
extern const Gfx bowser_seg6_dl_0603B718[];
extern const Gfx bowser_seg6_dl_0603B8D0[];
extern const Gfx bowser_seg6_dl_0603B948[];
extern const Gfx bowser_seg6_dl_0603BDF8[];
extern const Gfx bowser_seg6_dl_0603BEA0[];
extern const Gfx bowser_seg6_dl_0603BF48[];
extern const Gfx bowser_seg6_dl_0603BFC8[];
extern const Gfx bowser_seg6_dl_0603C500[];
extern const Gfx bowser_seg6_dl_0603C5A8[];
extern const Gfx bowser_seg6_dl_0603C650[];
extern const Gfx bowser_seg6_dl_0603C6D0[];
extern const Gfx bowser_seg6_dl_0603CF28[];
extern const Gfx bowser_seg6_dl_0603D098[];
extern const Gfx bowser_seg6_dl_0603D200[];
extern const Gfx bowser_seg6_dl_0603DC70[];
extern const Gfx bowser_seg6_dl_0603DDD0[];
extern const Gfx bowser_seg6_dl_0603DFB0[];
extern const Gfx bowser_seg6_dl_0603E500[];
extern const Gfx bowser_seg6_dl_0603E6B8[];
extern const Gfx bowser_seg6_dl_0603FBA8[];
extern const Gfx bowser_seg6_dl_0603FC18[];
extern const Gfx bowser_seg6_dl_0603FD38[];
extern const Gfx bowser_seg6_dl_0603FDD0[];
extern const Gfx bowser_seg6_dl_0603FEA8[];
extern const Gfx bowser_seg6_dl_0603FFA8[];
extern const Gfx bowser_seg6_dl_06040180[];
extern const Gfx bowser_seg6_dl_060401F0[];
extern const Gfx bowser_seg6_dl_06040210[];
extern const Gfx bowser_seg6_dl_06040358[];
extern const Gfx bowser_seg6_dl_06041A28[];
extern const Gfx bowser_seg6_dl_06041BA0[];
extern const Gfx bowser_seg6_dl_06041E48[];
extern const Gfx bowser_seg6_dl_06041EA8[];
extern const Gfx bowser_seg6_dl_06041F50[];
extern const Gfx bowser_seg6_dl_06042098[];
extern const Gfx bowser_seg6_dl_060420F0[];
extern const Gfx bowser_seg6_dl_06042140[];
extern const Gfx bowser_seg6_dl_060421D8[];
extern const Gfx bowser_seg6_dl_06042220[];
extern const Gfx bowser_seg6_dl_06042278[];
extern const Gfx bowser_seg6_dl_06042328[];
extern const Gfx bowser_seg6_dl_06042348[];
extern const Gfx bowser_seg6_dl_060423A0[];
extern const Gfx bowser_seg6_dl_060423F8[];
extern const Gfx bowser_seg6_dl_06042450[];
extern const Gfx bowser_seg6_dl_060424A8[];
extern const Gfx bowser_seg6_dl_06042500[];
extern const Gfx bowser_seg6_dl_06042558[];
extern const Gfx bowser_seg6_dl_060425B0[];
extern const Gfx bowser_seg6_dl_06042608[];
extern const Gfx bowser_seg6_dl_06042EE0[];
extern const Gfx bowser_seg6_dl_060430E8[];
extern const Gfx bowser_seg6_dl_06043180[];
extern const Gfx bowser_seg6_dl_060431F0[];
extern const Gfx bowser_seg6_dl_06043548[];
extern const Gfx bowser_seg6_dl_06043648[];
extern const Gfx bowser_seg6_dl_06043698[];
extern const struct Animation *const bowser_seg6_anims_06057690[];
extern const s16 dBowserFlamesOrientationValues[];

// bowser_flame
extern const GeoLayout bowser_flames_geo[];
extern const Gfx flame_seg6_dl_0601C080[];
extern const Gfx flame_seg6_dl_0601C0B0[];
extern const Gfx flame_seg6_dl_0601C0C8[];
extern const Gfx flame_seg6_dl_0601C0E0[];
extern const Gfx flame_seg6_dl_0601C108[];
extern const Gfx flame_seg6_dl_0601C1A8[];
extern const Gfx flame_seg6_dl_0601C248[];
extern const Gfx flame_seg6_dl_0601C2E8[];
extern const Gfx flame_seg6_dl_0601C388[];
extern const Gfx flame_seg6_dl_0601C428[];
extern const Gfx flame_seg6_dl_0601C4C8[];
extern const Gfx flame_seg6_dl_0601C568[];
extern const Gfx flame_seg6_dl_0601C608[];
extern const Gfx flame_seg6_dl_0601C6A8[];
extern const Gfx flame_seg6_dl_0601C748[];
extern const Gfx flame_seg6_dl_0601C7E8[];
extern const Gfx flame_seg6_dl_0601C888[];
extern const Gfx flame_seg6_dl_0601C928[];

// impact_ring
extern const GeoLayout invisible_bowser_accessory_geo[];
extern const Gfx impact_ring_seg6_dl_0601EA50[];
extern const Gfx impact_ring_seg6_dl_0601EA88[];
extern const Gfx impact_ring_seg6_dl_0601EAC0[];

// impact_smoke
extern const GeoLayout bowser_impact_smoke_geo[];
extern const Gfx impact_smoke_seg6_dl_06062AA8[];
extern const Gfx impact_smoke_seg6_dl_06062AD8[];
extern const Gfx impact_smoke_seg6_dl_06062AF0[];
extern const Gfx impact_smoke_seg6_dl_06062B08[];
extern const Gfx impact_smoke_seg6_dl_06062B38[];
extern const Gfx impact_smoke_seg6_dl_06062BD8[];
extern const Gfx impact_smoke_seg6_dl_06062C78[];
extern const Gfx impact_smoke_seg6_dl_06062D18[];

// yellow_sphere
extern const GeoLayout bowser_1_yellow_sphere_geo[];
extern const Gfx yellow_sphere_seg6_dl_0601F388[];
extern const Gfx yellow_sphere_seg6_dl_0601F3C0[];

#endif
