#include "sgl.h"
#include "ss_akira.h"

#define	GRaddr	0xe000

POINT point_kata_l_ak750[] = {
	POStoFIXED( 22.199997, -10.799988, -14.399994),
	POStoFIXED(  9.899994, -15.000000, -18.899994),
	POStoFIXED(-79.199997, -22.799988,   0.000000),
	POStoFIXED(-60.599991, -26.399994,   0.000000),
	POStoFIXED(-36.899994, -25.199997,   0.000000),
	POStoFIXED(-14.399994, -27.899994,   0.000000),
	POStoFIXED( 10.500000, -26.099991,   0.000000),
	POStoFIXED( 22.799988, -19.199997,   0.000000),
	POStoFIXED(-79.799988, -16.500000,   9.599991),
	POStoFIXED(-61.199997, -17.399994,  13.799988),
	POStoFIXED(-37.799988, -16.199997,  13.799988),
	POStoFIXED(-15.299988, -16.799988,  18.899994),
	POStoFIXED(  9.899994, -15.000000,  18.899994),
	POStoFIXED( 22.199997, -10.799988,  14.399994),
	POStoFIXED(-80.699997, - 3.599991,   9.599991),
	POStoFIXED(-62.399994,   0.299988,  13.799988),
	POStoFIXED(-39.000000,   2.099991,  13.799988),
	POStoFIXED(-16.799988,   6.000000,  18.899994),
	POStoFIXED(  8.099991,   7.799988,  18.899994),
	POStoFIXED( 21.000000,   5.699997,  14.399994),
	POStoFIXED(-81.000000,   3.000000,   0.000000),
	POStoFIXED(-63.000000,   9.000000,   0.000000),
	POStoFIXED(-39.599991,  11.399994,   0.000000),
	POStoFIXED(-17.699997,  17.399994,   0.000000),
	POStoFIXED(  7.199997,  19.199997,   0.000000),
	POStoFIXED( 20.399994,  13.799988,   0.000000),
	POStoFIXED(-80.699997, - 3.599991, - 9.599991),
	POStoFIXED(-62.399994,   0.299988, -13.799988),
	POStoFIXED(-39.000000,   2.099991, -13.799988),
	POStoFIXED(-16.799988,   6.000000, -18.899994),
	POStoFIXED(  8.099991,   7.799988, -18.899994),
	POStoFIXED( 21.000000,   5.699997, -14.399994),
	POStoFIXED(-79.799988, -16.500000, - 9.599991),
	POStoFIXED(-61.199997, -17.399994, -13.799988),
	POStoFIXED(-37.799988, -16.199997, -13.799988),
	POStoFIXED(-15.299988, -16.799988, -18.899994),
	POStoFIXED( 25.799988,   6.899994,   7.799988),
	POStoFIXED( 27.000000, -11.399994,   7.799988),
	POStoFIXED( 27.000000, -11.399994, - 7.799988),
	POStoFIXED( 25.799988,   6.899994, - 7.799988),
};

