sm64/shape/basic_enemy/hibi_block.shape

248 lines
24 KiB
Plaintext

/******************************************************************************************
Hibi block shape data.
[ Feb 1, 1996 ]
*******************************************************************************************/
#ifdef HMS_SHAPE
/* ============================================================================
: Hms data of Hibi block.
=============================================================================== */
extern Gfx gfx_hibi_small_block[];
extern Gfx gfx_hibi_big_block[];
Hierarchy RCP_HmsHibiBlock[] = {
hmsHeader(500)
hmsBegin()
hmsShadow(240,180,10)
hmsBegin()
hmsSelect(2, ControlShapeAnime)
hmsBegin()
hmsGfx(RM_SURF, gfx_hibi_small_block)
hmsGfx(RM_SURF, gfx_hibi_big_block)
hmsEnd()
hmsEnd()
hmsEnd()
hmsExit()
};
Hierarchy RCP_HmsHibiBlock_noshadow[] = {
hmsHeader(500)
hmsBegin()
hmsSelect(2, ControlShapeAnime)
hmsBegin()
hmsGfx(RM_SURF, gfx_hibi_small_block)
hmsGfx(RM_SURF, gfx_hibi_big_block)
hmsEnd()
hmsEnd()
hmsExit()
};
#else
/* ============================================================================
: Gfx data of Hibi block.
=============================================================================== */
#define hibi_block_AMB_SCALE 0.25
#define ShapeColor_hibi_block(R,G,B) {{R*hibi_block_AMB_SCALE ,G*hibi_block_AMB_SCALE ,B*hibi_block_AMB_SCALE ,0 ,R*hibi_block_AMB_SCALE ,G*hibi_block_AMB_SCALE ,B*hibi_block_AMB_SCALE ,0 },{ R, G, B, 0, R, G, B, 0, LIGHT_X, LIGHT_Y, LIGHT_Z, 0} }
static Lights1 light_hibi_block[] = {
ShapeColor_hibi_block(255,255,255),
};
static unsigned short hibi_small_txt[] = {
0xfe15, 0xf4c9, 0xfd0d, 0xec8d, 0xf50f, 0xec8d, 0xe487, 0xdc07, 0xcbc7, 0xf4cd, 0xd3cd, 0xdc07, 0xdc07, 0xe44b, 0xec89, 0xf4cb, 0xec89, 0xd3c7, 0xec8b, 0xfd0d, 0xf4cb, 0xe449, 0xe489, 0xdc07, 0xfd8f, 0xf4c9, 0xfd91, 0xf4cb, 0xec89, 0xdc07, 0xf4c9, 0xe447,
0xd3c7, 0xfd0d, 0xfe15, 0xfd51, 0xfd0b, 0xec89, 0xdc07, 0xfdd1, 0xfd0d, 0xec8b, 0xf50d, 0xd40b, 0xf4cb, 0xfd51, 0xe44b, 0xec8d, 0xdc49, 0xdc09, 0xe449, 0xec8b, 0xe449, 0xecc9, 0xfd4d, 0xf4cd, 0xfd91, 0xfd91, 0xfd8f, 0xfd4f, 0xf4d1, 0xfdd1, 0xfd91, 0xe447,
0xf4c9, 0xec8b, 0xfe57, 0xfd51, 0xfdd5, 0xfd13, 0xfd0f, 0xfd91, 0xdc49, 0xfd51, 0xe44d, 0xfd53, 0xec8b, 0xf4cd, 0xfd51, 0xd3c7, 0xeccf, 0xf54f, 0xeccb, 0xec8b, 0xfd93, 0xcb87, 0xfd0b, 0xeccd, 0xf50d, 0xec8b, 0xfd4d, 0xec8b, 0xe449, 0xdc07, 0xfd0b, 0xfe97,
0xeccb, 0xfd95, 0xe453, 0xfd53, 0xfd51, 0xeccd, 0xec8f, 0xeccf, 0xe44b, 0xe449, 0xf4cb, 0xe44b, 0xfd51, 0xeccb, 0xdc0b, 0xe4cf, 0xec8d, 0xeccb, 0xf54f, 0xf50f, 0xeccb, 0xe44b, 0xeccb, 0xfe13, 0xe48b, 0xe489, 0xfd4f, 0xfd4f, 0xfd91, 0xfdd3, 0xec87, 0xf4cb,
0xfe55, 0xfd0b, 0xfd4f, 0xfd11, 0xfd8f, 0xf50b, 0xdc4b, 0xec89, 0xe4cb, 0xdc47, 0xfd51, 0xe48b, 0xe449, 0xf4cb, 0xdc49, 0xfdd3, 0xf4cd, 0xe48b, 0xf50f, 0xfd4f, 0xe48b, 0xec8d, 0xeccd, 0xe48b, 0xdc09, 0xfdd5, 0xfd91, 0xfdd1, 0xf4cd, 0xfd0b, 0xfd8f, 0xfd91,
0xdc47, 0xfd0d, 0xf4cd, 0xec8d, 0xeccb, 0xe489, 0xd3c3, 0xe447, 0xf50f, 0xfd51, 0xfdd3, 0xfd51, 0xe447, 0xe44d, 0xf5d3, 0xd3cf, 0xeccf, 0xed11, 0xec8b, 0xf4cd, 0xf50b, 0xf4cd, 0xf50f, 0xfd51, 0xfd91, 0xcb8b, 0xfd4f, 0xe44b, 0xfe99, 0xec87, 0xfd91, 0xec89,
0xf4cd, 0xfd0f, 0xdc07, 0xf4cd, 0xeccb, 0xe48b, 0xfdd5, 0xec8b, 0xdc49, 0xeccd, 0xfd0f, 0xf50f, 0xec8d, 0xe48b, 0xe48b, 0xeccd, 0xdc0b, 0xe48d, 0xec8b, 0xf511, 0xfe15, 0xf50f, 0xfe57, 0xfd11, 0xfd51, 0xfd0f, 0xfe17, 0xfd8f, 0xeccd, 0xfd0b, 0xfe15, 0xfe13,
0xd3c7, 0xec89, 0xfd0d, 0xfe13, 0xff1b, 0xeccb, 0xf50f, 0xfd93, 0xdc09, 0xeccb, 0xec8d, 0xfe19, 0xdc49, 0xd407, 0xe48b, 0xf511, 0xc387, 0xf4cf, 0xbb47, 0xe48d, 0xdc4d, 0xeccd, 0xfd93, 0xfdd7, 0xfd51, 0xfd11, 0xfd4f, 0xfd4f, 0xfd51, 0xfd0b, 0xfd4f, 0xec89,
0xf50d, 0xf54f, 0xec8b, 0xec8b, 0xfd53, 0xfe19, 0xf50f, 0xfd0f, 0xeccd, 0xd3c7, 0xdc4b, 0xe44b, 0xfd0f, 0xc385, 0xdc4b, 0xdc4b, 0xcbc9, 0xe44b, 0xe48d, 0xf4cf, 0xf511, 0xeccd, 0xf4cd, 0xec8b, 0xf4cd, 0xf4cb, 0xec89, 0xfe15, 0xfd4f, 0xec8d, 0xec89, 0xfd51,
0xec8b, 0xf4cd, 0xeccb, 0xfe17, 0xf50d, 0xec8b, 0xec95, 0xe48d, 0xec8f, 0xdc0b, 0xeccf, 0xcbc7, 0xb309, 0xf4cf, 0xeccf, 0xc3c9, 0xdc4b, 0xdc0b, 0xcbcb, 0xeccf, 0xec8d, 0xdc49, 0xdc07, 0xe44b, 0xec8b, 0xfe59, 0xeccb, 0xd407, 0xfd4d, 0xfd0f, 0xfdd3, 0xfd0f,
0xf50d, 0xfdd3, 0xec89, 0xdc07, 0xf50f, 0xec8f, 0xf50d, 0xcb89, 0xe44d, 0xb307, 0x8a07, 0x9247, 0x9247, 0xc38b, 0xe44d, 0xe48d, 0xcb87, 0xb2c7, 0xb309, 0xaac9, 0xb349, 0xe48b, 0xd3c7, 0xf4cf, 0xdc49, 0xdc07, 0xfd8f, 0xfd4f, 0xf50f, 0xdc49, 0xf4cb, 0xf4cb,
0xf4cb, 0xf50d, 0xfd4f, 0xfe17, 0xfd0f, 0xfd4f, 0xe44d, 0xf511, 0xc389, 0x9247, 0xf50f, 0xd40b, 0xc38b, 0xa289, 0xcb8b, 0xe48b, 0xa287, 0xbb47, 0xe48b, 0xf4cf, 0xcbcb, 0xaac9, 0xcb87, 0xfd53, 0xeccd, 0xf551, 0xeccb, 0xec8b, 0xf4cd, 0xfd91, 0xf54f, 0xec89,
0xfdd5, 0xeccb, 0xe489, 0xfe15, 0xfd4f, 0xfd53, 0xdc4d, 0xcbc7, 0xb307, 0xdc4b, 0xa2c7, 0x8a07, 0xbb49, 0xbb09, 0x81c7, 0xc387, 0x7a07, 0xf4cf, 0x7185, 0x9a89, 0xcb89, 0x8a07, 0xdc0b, 0xec8d, 0xcbc7, 0xec8b, 0xf50f, 0xfd91, 0xf50d, 0xec89, 0xf50d, 0xf50d,
0xdc09, 0xf50d, 0xf515, 0xfd4f, 0xeccd, 0xd409, 0xdc4d, 0xdc4d, 0xa2c7, 0xfd53, 0x8207, 0xb309, 0x6987, 0xd40b, 0x9289, 0xe48b, 0x8a07, 0xdc4b, 0xd409, 0x7187, 0xdc4b, 0x81c7, 0xcb89, 0xcb89, 0xe48d, 0xec8d, 0xeccb, 0xdc0d, 0xf4cb, 0xec8b, 0xfd0f, 0xdc09,
0xeccb, 0xf50d, 0xf50f, 0xec8d, 0xdc0b, 0xf50d, 0xcbc9, 0xc387, 0x7187, 0xe48d, 0xaa87, 0xe48d, 0x6987, 0xf50f, 0xab0b, 0xfd53, 0xdc4d, 0x9247, 0x81c7, 0xaac7, 0xe48d, 0x7147, 0xdc0b, 0xf4d5, 0xc347, 0xc38d, 0xeccb, 0xf4cd, 0xf4cd, 0xf4cd, 0xf4cb, 0xf4cd,
0xfd4d, 0xe44b, 0xfd51, 0xfd53, 0xfd11, 0xe44b, 0xec8d, 0xfd53, 0x9a87, 0xdc0b, 0xfd53, 0xc387, 0x8207, 0xd40b, 0x8249, 0xf4cf, 0xfd53, 0xcbc7, 0xdc0b, 0xf4cf, 0xb309, 0xaa87, 0xe48f, 0xc387, 0xfd51, 0xeccd, 0xec8d, 0xeccd, 0xec8b, 0xe449, 0xe447, 0xf50d,
0xec89, 0xec8d, 0xec8b, 0xec8d, 0xe44b, 0xd409, 0xe44b, 0xd3c9, 0xfd53, 0xaa87, 0xa2c7, 0x9a87, 0xcbcb, 0xb307, 0x9a47, 0xd409, 0xd409, 0xcb89, 0xaa87, 0x7187, 0x9a87, 0xdc4b, 0xd3c7, 0xe48b, 0xfd11, 0xf4cf, 0xe44b, 0xe48b, 0xfd0f, 0xf4cb, 0xfd0d, 0xf4cd,
0xe489, 0xe449, 0xf4cd, 0xdc09, 0xe44d, 0xe44b, 0xcbc7, 0xd3c7, 0xf4cf, 0xe44b, 0xdc49, 0xeccd, 0xd3cb, 0x79c7, 0xec8f, 0xcbc9, 0xd40d, 0xf4cf, 0xcb8b, 0xdc4b, 0xec8d, 0xd3c7, 0xc387, 0xf4cd, 0xe44d, 0xdc4b, 0xfd51, 0xe44b, 0xec89, 0xeccb, 0xfd0f, 0xeccb,
0xf50f, 0xd3c7, 0xfd0f, 0xeccd, 0xfd51, 0xdc49, 0xfd51, 0xdc4b, 0xc387, 0xfd95, 0xf50f, 0xec8d, 0xec8d, 0xd3c9, 0xcbc9, 0xd40d, 0xdc0d, 0xe48d, 0xec8d, 0xcb87, 0xcb87, 0xbb47, 0xe48b, 0xf4cf, 0xf4cd, 0xfd51, 0xf4cd, 0xfd0f, 0xdc47, 0xfd91, 0xe449, 0xf4cb,
0xe449, 0xe489, 0xec8b, 0xe449, 0xe48d, 0xfd53, 0xeccd, 0xcbcb, 0xe48d, 0x79c7, 0xd40b, 0xd40b, 0xbb49, 0x79c5, 0xcbcb, 0xf511, 0x89c9, 0xbb4b, 0xe44d, 0xcb8b, 0x7947, 0xbb07, 0xe44b, 0xc387, 0xd3cb, 0xf4cd, 0xdc0b, 0xf4cd, 0xcb87, 0xdc07, 0xfd51, 0xfd0f,
0xfd91, 0xf4cd, 0xe48b, 0xfd53, 0xd40b, 0xfd0f, 0xfd91, 0xe44b, 0x9207, 0xcbc9, 0xa2c9, 0xcb8b, 0xaac9, 0xd40b, 0x9a89, 0xcbcb, 0xa249, 0x89c7, 0xc387, 0x89c7, 0xb309, 0x9207, 0xcbc9, 0xe449, 0xc387, 0xe447, 0xfd0f, 0xfd91, 0xec8b, 0xfd0f, 0xe449, 0xcb87,
0xe447, 0xec8b, 0xd40b, 0xf4cf, 0xfd51, 0xfd91, 0xe48d, 0xc387, 0xa247, 0xfd95, 0xc3c9, 0x9207, 0xeccf, 0xdc4b, 0xbb49, 0x81c7, 0xbb4b, 0xe48d, 0xa247, 0xdc0b, 0xf4d1, 0xc349, 0xa247, 0xdc49, 0xe449, 0xf4cd, 0xe489, 0xcbc9, 0xdc07, 0xfd8f, 0xfd0f, 0xfd51,
0xeccb, 0xfd91, 0xfd0f, 0xfd91, 0xfd11, 0xf511, 0xfd91, 0xdc49, 0xec8b, 0xe48b, 0xfdd5, 0xdc49, 0xe44b, 0xf4d1, 0xeccd, 0xc389, 0xc387, 0xf4cd, 0xfd0f, 0xdc0b, 0xdc0b, 0xe48b, 0xd407, 0xe447, 0xc387, 0xdc07, 0xec8b, 0xfd4f, 0xfd91, 0xeccb, 0xd3c7, 0xe48b,
0xe44d, 0xfd0d, 0xdc4b, 0xfd0f, 0xec8b, 0xfdd5, 0xfd4f, 0xf4cd, 0xdc4d, 0xeccd, 0xfd11, 0xeccb, 0xf50f, 0xeccd, 0xfd0f, 0xf4cf, 0xfd11, 0xcbc9, 0xd3c9, 0xd3c7, 0xf4cf, 0xb307, 0xdc4d, 0xdc09, 0xe447, 0xdc49, 0xec8d, 0xcb87, 0xf50b, 0xe447, 0xfd91, 0xfd8f,
0xeccb, 0xf4cb, 0xd3cd, 0xfdd3, 0xfd0f, 0xd40b, 0xfd4f, 0xe44b, 0xdc49, 0xfd11, 0xfd93, 0xec8d, 0xfd11, 0xfd51, 0xec8d, 0xfd11, 0xe44d, 0xdc0d, 0xfd4f, 0xe449, 0xfd4f, 0xf4cd, 0xe44b, 0xdc09, 0xfd0f, 0xec89, 0xf4cb, 0xfd4f, 0xec8b, 0xe449, 0xe449, 0xeccb,
0xf4cd, 0xfd0d, 0xf50f, 0xd407, 0xfd93, 0xfd0f, 0xfd4f, 0xfd51, 0xfd93, 0xfd0f, 0xfd55, 0xdc0b, 0xfd11, 0xfd53, 0xec8d, 0xec8d, 0xe48f, 0xd3cb, 0xfd93, 0xe449, 0xfd93, 0xfd51, 0xe44b, 0xec8b, 0xf4cd, 0xfd0f, 0xf4cd, 0xfd91, 0xec8b, 0xfd4f, 0xf4cb, 0xdc07,
0xf50d, 0xe447, 0xfe13, 0xf50f, 0xfd0f, 0xfd51, 0xf50d, 0xeccb, 0xfd91, 0xf4cd, 0xfedd, 0xeccb, 0xeccd, 0xeccb, 0xf50f, 0xfdd3, 0xec8d, 0xfd0f, 0xf4cd, 0xeccd, 0xfd51, 0xfd93, 0xfd51, 0xe449, 0xec8b, 0xfdd5, 0xec8b, 0xfd4f, 0xf50b, 0xec89, 0xcb87, 0xfd4f,
0xfd4d, 0xfd8f, 0xdc07, 0xfd91, 0xfd93, 0xf50d, 0xfdd5, 0xfd0d, 0xfd51, 0xfd93, 0xf4cd, 0xf4cd, 0xfd0f, 0xec8b, 0xfd93, 0xfdd5, 0xeccd, 0xfe17, 0xfe15, 0xe449, 0xfd91, 0xfd51, 0xeccd, 0xfd51, 0xe449, 0xd3c7, 0xdc0b, 0xcb8b, 0xec8d, 0xec8b, 0xf50b, 0xf50b,
0xe447, 0xfd4f, 0xf4cb, 0xfd4d, 0xfd91, 0xf4cf, 0xdc49, 0xf50b, 0xfd0f, 0xf4cf, 0xfd0f, 0xe44d, 0xf4cd, 0xf4cd, 0xd407, 0xfd93, 0xeccb, 0xfd0f, 0xeccd, 0xfd91, 0xf4cf, 0xf4cd, 0xfd0d, 0xfd91, 0xf4cb, 0xfd0f, 0xec89, 0xec89, 0xe447, 0xd3c7, 0xf4cd, 0xd3c7,
0xfd0f, 0xf4c9, 0xfd0b, 0xfd4f, 0xfdd3, 0xfdd1, 0xfd4f, 0xf4cd, 0xf4cd, 0xf50d, 0xf4c9, 0xfe15, 0xf4cb, 0xfd0f, 0xf4cb, 0xf4cd, 0xe489, 0xf4cd, 0xeccb, 0xf50d, 0xf4cb, 0xfdd3, 0xec8d, 0xec8b, 0xcbc7, 0xdc07, 0xfd0b, 0xfdd1, 0xfd0b, 0xd3c7, 0xeccb, 0xec89,
0xf4c9, 0xfd8f, 0xfe97, 0xfe13, 0xe447, 0xfdd3, 0xe489, 0xf4cd, 0xfd0b, 0xfdd3, 0xf50d, 0xf4cd, 0xec8b, 0xfd0d, 0xf50d, 0xf50d, 0xe489, 0xfd4f, 0xdc07, 0xf4c9, 0xcbc7, 0xfd0d, 0xe447, 0xfd0d, 0xfdd3, 0xfd0d, 0xf4cd, 0xdc07, 0xf50d, 0xcb87, 0xfd4d, 0xfd8f,
0xec8b, 0xe447, 0xe447, 0xf4c9, 0xfd0d, 0xdc07, 0xfd4f, 0xf50d, 0xec8d, 0xdc47, 0xfd0d, 0xfdd3, 0xec8d, 0xfdd1, 0xe447, 0xfd4f, 0xf4cb, 0xf50d, 0xfd0d, 0xf50d, 0xfdd3, 0xfd0d, 0xfe55, 0xf4cb, 0xfd91, 0xcb87, 0xfd91, 0xdc07, 0xfd8f, 0xe447, 0xf4cb, 0xfe13,
};
static unsigned short hibi_big_txt[] = {
0xe449, 0xf4cd, 0xec8b, 0xdc07, 0xd3c5, 0xf4cd, 0xf4cd, 0xec8b, 0xd3c5, 0xec8b, 0x7981, 0xe449, 0xd3c5, 0xfd4f, 0xec8b, 0xec89, 0xdc07, 0xf4cd, 0xf4cd, 0xf4cd, 0xec8b, 0x9203, 0xdc07, 0xdc07, 0xec8b, 0xf4cd, 0xfd0f, 0xf4cd, 0xec8b, 0xe449, 0xec8b, 0xd3c5,
0xdc07, 0xdc07, 0xfe17, 0xfd93, 0xec89, 0xd3c5, 0xe449, 0xf4cd, 0xdc07, 0xcb87, 0xaac5, 0xf4cd, 0xfd0d, 0xf4cb, 0xe449, 0xfdd3, 0xfdd3, 0xfdd3, 0xc341, 0xfd93, 0xec8b, 0xb301, 0xcbc5, 0xfd0f, 0xf4cb, 0xfd91, 0xfd4f, 0xdc07, 0xd3c3, 0xdc07, 0xfd51, 0xec8b,
0xf4cd, 0xe449, 0xfd93, 0xfd4f, 0xe449, 0xfd4f, 0xcb83, 0xbb43, 0xa285, 0xaac1, 0x9203, 0xd407, 0xf4cd, 0xe4cb, 0xcb83, 0xcb83, 0xbb01, 0xed0f, 0xfd51, 0xfd0f, 0xaac1, 0xcbc5, 0xf4cd, 0xdc07, 0xeccd, 0xd3c3, 0xe447, 0xec8b, 0xd3c5, 0xd3c5, 0xfd4f, 0xec8b,
0xe48b, 0xec8b, 0xe449, 0xfd51, 0xfd0f, 0xdc05, 0x9241, 0x9201, 0xe449, 0xd3c5, 0xec8b, 0xa2c3, 0x9201, 0xc341, 0xfd51, 0xf4cb, 0xf617, 0xf4cd, 0xec8b, 0xcbc7, 0x8a01, 0xe449, 0xdc07, 0xd407, 0xdc07, 0xfdd5, 0xfd0f, 0xd3c3, 0xec8b, 0xdc05, 0xf50f, 0xec8b,
0xf50f, 0xd3c3, 0xcc8b, 0xec8b, 0xbb01, 0xeccd, 0xaac1, 0xe449, 0xfd51, 0xfd51, 0xe449, 0xfd0f, 0x9241, 0xaac3, 0xd3c5, 0xcb83, 0xec8b, 0xdc07, 0xeccb, 0xc383, 0xcb83, 0xfdd3, 0xf4cd, 0xb301, 0xbb01, 0xd3c5, 0xd3c5, 0xfdd3, 0xdc07, 0xfd51, 0xf4cd, 0xf4cb,
0xfd93, 0xd405, 0xcb81, 0xe449, 0xcb81, 0xe449, 0xf4cd, 0xc341, 0xb2c1, 0xfdd5, 0xdc07, 0xdc05, 0xe449, 0xbb43, 0xbb85, 0xcbc3, 0xec8b, 0xfd0f, 0xdc49, 0xcbc5, 0xf4cb, 0xc341, 0xb2c1, 0xec8b, 0xe449, 0xcb81, 0xec8b, 0xbb01, 0xd3c5, 0xdc07, 0xf4cb, 0xf4cd,
0xec8b, 0xb2c1, 0xfd0f, 0xcb87, 0xb2c1, 0xc341, 0xcb83, 0xc341, 0xc381, 0xa241, 0xfd51, 0xec89, 0xf4cb, 0xec8b, 0x8181, 0x81c1, 0xbb47, 0xa281, 0xb309, 0x8a01, 0xaac7, 0xbb01, 0xfd0d, 0xfd0f, 0xf4cd, 0xcb83, 0x91c1, 0xc341, 0xe449, 0xf4cd, 0xec8b, 0xf4cb,
0xec89, 0xec8b, 0xf4cd, 0xf4cd, 0xf4cb, 0xa241, 0xcb83, 0xe447, 0xbb41, 0x9a01, 0xaa81, 0xfd51, 0xcb83, 0xc381, 0xcbc5, 0xec8b, 0xd3c3, 0xfe17, 0xfe99, 0xf4cd, 0xbb01, 0xaac1, 0x7141, 0xbb4b, 0xb301, 0xb2c1, 0xdc07, 0xf50f, 0xd3c3, 0xf4cd, 0xfd51, 0xfd51,
0xec8b, 0xec8b, 0xf50f, 0xb301, 0xe449, 0x91c1, 0xaa81, 0xb301, 0x9a01, 0xbb01, 0xcb87, 0xb307, 0xc341, 0xfd93, 0xfd91, 0xfd0f, 0xfd0d, 0xfe59, 0xcb83, 0xfd51, 0xe447, 0xec8b, 0xa2c3, 0xfe17, 0xfd51, 0xcb83, 0xb301, 0xe449, 0xf4cb, 0xfd51, 0xf4cb, 0xc341,
0xdc05, 0xe447, 0xfd0f, 0xdc07, 0xbb01, 0xe449, 0xdc07, 0xfd0d, 0xfd51, 0xec89, 0xe449, 0x7101, 0xe447, 0xdc07, 0xf4cd, 0xe449, 0xb2c1, 0xd405, 0xb2c1, 0xcb83, 0xec8b, 0xfd4f, 0xbb87, 0xfe17, 0xf4cd, 0xf50f, 0xf4cd, 0x9201, 0xb2c1, 0xec8b, 0xfd93, 0xfd0f,
0x9243, 0xaac1, 0xbb43, 0x8a01, 0xfd51, 0xfd0f, 0xd3c5, 0xfe17, 0xec8b, 0xec8b, 0xb303, 0xe449, 0xa2c3, 0xd3c5, 0xfd51, 0xf4cd, 0xf4cd, 0xec8b, 0xd447, 0xbb01, 0xd3c5, 0xfd0f, 0xa2c7, 0xfd4f, 0xfd0f, 0xfd93, 0xcb83, 0xbb01, 0xd3c5, 0xc341, 0x9a41, 0x7981,
0xe449, 0xec8b, 0x8a01, 0x9201, 0x8181, 0xe447, 0xcb83, 0xfd4f, 0xdc07, 0x9a41, 0xb301, 0xfd4f, 0xfdd5, 0x9247, 0xa2c1, 0x8a03, 0xa2c1, 0xb343, 0xf4cd, 0xf4cd, 0xa2c1, 0xb345, 0xf4cd, 0xdc47, 0xdc07, 0xd3c5, 0x8141, 0xec8b, 0xd3c5, 0xbb43, 0xa281, 0xec8b,
0xdc07, 0xf4cb, 0xec8b, 0xd3c5, 0xdc07, 0xfd0f, 0xdc05, 0xd3c5, 0xe449, 0xa285, 0xd405, 0xd3c5, 0xf4cb, 0x7981, 0xd3c3, 0xfd51, 0x8a05, 0x9a81, 0xbb8b, 0x8a01, 0xa2c7, 0xe449, 0xfdd5, 0xcbc3, 0xe489, 0xbb01, 0xc341, 0xf4cd, 0xf4cd, 0x9a41, 0xdc05, 0xfd91,
0xd3c5, 0xfd91, 0xcb83, 0xe489, 0xe489, 0xb301, 0xf4cd, 0xdc05, 0xa281, 0xa281, 0xfdd5, 0xfd4f, 0xfdd3, 0xdc07, 0xa2c7, 0xf4cd, 0xfd4f, 0x7981, 0x5881, 0x9a81, 0xfd0f, 0xe449, 0xf50f, 0xd3c5, 0xcbc3, 0x7941, 0xec8b, 0xdc07, 0xc381, 0xfd93, 0xfdd3, 0xec8b,
0xd3c5, 0xd3c5, 0xd3c3, 0xf593, 0xec8b, 0xb301, 0xf4cb, 0xe447, 0xc343, 0xfd93, 0xec89, 0xdc05, 0xec8b, 0xcb83, 0x9243, 0x7141, 0x5043, 0x81c3, 0x8247, 0xfdd3, 0xec8b, 0xe447, 0xf50f, 0xc341, 0xec89, 0x7941, 0xbb49, 0xdc47, 0xc341, 0xec8b, 0xf4cd, 0xdc07,
0xec8b, 0xf551, 0xdc09, 0xdc07, 0xfd91, 0x9a41, 0xc385, 0x89c1, 0x9201, 0xfd51, 0xf4cd, 0xf50d, 0xfe17, 0xdc07, 0xab4b, 0x7141, 0xbb89, 0xdc07, 0xa2c3, 0xe48b, 0xfd51, 0xf4cd, 0xd3c5, 0xaa81, 0xfdd5, 0xdc07, 0x89c1, 0xfd0f, 0xf4cd, 0xf4cd, 0xd3c5, 0xfdd5,
0xc341, 0xcb83, 0xdc07, 0xfdd5, 0xd3c5, 0xfdd5, 0x9201, 0x8181, 0xec8b, 0xdc07, 0xe447, 0xfd51, 0xec8b, 0x7981, 0x5903, 0xbb49, 0xfd51, 0xdc07, 0xf4cb, 0xa303, 0xcb81, 0xe447, 0xec8b, 0xdc07, 0xfd0f, 0xf4cd, 0xcbc5, 0xfd91, 0xfd0d, 0xe447, 0xf4cd, 0xe449,
0xdc07, 0xf4cb, 0xd3c5, 0xfd51, 0xd3c3, 0xf4cd, 0x9a41, 0xec8b, 0xcb83, 0xf4cb, 0xe447, 0xe447, 0x7981, 0xa2c5, 0xfd93, 0xec8b, 0xfd0f, 0xd3c5, 0xfd51, 0x9a83, 0xfd51, 0xd3c5, 0xf4cd, 0xe4cd, 0xe449, 0xfd93, 0xcbc7, 0xab01, 0xfd51, 0xdc05, 0xf551, 0xd3c5,
0xd3c5, 0xec8b, 0xbb07, 0xdc07, 0xc341, 0xdc05, 0xa281, 0xdc07, 0xdc07, 0xc341, 0xfd0f, 0xcb83, 0x6901, 0x8a43, 0xf4cd, 0xfd0f, 0xd44d, 0xa2c7, 0x7981, 0x5901, 0xdc07, 0xf50f, 0xec8b, 0xcb83, 0xec89, 0xf4cd, 0xfd93, 0xc385, 0x9201, 0xd3c3, 0xe447, 0xe449,
0xd3c5, 0xdc07, 0xd3c5, 0xf4cd, 0xd3c5, 0xf4cd, 0xb301, 0xbb01, 0xbb41, 0xa241, 0xe447, 0xec8b, 0x9a83, 0x9243, 0xa307, 0x60c1, 0xa2c1, 0xc385, 0xf4cd, 0xfd93, 0xa2c5, 0xd3c5, 0xd3c3, 0xcb81, 0xf5d3, 0xec89, 0xb301, 0xbb45, 0x9205, 0xbb43, 0xcb83, 0xfd51,
0xfd0f, 0xd3c5, 0xd3c5, 0xfd51, 0xfd51, 0xf4cd, 0xa283, 0xfd0f, 0xdc07, 0xb2c1, 0xc341, 0x8a01, 0x9a83, 0xfd51, 0xfd93, 0xc3cb, 0xfd0f, 0xe449, 0xfd51, 0xf4cb, 0xe447, 0xa2c1, 0xfd4f, 0xdc07, 0x9a41, 0xbb45, 0xfd51, 0xcbc3, 0xe449, 0xcbc5, 0xd405, 0xdc07,
0x7101, 0xaac1, 0xaac5, 0xcbc3, 0x9207, 0xc381, 0xb301, 0xfdd5, 0xfd91, 0xf4cb, 0xf4cd, 0x9a85, 0xfd51, 0xdc07, 0xf4cb, 0xdc07, 0xbbc9, 0xf50d, 0xf4cd, 0xe449, 0xdc07, 0xfd0f, 0xbb45, 0xa2c5, 0x9201, 0xec8b, 0xe449, 0xf4cd, 0xf4cd, 0xf50f, 0xcbc5, 0xa2c5,
0xd3c5, 0xf4cb, 0xd3c5, 0xec8b, 0xfd0f, 0x9203, 0xd407, 0xfd0f, 0xfd0d, 0xfd0d, 0xe449, 0xbb87, 0xfd0f, 0xd3c5, 0xf551, 0xe449, 0xd44b, 0xfd91, 0xdc07, 0xd3c5, 0xdc05, 0xfd51, 0xa285, 0xa285, 0xd3c5, 0xfd93, 0xfd0f, 0xd48b, 0xc341, 0xdc05, 0xfd93, 0xf4cd,
0xfd0d, 0xfdd5, 0xfd51, 0xe447, 0xc341, 0xbb01, 0xaac1, 0xdc05, 0xfd0f, 0xec89, 0xfd4f, 0x81c1, 0xe449, 0xfe57, 0xfd93, 0xfd51, 0xcc4d, 0x9a83, 0xbb85, 0xdc07, 0xec8b, 0x9281, 0xfd51, 0xc381, 0xbb41, 0xcb81, 0xeccd, 0xaa81, 0xf50d, 0xcb83, 0xdc07, 0xec89,
0xec8b, 0xe447, 0xe449, 0xe449, 0xcb83, 0xe449, 0xb2c1, 0xcbc5, 0xdc05, 0xdc07, 0xe449, 0xc3c9, 0xfd0f, 0xec89, 0xec89, 0xa2c3, 0xd407, 0xe449, 0xdc8d, 0xab03, 0xb345, 0xb343, 0xe449, 0xdc05, 0xf50d, 0xb2c1, 0x8981, 0xeccb, 0xec8b, 0xdc07, 0xd3c5, 0xfd0f,
0xc341, 0xd3c5, 0xe4cd, 0xfd51, 0xb2c1, 0xa241, 0xc341, 0xd3c5, 0xe447, 0xf4cd, 0xb345, 0xdc07, 0xe449, 0xec89, 0xfd0f, 0xa2c1, 0xf4cd, 0xfe17, 0xfd0f, 0x79c5, 0xa301, 0xf4cd, 0xe449, 0xf4cd, 0xcbc3, 0xc341, 0x8981, 0xf4cd, 0xfd51, 0xd3c5, 0xcb83, 0xec8b,
0xdc07, 0xe449, 0xec8b, 0xbb01, 0xdc07, 0xcbc5, 0xa241, 0xdc49, 0xd3c5, 0x6901, 0x8a03, 0xfd0f, 0xec8b, 0xd3c3, 0xa301, 0xc3c7, 0xdc07, 0xf4cb, 0xf4cd, 0x8a41, 0xec89, 0xc341, 0xec89, 0xfd0d, 0xd3c5, 0xd405, 0x8981, 0xcb83, 0xfe59, 0xec8b, 0xbb01, 0xfd51,
0xeccd, 0xcb83, 0xc341, 0xb2c1, 0xfd0d, 0xf593, 0xe4d1, 0x7981, 0xa2c3, 0xab05, 0x7981, 0x9ac1, 0x9241, 0xab01, 0x9a81, 0x7981, 0xcb83, 0xe449, 0xfd51, 0x8a01, 0xfd0d, 0xdc05, 0xfd0f, 0xe449, 0xd3c5, 0x89c1, 0xcb83, 0x9a41, 0xfdd5, 0xd3c5, 0xe447, 0xf4cd,
0xdc07, 0xa241, 0xc341, 0xdc07, 0xd44d, 0x9a81, 0xb345, 0xa2c1, 0xd3c5, 0xec8b, 0xb385, 0xdc07, 0xec8b, 0xe449, 0xec89, 0x9281, 0xb345, 0x7981, 0x8201, 0x7141, 0x8a03, 0xf50f, 0xd3c5, 0xbb01, 0xb2c1, 0xd3c5, 0xdc05, 0xdc07, 0xfd0f, 0xbb01, 0xec8b, 0xe449,
0xcb83, 0xdc07, 0xcb83, 0xdc8f, 0xc3c9, 0x9a81, 0xe449, 0xd3c3, 0xbb01, 0xec8b, 0x81c1, 0xe447, 0xec8b, 0xfe59, 0xe449, 0xfd0f, 0xf4cb, 0xec89, 0xfd93, 0xfd0f, 0x9241, 0xab03, 0xe449, 0xb2c1, 0xec89, 0xcb81, 0xec89, 0xf593, 0xbb81, 0xc341, 0xeccd, 0xdc07,
0xe449, 0xcb83, 0xa241, 0xc381, 0xb2c1, 0xfd51, 0xe447, 0xfedd, 0xe449, 0xe449, 0x9243, 0xec89, 0xdc07, 0xfd0d, 0xec8b, 0xe449, 0xfe15, 0xfd0f, 0xec89, 0xfd0f, 0xab03, 0xbb85, 0xf4cd, 0xec8b, 0xcb83, 0xcb81, 0xcc07, 0xf50f, 0xf4cb, 0xc341, 0xe449, 0xfd91,
0xec8b, 0xe449, 0xe449, 0xe447, 0xf4cb, 0xec8b, 0xbb01, 0xf4cd, 0xec89, 0xfd93, 0x7141, 0xfd0f, 0xdc07, 0xec8b, 0xcb83, 0xfd0f, 0xf4cb, 0xfd51, 0xe449, 0xec8b, 0xf4cd, 0x79c1, 0xec8b, 0xfd93, 0xdc07, 0xe449, 0xfd0f, 0xc341, 0xf4cb, 0xdc07, 0xdc07, 0xfd51,
};
static Vtx vtx_hibi_block_0[] = {
{ -100, -100+100, -100, 0, 992, 0, -127, 0, 0, 255},
{ -100, -100+100, 100, 0, 992, 992, -127, 0, 0, 255},
{ -100, 100+100, 100, 0, 0, 992, -127, 0, 0, 255},
{ -100, -100+100, 100, 0, 0, 992, 0, 0, 127, 255},
{ 100, -100+100, 100, 0, 992, 992, 0, 0, 127, 255},
{ 100, 100+100, 100, 0, 992, 0, 0, 0, 127, 255},
{ -100, 100+100, 100, 0, 0, 0, 0, 0, 127, 255},
{ 100, -100+100, -100, 0, 992, 0, 0, -127, 0, 255},
{ 100, -100+100, 100, 0, 0, 0, 0, -127, 0, 255},
{ -100, -100+100, 100, 0, 0, 992, 0, -127, 0, 255},
{ -100, -100+100, -100, 0, 992, 992, 0, -127, 0, 255},
{ 100, 100+100, -100, 0, 0, 0, 127, 0, 0, 255},
{ 100, 100+100, 100, 0, 0, 992, 127, 0, 0, 255},
{ 100, -100+100, 100, 0, 992, 992, 127, 0, 0, 255},
{ 100, -100+100, -100, 0, 992, 0, 127, 0, 0, 255},
{ -100, 100+100, 100, 0, 0, 0, 0, 127, 0, 255},
{ 100, 100+100, -100, 0, 992, 992, 0, 127, 0, 255},
{ -100, 100+100, -100, 0, 992, 0, 0, 127, 0, 255},
{ 100, 100+100, 100, 0, 0, 992, 0, 127, 0, 255},
{ 100, 100+100, -100, 0, 0, 0, 0, 0, -127, 255},
{ 100, -100+100, -100, 0, 0, 992, 0, 0, -127, 255},
{ -100, -100+100, -100, 0, 992, 992, 0, 0, -127, 255},
{ -100, 100+100, -100, 0, 992, 0, 0, 0, -127, 255},
{ -100, -100+100, -100, 0, 992, 0, -127, 0, 0, 255},
{ -100, 100+100, 100, 0, 0, 992, -127, 0, 0, 255},
{ -100, 100+100, -100, 0, 0, 0, -127, 0, 0, 255},
};
static Gfx gfx_hibi_block_0[] = {
gsSPLight((&light_hibi_block[0].l[0]),1 ),
gsSPLight((&light_hibi_block[0].a ),2 ),
gsSPVertex(&vtx_hibi_block_0[0], 15, 0),
gsSP1Triangle( 0, 1, 2, 0),
gsSP1Triangle( 3, 4, 5, 0),
gsSP1Triangle( 3, 5, 6, 0),
gsSP1Triangle( 7, 8, 9, 0),
gsSP1Triangle( 7, 9,10, 0),
gsSP1Triangle(11,12,13, 0),
gsSP1Triangle(11,13,14, 0),
gsSPVertex(&vtx_hibi_block_0[15], 11, 0),
gsSP1Triangle( 0, 1, 2, 0),
gsSP1Triangle( 0, 3, 1, 0),
gsSP1Triangle( 4, 5, 6, 0),
gsSP1Triangle( 4, 6, 7, 0),
gsSP1Triangle( 8, 9,10, 0),
gsSPTexture(0xffff, 0xffff, 0, 0, G_OFF),
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
gsSPSetGeometryMode(G_SHADING_SMOOTH),
gsSPEndDisplayList()
};
static Gfx gfx_hibi_block_init[] = {
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
gsSPClearGeometryMode(G_SHADING_SMOOTH),
gsDPSetTile(G_IM_FMT_RGBA, 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_RGBA, 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),
gsSPEndDisplayList()
};
Gfx gfx_hibi_small_block[] = {
gsSPDisplayList(gfx_hibi_block_init),
gs_Tani_LoadTextureImage2(hibi_small_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),
gsSPBranchList(gfx_hibi_block_0),
};
Gfx gfx_hibi_big_block[] = {
gsSPDisplayList(gfx_hibi_block_init),
gs_Tani_LoadTextureImage2(hibi_big_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),
gsSPBranchList(gfx_hibi_block_0),
};
/***************************************************************************************************
funlike data
***************************************************************************************************/
extern short hibi_block_info[] = {
/*------------------VertexData ---------------------------*/
BGCHECKCODE_POINT, 8,
-100, -100+100, -100,
-100, -100+100, 100,
-100, 100+100, 100,
100, -100+100, 100,
100, 100+100, 100,
100, -100+100, -100,
100, 100+100, -100,
-100, 100+100, -100,
/*--------------------- BG Face Data ---------------------------*/
BGCHECKCODE_CAM_NOCHECK, 12,
0, 1, 2,
1, 3, 4,
1, 4, 2,
5, 3, 1,
5, 1, 0,
6, 4, 3,
6, 3, 5,
7, 4, 6,
7, 2, 4,
0, 2, 7,
7, 6, 5,
7, 5, 0,
BGCHECKCODE_PLANEEND,
BGCHECKCODE_ALLEND,
};
unsigned long long hibi_block_dmmy = 0;
#endif