/* 
 * 変換日付 Thu Nov  2 10:36:47 2000
 * 2000/9/8 var2.05
 * パレット有効
 * XXコードの頂点破棄
 * オブジェクト用出力
 * 使用テキスチャ─チェック
 * 頂点カラーを評価しない
 * ビュア─の設定対応
 */
#include <mbi.h>
#include <u64macro.h>

extern unsigned char hi_light_txt[];
extern Mtx	softsprite_mtx;
static unsigned short obj_otiba01_pal[16];
/* texture = 3 */
static unsigned char ef_otiba_0_tex[128];
Gfx ef_otiba01_setmode[] = {
/* JOINT dbT 階層 0 */
/* JOINT DefaultT 階層 1 */
/* JOINT o6T 階層 2 */
	gsSPTexture( 0xffff, 0xffff, 0, 0, G_ON),
	gsDPPipeSync(),
	gsDPSetCombineLERP(
		TEXEL0, 0, PRIMITIVE, 0,
		TEXEL0, 0, PRIMITIVE, 0,
		0, 0, 0, COMBINED,
		0, 0, 0, COMBINED
	),
	gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
	gsDPSetRenderMode(G_RM_FOG_SHADE_A,G_RM_ZB_XLU_SURF2),
/* repeat = (1,1)  mirror = (1,1) clamp = (1,1) */
	gsDPPipeSync(),
	gsDPSetTextureLUT(G_TT_RGBA16),
	gsDPLoadTLUT_pal16(15,obj_otiba01_pal),
	gsSPLoadGeometryMode(G_FOG | G_SHADE | G_SHADING_SMOOTH | G_ZBUFFER),
	gsSPEndDisplayList(),
};

/* ビュア─設定のパレット */
/* ビュア─設定のテキスチャ─ */
/* vretex = 5 */
static Vtx ef_otiba01_00_v[] = {
/* 0番目 */ {   0, 1000,    0,    0,    0,    0,    0,   75,   93,  255},
/* 1番目 */ {   0,    0,  200,    0,  256,  256,    0,    0,  120,  252},
/* 2番目 */ {1000,    0,    0,    0,  512,    0,   75,    0,   93,  128},
/* 3番目 */ {   0, -1000,    0,    0,  512,  512,    0,  -75,   93,  158},
/* 4番目 */ {-1000,    0,    0,    0,    0,  512,  -75,    0,   93,  255},

};
Gfx ef_otiba01_00_modelT[] = {
#if 0
/* JOINT dbT 階層 0 */
/* JOINT DefaultT 階層 1 */
/* JOINT o6T 階層 2 */
	gsSPTexture( 0xffff, 0xffff, 0, 0, G_ON),
	gsDPPipeSync(),
	gsDPSetCombineLERP(
		TEXEL0, 0, PRIMITIVE, 0,
		TEXEL0, 0, PRIMITIVE, 0,
		COMBINED, 0, SHADE, 0,
		0, 0, 0, COMBINED
	),
	gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
	gsDPSetRenderMode(G_RM_FOG_SHADE_A,G_RM_ZB_XLU_SURF2),
/* repeat = (1,1)  mirror = (1,1) clamp = (1,1) */
	gsDPPipeSync(),
	gsDPSetTextureLUT(G_TT_RGBA16),
	gsDPLoadTLUT_pal16(15,obj_otiba01_pal),
	gsSPLoadGeometryMode(G_LIGHTING | G_FOG | G_SHADE | G_SHADING_SMOOTH | G_ZBUFFER),
#endif
	gsDPLoadTextureBlock_4b(
			ef_otiba_0_tex,
			G_IM_FMT_CI,
			16, 16, 15,
			G_TX_MIRROR | G_TX_CLAMP, G_TX_MIRROR | G_TX_CLAMP,
			4, 4, 0, 0),
/* o6T_1 */
	gsSPVertex(&ef_otiba01_00_v[0],5,0),
	gsSP2Triangles( 0, 1, 2, 0, 1, 3, 2, 0 ),
	gsSP2Triangles( 0, 4, 1, 0, 4, 3, 1, 0 ),
	gsSPEndDisplayList(),
};

Gfx ef_otiba01_00_model[] = {
/* JOINT root64 階層 -1 */
/* JOINT db 階層 0 */
	gsSPEndDisplayList(),
};


