#include "custom.model.inc.h"

const GeoLayout koopa_with_shell_geo[]= {
	GEO_SHADOW(1, 155, 100),
	GEO_OPEN_NODE(),
		GEO_SCALE(0, 16384),
		GEO_OPEN_NODE(),
			GEO_ANIMATED_PART(1, 0, 0, 0, 0),
			GEO_OPEN_NODE(),
				GEO_ANIMATED_PART(1, 0, 0, 0, DL_koopa_with_shell_geo_0x6008250),
				GEO_OPEN_NODE(),
					GEO_SWITCH_CASE(2,  geo_switch_anim_state),
					GEO_OPEN_NODE(),
						GEO_ANIMATED_PART(1, 114, 0, 0, DL_koopa_with_shell_geo_0x6007af8),
						GEO_ANIMATED_PART(1, 114, 0, 0, DL_koopa_with_shell_geo_0x6007b20),
					GEO_CLOSE_NODE(),
					GEO_ANIMATED_PART(1, 65507, 39, 60, 0),
					GEO_OPEN_NODE(),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_koopa_with_shell_geo_0x600b838),
						GEO_OPEN_NODE(),
							GEO_ANIMATED_PART(1, 60, 0, 0, DL_koopa_with_shell_geo_0x60086d0),
						GEO_CLOSE_NODE(),
					GEO_CLOSE_NODE(),
					GEO_ANIMATED_PART(1, 65507, 39, 65476, 0),
					GEO_OPEN_NODE(),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_koopa_with_shell_geo_0x600ba10),
						GEO_OPEN_NODE(),
							GEO_ANIMATED_PART(1, 60, 0, 0, DL_koopa_with_shell_geo_0x6008b50),
						GEO_CLOSE_NODE(),
					GEO_CLOSE_NODE(),
					GEO_ANIMATED_PART(1, 55, 25, 65463, 0),
					GEO_OPEN_NODE(),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_koopa_with_shell_geo_0x600bc18),
						GEO_OPEN_NODE(),
							GEO_ANIMATED_PART(1, 54, 0, 0, DL_koopa_with_shell_geo_0x600ba90),
						GEO_CLOSE_NODE(),
					GEO_CLOSE_NODE(),
					GEO_ANIMATED_PART(1, 55, 25, 74, 0),
					GEO_OPEN_NODE(),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_koopa_with_shell_geo_0x600be10),
						GEO_OPEN_NODE(),
							GEO_ANIMATED_PART(1, 54, 0, 0, DL_koopa_with_shell_geo_0x600bc88),
						GEO_CLOSE_NODE(),
					GEO_CLOSE_NODE(),
				GEO_CLOSE_NODE(),
			GEO_CLOSE_NODE(),
		GEO_CLOSE_NODE(),
	GEO_CLOSE_NODE(),
	GEO_END(),
};

#include "custom.model.inc.h"

const GeoLayout koopa_without_shell_geo[]= {
	GEO_SHADOW(1, 155, 100),
	GEO_OPEN_NODE(),
		GEO_SCALE(0, 16384),
		GEO_OPEN_NODE(),
			GEO_ANIMATED_PART(1, 0, 0, 0, 0),
			GEO_OPEN_NODE(),
				GEO_ANIMATED_PART(1, 0, 0, 0, DL_koopa_without_shell_geo_0x600c498),
				GEO_OPEN_NODE(),
					GEO_SWITCH_CASE(2,  geo_switch_anim_state),
					GEO_OPEN_NODE(),
						GEO_ANIMATED_PART(1, 114, 0, 0, DL_koopa_with_shell_geo_0x6007af8),
						GEO_ANIMATED_PART(1, 114, 0, 0, DL_koopa_with_shell_geo_0x6007b20),
					GEO_CLOSE_NODE(),
					GEO_ANIMATED_PART(1, 65507, 39, 60, 0),
					GEO_OPEN_NODE(),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_koopa_with_shell_geo_0x600b838),
						GEO_OPEN_NODE(),
							GEO_ANIMATED_PART(1, 60, 0, 0, DL_koopa_with_shell_geo_0x60086d0),
						GEO_CLOSE_NODE(),
					GEO_CLOSE_NODE(),
					GEO_ANIMATED_PART(1, 65507, 39, 65476, 0),
					GEO_OPEN_NODE(),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_koopa_with_shell_geo_0x600ba10),
						GEO_OPEN_NODE(),
							GEO_ANIMATED_PART(1, 60, 0, 0, DL_koopa_with_shell_geo_0x6008b50),
						GEO_CLOSE_NODE(),
					GEO_CLOSE_NODE(),
					GEO_ANIMATED_PART(1, 55, 25, 65463, 0),
					GEO_OPEN_NODE(),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_koopa_with_shell_geo_0x600bc18),
						GEO_OPEN_NODE(),
							GEO_ANIMATED_PART(1, 54, 0, 0, DL_koopa_with_shell_geo_0x600ba90),
						GEO_CLOSE_NODE(),
					GEO_CLOSE_NODE(),
					GEO_ANIMATED_PART(1, 55, 25, 74, 0),
					GEO_OPEN_NODE(),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_koopa_with_shell_geo_0x600be10),
						GEO_OPEN_NODE(),
							GEO_ANIMATED_PART(1, 54, 0, 0, DL_koopa_with_shell_geo_0x600bc88),
						GEO_CLOSE_NODE(),
					GEO_CLOSE_NODE(),
				GEO_CLOSE_NODE(),
			GEO_CLOSE_NODE(),
		GEO_CLOSE_NODE(),
	GEO_CLOSE_NODE(),
	GEO_END(),
};