sm64/shape/enemy1_f/kazekozo.shape

80 lines
11 KiB
Plaintext

#ifdef GFX_SHAPE
/***************************************************************************************************
Convert from NINGEN (cloud)
****************************************************************************************************/
static Vtx vtx_cloud_0[] = {
{ 26, 26, 0, 0, 990, 0, -1, -1, -1, 180},
{ -25, 26, 0, 0, 0, 0, -1, -1, -1, 180},
{ -25, -25, 0, 0, 0, 990, -1, -1, -1, 180},
{ 26, -25, 0, 0, 990, 990, -1, -1, -1, 180},
};
static unsigned short cloud_txt[] = {
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff01, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff01, 0xff01, 0xff02, 0xff02, 0xff02, 0xff07, 0xff15, 0xff1b, 0xff1c, 0xff18, 0xff16, 0xff1c, 0xff1f, 0xff24, 0xff1f, 0xff17, 0xff05, 0xff01, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff04, 0xff10, 0xff17, 0xff1c, 0xff1f, 0xff27, 0xff3f, 0xff50, 0xff69, 0xff6a, 0xff69, 0xff67, 0xff61, 0xff69, 0xff68, 0xff62, 0xff56, 0xff3b, 0xff21, 0xff12, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff16, 0xff3d, 0xff5f, 0xff73, 0xff7c, 0xff7d, 0xff72, 0xff77, 0xff94, 0xffb4, 0xffc7, 0xffcb, 0xffcb, 0xffc1, 0xffbb, 0xffb8, 0xffad, 0xff9b, 0xff82, 0xff67, 0xff43, 0xff1f, 0xff05, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff01, 0xff15, 0xff58, 0xff9f, 0xffbf, 0xffcc, 0xffd4, 0xffd0, 0xffc2, 0xffb6, 0xffbf, 0xffd8, 0xffea, 0xffeb, 0xffea, 0xffe6, 0xffe4, 0xffdf, 0xffd9, 0xffce, 0xffc2, 0xffb0, 0xff89, 0xff51, 0xff1f, 0xff01, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff01, 0xff14, 0xfe3e, 0xfe9c, 0xffcc, 0xffd7, 0xffe5, 0xffee, 0xffee, 0xffe5, 0xffde, 0xffe1, 0xffec, 0xfff3, 0xfff5, 0xfff2, 0xffef, 0xffef, 0xffeb, 0xffe6, 0xffe2, 0xffdf, 0xffdb, 0xffc6, 0xff8b, 0xff44, 0xff0c, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xfe07, 0xfc2e, 0xfa78, 0xfac0, 0xfbcd, 0xfde9, 0xfef2, 0xfff7, 0xfff6, 0xfff3, 0xfff1, 0xffef, 0xfef3, 0xfef8, 0xfefa, 0xfef8, 0xfff7, 0xfff8, 0xfff2, 0xffeb, 0xffe8, 0xffe7, 0xffe7, 0xffe2, 0xffbd, 0xff69, 0xff1c, 0xff00, 0xff00, 0xff00,
0xff00, 0xfe01, 0xfb0f, 0xf642, 0xf297, 0xf1ca, 0xf2db, 0xf5f1, 0xf9f6, 0xfcf9, 0xfdf8, 0xfef9, 0xfdf9, 0xfcf5, 0xfaf8, 0xfaf9, 0xfbfa, 0xfcfa, 0xfdf9, 0xfef9, 0xfdf6, 0xfdf2, 0xfdf0, 0xfeef, 0xffec, 0xffea, 0xffd8, 0xff8e, 0xff31, 0xff01, 0xff00, 0xff00,
0xff00, 0xfd02, 0xf812, 0xf042, 0xe98c, 0xe6c7, 0xe7e3, 0xebf2, 0xf0f9, 0xf4fa, 0xf8fa, 0xfaf9, 0xf9f9, 0xf5f9, 0xf2fa, 0xf1fb, 0xf3f7, 0xf5f9, 0xf8f8, 0xf9f8, 0xf8f8, 0xf7f9, 0xf8f6, 0xfaf3, 0xfcf0, 0xfeea, 0xfed7, 0xfda3, 0xfc45, 0xfd06, 0xfe01, 0xff00,
0xfe00, 0xfb01, 0xf30d, 0xea34, 0xe26c, 0xdbba, 0xdaea, 0xdff6, 0xe5fa, 0xebfa, 0xf0fb, 0xf2fb, 0xf1fa, 0xeefc, 0xe9fc, 0xe6f9, 0xe7f8, 0xebf8, 0xeef8, 0xeef9, 0xeef8, 0xeff9, 0xf1f9, 0xf5f4, 0xf9f0, 0xfbe7, 0xfbd0, 0xf9a0, 0xf952, 0xf913, 0xfb00, 0xfc00,
0xfc00, 0xf900, 0xf10a, 0xe82d, 0xde6c, 0xd6bf, 0xd3e9, 0xd5f8, 0xdafb, 0xe2fb, 0xe8fc, 0xecfb, 0xebfd, 0xe6fd, 0xe0fc, 0xdbf7, 0xdaf7, 0xdcf8, 0xe0f9, 0xe3f9, 0xe4f8, 0xe6f8, 0xebf9, 0xf1f3, 0xf5ef, 0xf8e7, 0xf6d5, 0xf5a8, 0xf466, 0xf526, 0xf801, 0xf900,
0xf900, 0xf500, 0xef0c, 0xe73c, 0xdf81, 0xd6c2, 0xd2de, 0xd3f9, 0xd7fd, 0xdefe, 0xe4fd, 0xe7fd, 0xe6fe, 0xe2fd, 0xdbfe, 0xd5f9, 0xd2f7, 0xd2f6, 0xd5f8, 0xd8fa, 0xdcf9, 0xe2f8, 0xe8f8, 0xeff5, 0xf3f2, 0xf5ee, 0xf3e0, 0xf1c1, 0xf18c, 0xf242, 0xf40b, 0xf601,
0xf500, 0xf206, 0xed1a, 0xe854, 0xe2a7, 0xdbd6, 0xd7e7, 0xd7f9, 0xd9fd, 0xdeff, 0xe2fe, 0xe5fe, 0xe4fb, 0xe1fb, 0xdcfa, 0xd6f9, 0xd2f5, 0xd1f5, 0xd2f8, 0xd5f9, 0xdafa, 0xe1f9, 0xe9f8, 0xeff7, 0xf3f5, 0xf3f1, 0xf1ea, 0xefda, 0xefb6, 0xf060, 0xf31b, 0xf500,
0xf000, 0xee15, 0xea47, 0xe695, 0xe3d5, 0xe0ea, 0xdef3, 0xdef9, 0xdffc, 0xe1fe, 0xe4fc, 0xe5fb, 0xe5fa, 0xe4fa, 0xe2fa, 0xdef6, 0xdaf6, 0xd6f5, 0xd5f8, 0xd7fa, 0xdcfb, 0xe4fa, 0xebfa, 0xf0f9, 0xf2f8, 0xf1f3, 0xefed, 0xeee3, 0xeec8, 0xf076, 0xf325, 0xf501,
0xeb00, 0xe927, 0xe67a, 0xe3cb, 0xe1e8, 0xe0f1, 0xe0f7, 0xe1fb, 0xe2f9, 0xe4fa, 0xe6fa, 0xe7fa, 0xe8fa, 0xe9f9, 0xe9f9, 0xe8f8, 0xe5f7, 0xe1f7, 0xdcf9, 0xdcfa, 0xe0fb, 0xe6fa, 0xecfa, 0xeff9, 0xf0f8, 0xeff4, 0xedef, 0xede4, 0xeeca, 0xf076, 0xf428, 0xf600,
0xe800, 0xe62b, 0xe283, 0xded5, 0xdbe8, 0xdaf0, 0xdbf8, 0xdff9, 0xe2f9, 0xe5f9, 0xe7f8, 0xe9fa, 0xebf9, 0xeef9, 0xeff9, 0xeff9, 0xedf8, 0xe8fa, 0xe3fa, 0xe0f9, 0xe0fa, 0xe4f9, 0xe9f9, 0xebf9, 0xebf7, 0xeaf3, 0xeaee, 0xebe0, 0xeeb9, 0xf165, 0xf51f, 0xf800,
0xe800, 0xe525, 0xe073, 0xd9c4, 0xd5e6, 0xd2ee, 0xd4f7, 0xd8f8, 0xdef9, 0xe1f8, 0xe5f9, 0xe8f9, 0xecf9, 0xeff9, 0xf2f9, 0xf2f8, 0xf0f9, 0xebfa, 0xe4fb, 0xdef9, 0xdaf8, 0xdcf8, 0xe0f9, 0xe2f9, 0xe3f8, 0xe3f4, 0xe6ec, 0xe9d9, 0xed9d, 0xf24c, 0xf616, 0xf900,
0xec00, 0xe816, 0xe250, 0xd99b, 0xd1d4, 0xcde7, 0xcdf0, 0xd1f7, 0xd6f8, 0xdaf9, 0xdff9, 0xe4f9, 0xe9f9, 0xecf9, 0xeef8, 0xeff8, 0xedf9, 0xe8f9, 0xe0fa, 0xd6f8, 0xd0f9, 0xcef9, 0xd0f9, 0xd3f9, 0xd6f7, 0xd9f1, 0xe0ea, 0xe6cd, 0xec8b, 0xf240, 0xf60f, 0xfa00,
0xf100, 0xee02, 0xe72a, 0xde6d, 0xd4b3, 0xcdda, 0xcae0, 0xcbf1, 0xcef8, 0xd1f9, 0xd5f9, 0xdaf9, 0xe0fa, 0xe3fa, 0xe5f8, 0xe6f9, 0xe4fa, 0xdffa, 0xd5fb, 0xcbfa, 0xc1fb, 0xbdf9, 0xbff9, 0xc3f9, 0xcaf5, 0xd1ef, 0xd9e7, 0xe2cb, 0xeb8d, 0xf247, 0xf810, 0xfb00,
0xf700, 0xf400, 0xee15, 0xe54c, 0xd9a8, 0xcfdb, 0xc9df, 0xc6ef, 0xc5f9, 0xc6fa, 0xc9fa, 0xcefa, 0xd2fa, 0xd5fb, 0xd7f9, 0xd8fb, 0xd6fb, 0xd1fb, 0xc8fb, 0xbdfb, 0xb4fb, 0xb0f9, 0xb2f9, 0xb8f9, 0xc0f4, 0xcaee, 0xd4e6, 0xe0ce, 0xea8d, 0xf348, 0xf912, 0xfc00,
0xfc00, 0xf900, 0xf304, 0xeb4e, 0xdfb5, 0xd1e5, 0xc6ea, 0xbff6, 0xbbf9, 0xbbfa, 0xbdf9, 0xc0fa, 0xc3f9, 0xc6f9, 0xc8fa, 0xc9fb, 0xc7fb, 0xc2fc, 0xbbfb, 0xb2fc, 0xabfb, 0xa7f9, 0xa9fa, 0xb1f9, 0xbaf4, 0xc6ef, 0xd2e7, 0xdfcc, 0xeb85, 0xf43f, 0xfb0d, 0xfe00,
0xfe00, 0xfc00, 0xf806, 0xee54, 0xe1c9, 0xd0ee, 0xc2f5, 0xb9f8, 0xb4fa, 0xb3fb, 0xb4fa, 0xb5fa, 0xb6f9, 0xb7fa, 0xb9fc, 0xbafc, 0xb9fd, 0xb6fc, 0xb2fd, 0xacfc, 0xa6fb, 0xa4f9, 0xa7fb, 0xaff9, 0xb8f4, 0xc5ef, 0xd2e3, 0xe1b9, 0xed6f, 0xf631, 0xfd02, 0xff00,
0xff00, 0xfe00, 0xfa02, 0xf055, 0xe1cf, 0xcff0, 0xc0f8, 0xb6f8, 0xb1fa, 0xaff9, 0xaef9, 0xaef8, 0xaef9, 0xaefc, 0xaffc, 0xb0fc, 0xb0fc, 0xaffd, 0xadfc, 0xa9fd, 0xa6fc, 0xa6fb, 0xa8fb, 0xb0f8, 0xbaf4, 0xc7ee, 0xd5dc, 0xe497, 0xf049, 0xf918, 0xfe00, 0xff00,
0xff00, 0xff00, 0xfb00, 0xf148, 0xe3c9, 0xd2ef, 0xc2f7, 0xb8f7, 0xb3f8, 0xb0f7, 0xaef8, 0xadf8, 0xacfb, 0xaafa, 0xa9fa, 0xabf9, 0xacfc, 0xadfc, 0xaefa, 0xaefb, 0xacfd, 0xacfd, 0xaffb, 0xb5f8, 0xbff5, 0xcdeb, 0xdace, 0xe878, 0xf328, 0xfb00, 0xff00, 0xff00,
0xff00, 0xff00, 0xfc01, 0xf426, 0xe8ac, 0xd9e8, 0xccf2, 0xc1f4, 0xbbf5, 0xb7f3, 0xb4f5, 0xb1f5, 0xaef5, 0xacf4, 0xacf5, 0xacf7, 0xadfa, 0xb0f9, 0xb3f2, 0xb5f3, 0xb6f5, 0xb6f9, 0xb8f8, 0xbef5, 0xc9f0, 0xd5e7, 0xe3c3, 0xee62, 0xf815, 0xfd00, 0xff00, 0xff00,
0xff00, 0xff00, 0xfe00, 0xf908, 0xef63, 0xe4d0, 0xd9e8, 0xd1ec, 0xcbec, 0xc6e9, 0xc0e7, 0xbbe9, 0xb6e9, 0xb3ea, 0xb2ef, 0xb2f5, 0xb3f8, 0xb7f4, 0xbcee, 0xc1e8, 0xc3e8, 0xc6eb, 0xc8ed, 0xcdec, 0xd6eb, 0xe1e2, 0xebb0, 0xf449, 0xfb07, 0xfe00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xfc00, 0xf61a, 0xef6a, 0xe9b5, 0xe3cd, 0xdcd0, 0xd7d0, 0xd2d0, 0xcbd8, 0xc5e1, 0xbfe4, 0xbdeb, 0xbcf2, 0xbef2, 0xc3ef, 0xcae8, 0xd0da, 0xd4d8, 0xd7dd, 0xd9e3, 0xdfe4, 0xe5e1, 0xedcd, 0xf481, 0xfa29, 0xfe00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xfc00, 0xf90c, 0xf435, 0xf157, 0xed74, 0xe98b, 0xe4aa, 0xdcca, 0xd6d9, 0xd0e2, 0xcde8, 0xcdec, 0xcfec, 0xd4ea, 0xdbda, 0xe2c1, 0xe6b4, 0xe9bd, 0xebc5, 0xeec2, 0xf2b3, 0xf684, 0xfb41, 0xfe0a, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xfe01, 0xfc01, 0xfa0c, 0xf924, 0xf54d, 0xf17a, 0xeca2, 0xe7bf, 0xe2d3, 0xe0db, 0xdfdf, 0xe2de, 0xe6ce, 0xeb9f, 0xef77, 0xf368, 0xf568, 0xf66b, 0xf966, 0xfb54, 0xfd2f, 0xfe0d, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xfe00, 0xfe05, 0xfd20, 0xfa43, 0xf666, 0xf37f, 0xf092, 0xefa2, 0xefa6, 0xf196, 0xf36f, 0xf642, 0xfa28, 0xfc20, 0xfd1e, 0xfd1d, 0xfe18, 0xff0e, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff01, 0xfe14, 0xfd28, 0xfb34, 0xfa38, 0xfa38, 0xfa33, 0xfb22, 0xfc14, 0xfd0d, 0xfe00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xfe05, 0xfe06, 0xfe02, 0xfe00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
};
static Gfx gfx_cloud_0[] = {
gs_Tani_LoadTextureImage2(cloud_txt, G_IM_FMT_IA, G_IM_SIZ_16b, 32, 32, 0, 7),
gsSPVertex(&vtx_cloud_0[0], 4, 0),
gsSP1Triangle( 0, 1, 2, 0),
gsSP1Triangle( 0, 2, 3, 0),
gsSPEndDisplayList()
};
Gfx gfx_kazekozo[] = {
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
gsSPClearGeometryMode(G_LIGHTING),
gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 0, 0, 7, 0, 0,0,0, 0,0,0),
gsSPTexture(0xffff,0xffff, 0, 0, G_ON),
gs_Tani_SetUpTileDescrip(G_IM_FMT_IA, G_IM_SIZ_16b, 32, 32, 0, 0, G_TX_CLAMP|G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP|G_TX_NOMIRROR, 5, G_TX_NOLOD),
gsSPDisplayList(gfx_cloud_0),
gsSPTexture(0xffff, 0xffff, 0, 0, G_OFF),
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
gsSPSetGeometryMode(G_LIGHTING),
gsSPEndDisplayList()
};
#endif