/* 
 * 変換日付 Thu Nov  2 10:36:51 2000
 * 2000/9/8 var2.05
 * パレット有効
 * XXコードの頂点破棄
 * オブジェクト用出力
 * 使用テキスチャ─チェック
 * 頂点カラーを評価しない
 * ビュア─の設定対応
 */
#include <mbi.h>
#include <u64macro.h>

extern unsigned char hi_light_txt[];
extern Mtx	softsprite_mtx;
/* texture = 3 */
static unsigned char ef_otiba_1_tex[128];

/* ビュア─設定のパレット */
/* ビュア─設定のテキスチャ─ */
/* vretex = 5 */

Gfx ef_otiba01_01_modelT[] = {
#if 0
/* JOINT dbT 階層 0 */
/* JOINT DefaultT 階層 1 */
/* JOINT o6T 階層 2 */
	gsSPTexture( 0xffff, 0xffff, 0, 0, G_ON),
	gsDPPipeSync(),
	gsDPSetCombineLERP(
		TEXEL0, 0, PRIMITIVE, 0,
		TEXEL0, 0, PRIMITIVE, 0,
		COMBINED, 0, SHADE, 0,
		0, 0, 0, COMBINED
	),
	gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
	gsDPSetRenderMode(G_RM_FOG_SHADE_A,G_RM_ZB_XLU_SURF2),
/* repeat = (1,1)  mirror = (1,1) clamp = (1,1) */
	gsDPPipeSync(),
	gsDPSetTextureLUT(G_TT_RGBA16),
	gsDPLoadTLUT_pal16(15,obj_otiba01_pal),
	gsSPLoadGeometryMode(G_LIGHTING | G_FOG | G_SHADE | G_SHADING_SMOOTH | G_ZBUFFER),
#endif
	gsDPLoadTextureBlock_4b(
			ef_otiba_1_tex,
			G_IM_FMT_CI,
			16, 16, 15,
			G_TX_MIRROR | G_TX_CLAMP, G_TX_MIRROR | G_TX_CLAMP,
			4, 4, 0, 0),
/* o6T_1 */
	gsSPVertex(&ef_otiba01_00_v[0],5,0),
	gsSP2Triangles( 0, 1, 2, 0, 1, 3, 2, 0 ),
	gsSP2Triangles( 0, 4, 1, 0, 4, 3, 1, 0 ),
	gsSPEndDisplayList(),
};

Gfx ef_otiba01_01_model[] = {
/* JOINT root64 階層 -1 */
/* JOINT db 階層 0 */
	gsSPEndDisplayList(),
};

/* 
 * 変換日付 Thu Nov  2 10:36:54 2000
 * 2000/9/8 var2.05
 * パレット有効
 * XXコードの頂点破棄
 * オブジェクト用出力
 * 使用テキスチャ─チェック
 * 頂点カラーを評価しない
 * ビュア─の設定対応
 */
#include <mbi.h>
#include <u64macro.h>

extern unsigned char hi_light_txt[];
extern Mtx	softsprite_mtx;
/* texture = 3 */
static unsigned char ef_otiba_2_tex[128];

/* ビュア─設定のパレット */
/* ビュア─設定のテキスチャ─ */
/* vretex = 5 */

Gfx ef_otiba01_02_modelT[] = {
#if 0
/* JOINT dbT 階層 0 */
/* JOINT DefaultT 階層 1 */
/* JOINT o6T 階層 2 */
	gsSPTexture( 0xffff, 0xffff, 0, 0, G_ON),
	gsDPPipeSync(),
	gsDPSetCombineLERP(
		TEXEL0, 0, PRIMITIVE, 0,
		TEXEL0, 0, PRIMITIVE, 0,
		COMBINED, 0, SHADE, 0,
		0, 0, 0, COMBINED
	),
	gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
	gsDPSetRenderMode(G_RM_FOG_SHADE_A,G_RM_ZB_XLU_SURF2),
/* repeat = (1,1)  mirror = (1,1) clamp = (1,1) */
	gsDPPipeSync(),
	gsDPSetTextureLUT(G_TT_RGBA16),
	gsDPLoadTLUT_pal16(15,obj_otiba01_pal),
	gsSPLoadGeometryMode(G_LIGHTING | G_FOG | G_SHADE | G_SHADING_SMOOTH | G_ZBUFFER),
#endif
	gsDPLoadTextureBlock_4b(
			ef_otiba_2_tex,
			G_IM_FMT_CI,
			16, 16, 15,
			G_TX_MIRROR | G_TX_CLAMP, G_TX_MIRROR | G_TX_CLAMP,
			4, 4, 0, 0),
/* o6T_1 */
	gsSPVertex(&ef_otiba01_00_v[0],5,0),
	gsSP2Triangles( 0, 1, 2, 0, 1, 3, 2, 0 ),
	gsSP2Triangles( 0, 4, 1, 0, 4, 3, 1, 0 ),
	gsSPEndDisplayList(),
};