POLYGON polygon_kata_l_ak750[] = {
	NORMAL(-0.997436, -0.069589, -0.016672), VERTICES(20, 14,  8,  2),
	NORMAL(-0.160835, -0.829745,  0.534468), VERTICES( 2,  8,  9,  3),
	NORMAL( 0.042871, -0.835986,  0.547073), VERTICES( 3,  9, 10,  4),
	NORMAL(-0.143273, -0.833218,  0.534060), VERTICES( 4, 10, 11,  5),
	NORMAL( 0.061384, -0.859380,  0.507639), VERTICES( 5, 11, 12,  6),
	NORMAL( 0.433868, -0.770817,  0.466476), VERTICES( 6, 12, 13,  7),
	NORMAL( 0.522168, -0.727019,  0.445852), VERTICES( 7, 13, 37, 37),
	NORMAL(-0.220549, -0.015387,  0.975254), VERTICES( 8, 14, 15,  9),
	NORMAL(-0.000000, -0.000000,  1.000000), VERTICES( 9, 15, 16, 10),
	NORMAL(-0.221450, -0.014521,  0.975064), VERTICES(10, 16, 17, 11),
	NORMAL(-0.000000, -0.000000,  1.000000), VERTICES(11, 17, 18, 12),
	NORMAL( 0.333072,  0.026295,  0.942535), VERTICES(12, 18, 19, 13),
	NORMAL(-0.263672,  0.791015,  0.552062), VERTICES(14, 20, 21, 15),
	NORMAL(-0.086264,  0.841075,  0.533995), VERTICES(15, 21, 22, 16),
	NORMAL(-0.220386,  0.804409,  0.551684), VERTICES(16, 22, 23, 17),
	NORMAL(-0.061689,  0.853359,  0.517662), VERTICES(17, 23, 24, 18),
	NORMAL( 0.333129,  0.814313,  0.475310), VERTICES(18, 24, 25, 19),
	NORMAL(-0.997436, -0.069589,  0.016671), VERTICES( 2, 32, 26, 20),
	NORMAL(-0.292753,  0.783644, -0.547903), VERTICES(20, 26, 27, 21),
	NORMAL(-0.064836,  0.842871, -0.534195), VERTICES(21, 27, 28, 22),
	NORMAL(-0.265129,  0.794208, -0.546755), VERTICES(22, 28, 29, 23),
	NORMAL(-0.061688,  0.853359, -0.517662), VERTICES(23, 29, 30, 24),
	NORMAL( 0.301980,  0.822606, -0.481796), VERTICES(24, 30, 31, 25),
	NORMAL(-0.220944, -0.015415, -0.975165), VERTICES(26, 32, 33, 27),
	NORMAL( 0.000000, -0.000000, -1.000000), VERTICES(27, 33, 34, 28),
	NORMAL(-0.221404, -0.014518, -0.975074), VERTICES(28, 34, 35, 29),
	NORMAL( 0.000000, -0.000000, -1.000000), VERTICES(29, 35,  1, 30),
	NORMAL( 0.335473,  0.026485, -0.941678), VERTICES(30,  1,  0, 31),
	NORMAL(-0.160601, -0.829770, -0.534499), VERTICES(32,  2,  3, 33),
	NORMAL( 0.042330, -0.836017, -0.547069), VERTICES(33,  3,  4, 34),
	NORMAL(-0.100363, -0.836363, -0.538909), VERTICES(34,  4,  5, 35),
	NORMAL( 0.062120, -0.859326, -0.507642), VERTICES(35,  5,  6,  1),
	NORMAL( 0.432692, -0.771321, -0.466734), VERTICES( 1,  6,  7,  0),
	NORMAL( 0.399109,  0.806157,  0.436833), VERTICES(36, 19, 25, 25),
	NORMAL( 0.809872,  0.058900,  0.583643), VERTICES(37, 13, 19, 36),
	NORMAL( 0.522168, -0.727019, -0.445852), VERTICES(38,  0,  7,  7),
	NORMAL( 0.802283,  0.058348, -0.594085), VERTICES(39, 31,  0, 38),
	NORMAL( 0.399109,  0.806157, -0.436833), VERTICES(25, 31, 39, 39),
	NORMAL( 0.787505,  0.616308, -0.000000), VERTICES(39, 36, 25, 25),
	NORMAL( 0.997857,  0.065434, -0.000000), VERTICES(38, 37, 36, 39),
	NORMAL( 0.880471, -0.474101, -0.000000), VERTICES( 7, 37, 38, 38),
};

ATTR attribute_kata_l_ak750[] = {
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
};

VECTOR	vector_kata_l_ak750[sizeof(point_kata_l_ak750) / sizeof(POINT)];