Gfx ef_otiba01_02_model[] = {
/* JOINT root64 階層 -1 */
/* JOINT db 階層 0 */
	gsSPEndDisplayList(),
};

static unsigned short obj_otiba01_pal[] = {
0x6318,0xfc05,0xfa45,0xf885,0x0000,0xeec5,0xee05,0xed85,
0x0000,0xec05,0xd605,0x7e01,0x0000,0x0000,0x0000,0x0000,
};

static unsigned char ef_otiba_0_tex[] = {
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x55,0x55,0x55,0x00,
0x00,0x00,0x00,0x55,0x55,0x55,0x55,0x50,0x00,0x00,0x00,0x55,0x55,0x55,0x55,0x50,
0x00,0x00,0x00,0x55,0x55,0x55,0x55,0x00,0x00,0x00,0x00,0x05,0x55,0x56,0x66,0x00,
0x00,0x55,0x50,0x05,0x56,0x66,0x66,0x00,0x00,0x55,0x55,0x55,0x66,0x66,0x60,0x00,
0x05,0x55,0x55,0x56,0x66,0x66,0x60,0x00,0x05,0x55,0x55,0x66,0x66,0x67,0x70,0x00,
0x05,0x55,0x55,0x66,0x66,0x77,0x70,0x00,0x05,0x55,0x56,0x66,0x67,0x77,0x70,0x00,
0x05,0x55,0x56,0x66,0x67,0x77,0x57,0x00,0x05,0x55,0x56,0x00,0x00,0x00,0x75,0x70,
0x00,0x55,0x00,0x00,0x00,0x00,0x07,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
}; /* ef_otiba_0_tex */

static unsigned char ef_otiba_1_tex[] = {
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x00,0x00,
0x00,0x33,0x30,0x00,0x03,0x33,0x00,0x00,0x00,0x33,0x33,0x30,0x33,0x33,0x00,0x00,
0x00,0x33,0x33,0x32,0x32,0x33,0x00,0x00,0x00,0x03,0x33,0x22,0x22,0x32,0x33,0x30,
0x00,0x03,0x32,0x21,0x21,0x22,0x23,0x30,0x00,0x00,0x22,0x11,0x11,0x21,0x22,0x00,
0x00,0x03,0x32,0x21,0x21,0x21,0x20,0x00,0x00,0x33,0x22,0x11,0x12,0x11,0x00,0x00,
0x03,0x33,0x33,0x22,0x21,0x21,0x00,0x00,0x03,0x33,0x32,0x21,0x11,0x12,0x20,0x00,
0x00,0x00,0x03,0x22,0x30,0x02,0x32,0x00,0x00,0x00,0x03,0x33,0x00,0x00,0x23,0x20,
0x00,0x00,0x03,0x30,0x00,0x00,0x02,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
}; /* ef_otiba_1_tex */


static unsigned char ef_otiba_2_tex[] = {
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x09,0x99,0x99,0x00,0x00,0x00,0x00,0x00,
0x09,0x99,0x9a,0x99,0xa0,0x00,0x00,0x00,0x09,0x9a,0x9a,0x99,0xaa,0xb0,0x00,0x00,
0x09,0x99,0xaa,0x99,0xaa,0xbb,0x00,0x00,0x09,0x99,0x9a,0xa9,0xaa,0xbb,0x00,0x00,
0x00,0xaa,0xaa,0xaa,0xaa,0xbb,0xb0,0x00,0x00,0xaa,0xaa,0xaa,0xaa,0xbb,0xb0,0x00,
0x00,0xbb,0xbb,0xbb,0xaa,0xbb,0xb0,0x00,0x00,0x0b,0xb0,0x00,0xba,0xab,0xb0,0x00,
0x00,0x0b,0xb0,0x00,0xbb,0xab,0xb0,0x00,0x00,0x00,0xb0,0x00,0xbb,0xba,0xb0,0x00,
0x00,0x00,0x00,0x0b,0xbb,0xbb,0xb0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xbb,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x0b,0xb0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
}; /* ef_otiba_2_tex */