XPDATA AKI_KATA_L = {
	point_kata_l_ak750, sizeof(point_kata_l_ak750) / sizeof(POINT),
	polygon_kata_l_ak750, sizeof(polygon_kata_l_ak750) / sizeof(POLYGON),
	attribute_kata_l_ak750,
	vector_kata_l_ak750
};

	
POINT point_kata_r_ak750[] = {
	POStoFIXED( 22.199997, -10.799988,  14.399994),
	POStoFIXED(  9.899994, -14.699997,  18.899994),
	POStoFIXED(-79.199997, -23.099991,   0.000000),
	POStoFIXED(-60.299988, -26.399994,   0.000000),
	POStoFIXED(-36.899994, -25.500000,   0.000000),
	POStoFIXED(-14.399994, -27.899994,   0.000000),
	POStoFIXED( 10.799988, -26.099991,   0.000000),
	POStoFIXED( 22.799988, -18.899994,   0.000000),
	POStoFIXED(-79.799988, -16.500000, - 9.599991),
	POStoFIXED(-61.199997, -17.699997, -13.799988),
	POStoFIXED(-37.500000, -16.199997, -13.799988),
	POStoFIXED(-15.299988, -16.799988, -18.899994),
	POStoFIXED(  9.899994, -14.699997, -18.899994),
	POStoFIXED( 22.199997, -10.799988, -14.399994),
	POStoFIXED(-80.699997, - 3.899994, - 9.599991),
	POStoFIXED(-62.399994,   0.000000, -13.799988),
	POStoFIXED(-39.000000,   2.099991, -13.799988),
	POStoFIXED(-17.099991,   6.000000, -18.899994),
	POStoFIXED(  8.099991,   7.799988, -18.899994),
	POStoFIXED( 21.000000,   5.699997, -14.399994),
	POStoFIXED(-81.299988,   2.699997,   0.000000),
	POStoFIXED(-63.000000,   9.000000,   0.000000),
	POStoFIXED(-39.599991,  11.399994,   0.000000),
	POStoFIXED(-17.699997,  17.399994,   0.000000),
	POStoFIXED(  7.199997,  19.199997,   0.000000),
	POStoFIXED( 20.399994,  14.099991,   0.000000),
	POStoFIXED(-80.699997, - 3.899994,   9.599991),
	POStoFIXED(-62.399994,   0.000000,  13.799988),
	POStoFIXED(-39.000000,   2.099991,  13.799988),
	POStoFIXED(-17.099991,   6.000000,  18.899994),
	POStoFIXED(  8.099991,   7.799988,  18.899994),
	POStoFIXED( 21.000000,   5.699997,  14.399994),
	POStoFIXED(-79.799988, -16.500000,   9.599991),
	POStoFIXED(-61.199997, -17.699997,  13.799988),
	POStoFIXED(-37.500000, -16.199997,  13.799988),
	POStoFIXED(-15.299988, -16.799988,  18.899994),
	POStoFIXED( 25.799988,   6.899994, - 7.799988),
	POStoFIXED( 27.000000, -11.099991, - 7.799988),
	POStoFIXED( 27.000000, -11.099991,   7.799988),
	POStoFIXED( 25.799988,   6.899994,   7.799988),
};

POLYGON polygon_kata_r_ak750[] = {
	NORMAL(-0.997370, -0.071241,  0.013356), VERTICES( 2,  8, 14, 20),
	NORMAL(-0.170938, -0.838466, -0.517450), VERTICES( 3,  9,  8,  2),
	NORMAL( 0.052346, -0.827073, -0.559652), VERTICES( 4, 10,  9,  3),
	NORMAL(-0.137281, -0.856962, -0.496759), VERTICES( 5, 11, 10,  4),
	NORMAL( 0.071052, -0.852627, -0.517666), VERTICES( 6, 12, 11,  5),
	NORMAL( 0.416686, -0.784778, -0.458800), VERTICES( 7, 13, 12,  6),
	NORMAL( 0.544047, -0.721410, -0.428462), VERTICES(37, 13,  7,  7),
	NORMAL(-0.220638, -0.014958, -0.975241), VERTICES( 9, 15, 14,  8),
	NORMAL(-0.000000, -0.000000, -1.000000), VERTICES(10, 16, 15,  9),
	NORMAL(-0.223787, -0.017667, -0.974478), VERTICES(11, 17, 16, 10),
	NORMAL(-0.000000, -0.000000, -1.000000), VERTICES(12, 18, 17, 11),
	NORMAL( 0.332786,  0.024203, -0.942692), VERTICES(13, 19, 18, 12),
	NORMAL(-0.275314,  0.799720, -0.533527), VERTICES(15, 21, 20, 14),
	NORMAL(-0.084573,  0.824587, -0.559378), VERTICES(16, 22, 21, 15),
	NORMAL(-0.227565,  0.830613, -0.508229), VERTICES(17, 23, 22, 16),
	NORMAL(-0.061689,  0.853358, -0.517662), VERTICES(18, 24, 23, 17),
	NORMAL( 0.318556,  0.824497, -0.467683), VERTICES(19, 25, 24, 18),
	NORMAL(-0.997370, -0.071241,  0.013356), VERTICES(20, 26, 32,  2),
	NORMAL(-0.291472,  0.795393,  0.531408), VERTICES(21, 27, 26, 20),
	NORMAL(-0.074082,  0.825492,  0.559531), VERTICES(22, 28, 27, 21),
	NORMAL(-0.263866,  0.822216,  0.504317), VERTICES(23, 29, 28, 22),
	NORMAL(-0.060958,  0.853412,  0.517660), VERTICES(24, 30, 29, 23),
	NORMAL( 0.299479,  0.829512,  0.471404), VERTICES(25, 31, 30, 24),
	NORMAL(-0.221156, -0.014994,  0.975123), VERTICES(27, 33, 32, 26),
	NORMAL(-0.000000,  0.000000,  1.000000), VERTICES(28, 34, 33, 27),
	NORMAL(-0.224317, -0.017709,  0.974355), VERTICES(29, 35, 34, 28),
	NORMAL(-0.000000,  0.000000,  1.000000), VERTICES(30,  1, 35, 29),
	NORMAL( 0.336623,  0.024482,  0.941321), VERTICES(31,  0,  1, 30),
	NORMAL(-0.146850, -0.841047,  0.520648), VERTICES(33,  3,  2, 32),
	NORMAL( 0.031854, -0.828203,  0.559522), VERTICES(34,  4,  3, 33),
	NORMAL(-0.091792, -0.860548,  0.501031), VERTICES(35,  5,  4, 34),
	NORMAL( 0.060958, -0.853412,  0.517659), VERTICES( 1,  6,  5, 35),
	NORMAL( 0.459482, -0.765804,  0.449910), VERTICES( 0,  7,  6,  1),
	NORMAL( 0.414364,  0.793544, -0.445635), VERTICES(25, 19, 36, 36),
	NORMAL( 0.802283,  0.058348, -0.594085), VERTICES(36, 19, 13, 37),
	NORMAL( 0.544047, -0.721410,  0.428462), VERTICES( 7,  0, 38, 38),
	NORMAL( 0.808606,  0.058808,  0.585404), VERTICES(38,  0, 31, 39),
	NORMAL( 0.414364,  0.793544,  0.445635), VERTICES(39, 31, 25, 25),
	NORMAL( 0.800000,  0.600000, -0.000000), VERTICES(25, 36, 39, 39),
	NORMAL( 0.997785,  0.066520,  0.000000), VERTICES(39, 36, 37, 38),
	NORMAL( 0.880471, -0.474101, -0.000000), VERTICES(38, 37,  7,  7),
};

ATTR attribute_kata_r_ak750[] = {
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
	ATTRIBUTE(Single_Plane, SORT_CEN, No_Texture, 16, 0, MESHoff|CL_Gouraud | CL256Bnk, sprPolygon, UseGouraud | UsePalette),
};

VECTOR	vector_kata_r_ak750[sizeof(point_kata_r_ak750) / sizeof(POINT)];

XPDATA AKI_KATA_R = {
	point_kata_r_ak750, sizeof(point_kata_r_ak750) / sizeof(POINT),
	polygon_kata_r_ak750, sizeof(polygon_kata_r_ak750) / sizeof(POLYGON),
	attribute_kata_r_ak750,
	vector_kata_r_ak750
};
