sm64/shape/basic_enemy/pushblock.shape

218 lines
24 KiB
Plaintext

/*************************************************************************************
Push Block shape file.
[ Mar 28, 1996 ]
**************************************************************************************/
#ifdef HMS_SHAPE
extern Gfx gfx_push_block[];
/* ===============================================================================
: Hierarchy map data of PushBlock.
================================================================================== */
Hierarchy RCP_HmsPushBlock[] = {
hmsHeader(500)
hmsBegin()
hmsShadow(70,180,10)
hmsBegin()
hmsGfx(RM_SURF, gfx_push_block)
hmsEnd()
hmsEnd()
hmsExit()
};
#else
/* ===============================================================================
: Gfx data of PushBlock.
================================================================================== */
#define push_block_AMB_SCALE 0.5
#define ShapeColor_push_block(R,G,B) {{R*push_block_AMB_SCALE ,G*push_block_AMB_SCALE ,B*push_block_AMB_SCALE ,0 ,R*push_block_AMB_SCALE ,G*push_block_AMB_SCALE ,B*push_block_AMB_SCALE ,0 },{ R, G, B, 0, R, G, B, 0, LIGHT_X, LIGHT_Y, LIGHT_Z, 0} }
static Lights1 light_push_block[] = {
ShapeColor_push_block(255,255,255),
};
static unsigned short concrete_txt[] = {
0x3801, 0x4001, 0x4801, 0x4801, 0x4801, 0x4001, 0x4043, 0x4043, 0x4885, 0x4885, 0x5085, 0x5885, 0x5043, 0x5843, 0x5885, 0x60c7, 0x60c7, 0x5843, 0x5001, 0x4801, 0x4001, 0x4801, 0x5001, 0x5885, 0x5043, 0x4843, 0x4001, 0x3801, 0x3801, 0x3801, 0x3801, 0x3801,
0x4001, 0x4801, 0x4801, 0x4001, 0x4001, 0x4001, 0x4001, 0x3801, 0x4085, 0x4843, 0x5043, 0x5085, 0x5043, 0x5001, 0x5843, 0x5843, 0x5043, 0x5001, 0x3801, 0x3801, 0x3801, 0x4001, 0x4843, 0x58c7, 0x5085, 0x5085, 0x4043, 0x4001, 0x4001, 0x4001, 0x4001, 0x4001,
0x5001, 0xb4e5, 0x4801, 0x3801, 0x4001, 0x4001, 0x4001, 0xa4a3, 0x4001, 0x4001, 0x5043, 0x5043, 0x5001, 0xb4e5, 0x5001, 0x5043, 0x5043, 0x4843, 0xa4a3, 0x3001, 0x3001, 0x3801, 0x4001, 0x4843, 0xb4e5, 0x4843, 0x4843, 0x5085, 0x4801, 0x4801, 0xace5, 0x4801,
0x4801, 0x2801, 0x4801, 0x3801, 0x4001, 0x4801, 0x4801, 0x2801, 0x4801, 0x4801, 0x5043, 0x5001, 0x4801, 0x2801, 0x4801, 0x4001, 0x4001, 0x3801, 0x3043, 0x3001, 0x3001, 0x3001, 0x3001, 0x3801, 0x2001, 0x4001, 0x4801, 0x5043, 0x5885, 0x5885, 0x3885, 0x5043,
0x4801, 0x4801, 0x4801, 0x4043, 0x5085, 0x5885, 0x5885, 0x5843, 0x5001, 0x5001, 0x5843, 0x5843, 0x5001, 0x5043, 0x4843, 0x4843, 0x4843, 0x4001, 0x4001, 0x3801, 0x3801, 0x3801, 0x3801, 0x3801, 0x3801, 0x4001, 0x4801, 0x5085, 0x6109, 0x60c7, 0x58c7, 0x5885,
0x4001, 0x4001, 0x4801, 0x4043, 0x60c7, 0x694b, 0x60c7, 0x5843, 0x5001, 0x5001, 0x5001, 0x5843, 0x5885, 0x58c7, 0x60c7, 0x60c7, 0x5885, 0x4843, 0x4001, 0x4001, 0x4001, 0x4001, 0x4001, 0x4001, 0x4001, 0x4801, 0x4801, 0x58c7, 0x5909, 0x58c7, 0x58c7, 0x58c7,
0x4001, 0x4001, 0x4801, 0x1801, 0x2801, 0x2801, 0x2801, 0x2801, 0x2801, 0x2801, 0x2801, 0x2801, 0x2801, 0x2801, 0x2801, 0x2801, 0x2801, 0x2801, 0x2801, 0x2801, 0x2801, 0x2801, 0x2801, 0x2801, 0x2801, 0x2801, 0x2801, 0x1801, 0x1001, 0x58c7, 0x5909, 0x58c7,
0x4843, 0x4801, 0x4801, 0x3001, 0x3907, 0x4107, 0x4147, 0x4149, 0x4149, 0x4107, 0x4147, 0x4147, 0x4107, 0x4105, 0x4107, 0x4107, 0x4949, 0x4949, 0x4949, 0x4149, 0x4949, 0x4949, 0x498b, 0x498b, 0x498b, 0x498b, 0x498b, 0x3907, 0x2801, 0x5909, 0x5909, 0x58c7,
0x5085, 0x4843, 0x4801, 0x3801, 0x4a4d, 0x628d, 0x6b11, 0x6b55, 0x6b55, 0x628f, 0x6311, 0x6b11, 0x628d, 0x624d, 0x628d, 0x62d1, 0x6b13, 0x7357, 0x7355, 0x6b15, 0x6b13, 0x7355, 0x7397, 0x841b, 0x7bdb, 0x7c19, 0x73d9, 0x4a4d, 0x3801, 0x6109, 0x6109, 0x58c7,
0x50c7, 0x5043, 0x5001, 0x3801, 0x4a4d, 0x6a8f, 0x6b11, 0x6b13, 0x6b55, 0x628f, 0x62d1, 0x6b13, 0x6ad1, 0x628f, 0x628d, 0x6ad1, 0x6b13, 0x7355, 0x7357, 0x6b13, 0x6b55, 0x6b55, 0x7397, 0x7bd9, 0x7bdb, 0x73d9, 0x73d9, 0x4a4d, 0x3801, 0x6109, 0x6109, 0x58c7,
0x5885, 0x5043, 0x5001, 0x4001, 0x4a4b, 0x7353, 0x6b11, 0x6b53, 0x6313, 0x62d1, 0x62d1, 0x6311, 0x628d, 0x628f, 0x62cf, 0x6b11, 0x6ad1, 0x7355, 0x6b55, 0x6b55, 0x6b55, 0x7397, 0x7399, 0x7bd9, 0x841d, 0x6b97, 0x7399, 0x4a0d, 0x4001, 0x5885, 0x58c7, 0x58c7,
0x5043, 0x5843, 0x5001, 0x4001, 0x4a4b, 0x6b53, 0x6311, 0x6b11, 0x6b53, 0x6b53, 0x62cf, 0x6b13, 0x628d, 0x62d1, 0x7397, 0x6b55, 0x6b11, 0x6b55, 0x6351, 0x7397, 0x6b13, 0x7355, 0x7357, 0x7399, 0x845d, 0x7c1b, 0x6b15, 0x4a0b, 0x4001, 0x5043, 0x5085, 0x5885,
0x5043, 0x5843, 0x5001, 0x4001, 0x4207, 0x6311, 0x6b11, 0x6b53, 0x62d1, 0x62d1, 0x62cf, 0x6b13, 0x62d1, 0x6b55, 0x6ad1, 0x6b95, 0x6b11, 0x6b53, 0x6b53, 0x7395, 0x7355, 0x6b55, 0x6b55, 0x7397, 0x7397, 0x7bdb, 0x7397, 0x524f, 0x4001, 0x4801, 0x5043, 0x5085,
0x5043, 0x5843, 0x5001, 0x4001, 0x41c3, 0x6b0f, 0x6b11, 0x6b53, 0x6311, 0x62cf, 0x6b11, 0x6311, 0x7395, 0x6b95, 0x6a8f, 0x7419, 0x6b93, 0x6b91, 0x7355, 0x6b53, 0x6b55, 0x6b13, 0x6b55, 0x7355, 0x7b97, 0x841b, 0x7b9b, 0x5a91, 0x4001, 0x4801, 0x4801, 0x4843,
0x5001, 0xbd27, 0x5001, 0x4001, 0x41c7, 0x6b0f, 0x6b0f, 0x73d7, 0x6b53, 0x6ad1, 0x6b13, 0x6b11, 0x6b53, 0x6b53, 0x6b11, 0x6b95, 0x6353, 0x630f, 0x6b53, 0x6b53, 0x7397, 0x628f, 0x7397, 0x7397, 0x7397, 0x7bdb, 0x7397, 0x5291, 0x3801, 0x5001, 0xb4e5, 0x4001,
0x4801, 0x2801, 0x5001, 0x4001, 0x4a09, 0x6acf, 0x6b0f, 0x7419, 0x6311, 0x6b13, 0x6b55, 0x6b11, 0x6b53, 0x6acf, 0x628d, 0x6b11, 0x6b93, 0x7353, 0x62cf, 0x6b13, 0x73d7, 0x6ad1, 0x7397, 0x7bdb, 0x7bdb, 0x7bdb, 0x7357, 0x5291, 0x3801, 0x5843, 0x3043, 0x4001,
0x4801, 0x5001, 0x5001, 0x4001, 0x4a09, 0x62cf, 0x6b11, 0x6b95, 0x6b11, 0x6b53, 0x6b13, 0x6b11, 0x6311, 0x6b11, 0x6b11, 0x6b53, 0x6b11, 0x62d1, 0x6351, 0x6b55, 0x6b55, 0x7315, 0x7397, 0x7399, 0x7bdb, 0x7b99, 0x7397, 0x528f, 0x4001, 0x58c7, 0x4843, 0x4001,
0x4801, 0x5001, 0x5001, 0x4001, 0x4a09, 0x62cf, 0x6b11, 0x7393, 0x6b0f, 0x6b53, 0x6b13, 0x6b11, 0x6b11, 0x6311, 0x6b11, 0x6b95, 0x62d1, 0x6b11, 0x6b95, 0x7397, 0x6b55, 0x7399, 0x7397, 0x7397, 0x7bdb, 0x841d, 0x7b99, 0x524f, 0x4001, 0x58c7, 0x5885, 0x4001,
0x4801, 0x5001, 0x5001, 0x4001, 0x4a0b, 0x6b53, 0x628f, 0x6b53, 0x6b11, 0x6b11, 0x6b53, 0x62cf, 0x62cf, 0x7395, 0x6b53, 0x6b95, 0x6b53, 0x62d1, 0x6b95, 0x6b53, 0x6b95, 0x7397, 0x7397, 0x7397, 0x7399, 0x7b99, 0x7357, 0x524f, 0x4001, 0x60c7, 0x5885, 0x4843,
0x5001, 0x5001, 0x5001, 0x4001, 0x524f, 0x73d7, 0x6a8d, 0x7395, 0x6b55, 0x6b0f, 0x6b11, 0x62cf, 0x62cf, 0x6b93, 0x6351, 0x6b11, 0x6b95, 0x62cf, 0x6b55, 0x6b11, 0x6b95, 0x7397, 0x73d9, 0x7397, 0x7bdb, 0x7b99, 0x7399, 0x528f, 0x4001, 0x5885, 0x4843, 0x4001,
0x4801, 0x5001, 0x5001, 0x4001, 0x524f, 0x7397, 0x6ad1, 0x7bd7, 0x7397, 0x6b11, 0x62cf, 0x6311, 0x7353, 0x6b95, 0x6b51, 0x6311, 0x6311, 0x6b11, 0x6b53, 0x6b11, 0x7bd9, 0x7397, 0x7399, 0x6b57, 0x7357, 0x6b55, 0x7397, 0x528f, 0x3801, 0x5085, 0x4001, 0x4001,
0x4001, 0x4801, 0x5001, 0x4001, 0x524f, 0x6b55, 0x7399, 0x6b55, 0x7397, 0x6b11, 0x6b0f, 0x6b53, 0x6b11, 0x6351, 0x62d1, 0x6b11, 0x62cf, 0x6b11, 0x6b53, 0x6b53, 0x7c1b, 0x73d7, 0x7bd9, 0x7399, 0x7315, 0x6ad3, 0x7399, 0x524f, 0x3801, 0x4843, 0x3801, 0x3801,
0x4001, 0x4801, 0x5001, 0x4001, 0x528f, 0x6b13, 0x7395, 0x6b55, 0x6b55, 0x6b53, 0x62cf, 0x6b11, 0x62d1, 0x6b11, 0x62d1, 0x6311, 0x6b51, 0x6b53, 0x6311, 0x6b51, 0x7c1b, 0x73d9, 0x7399, 0x73d7, 0x6b55, 0x7355, 0x6b55, 0x4a4d, 0x3801, 0x4801, 0x3801, 0x3801,
0x3801, 0x4001, 0x5001, 0x4001, 0x52d1, 0x62d1, 0x628d, 0x6b53, 0x7395, 0x6b11, 0x6ad1, 0x6b11, 0x7353, 0x6b11, 0x62d1, 0x6b53, 0x630f, 0x6353, 0x6b11, 0x7395, 0x7397, 0x73d7, 0x73d9, 0x73d7, 0x7313, 0x7397, 0x7397, 0x4a4b, 0x3801, 0x4001, 0x3801, 0x3001,
0x3801, 0x4001, 0x5001, 0x4001, 0x52d1, 0x62d1, 0x6b51, 0x6b13, 0x6b13, 0x7355, 0x6b53, 0x6b13, 0x6b13, 0x630f, 0x6b11, 0x6b11, 0x6b11, 0x6b53, 0x6b11, 0x6b93, 0x6b95, 0x7395, 0x6313, 0x73d7, 0x62d1, 0x6b55, 0x6b55, 0x4a4b, 0x3801, 0x4001, 0x3801, 0x3001,
0x3001, 0x4801, 0x5001, 0x4001, 0x528f, 0x62cf, 0x6b93, 0x6b13, 0x7313, 0x7bd9, 0x6b55, 0x6313, 0x6b11, 0x6b11, 0x6b11, 0x6b11, 0x6b11, 0x6b53, 0x6b11, 0x6b93, 0x6b51, 0x630f, 0x62cf, 0x6bd7, 0x6313, 0x6b95, 0x6b55, 0x4a4b, 0x3801, 0x4801, 0x3001, 0x3001,
0x3001, 0xb4e5, 0x5885, 0x4001, 0x5ad3, 0x62d1, 0x7395, 0x7355, 0x6b13, 0x7399, 0x7355, 0x7397, 0x6b11, 0x7353, 0x6b11, 0x6b11, 0x6b53, 0x6b11, 0x6b51, 0x6b95, 0x73d7, 0x73d7, 0x6b53, 0x6b95, 0x6b55, 0x6b53, 0x6b55, 0x4a4b, 0x3801, 0x5001, 0xa461, 0x3001,
0x3001, 0x3043, 0x60c7, 0x4001, 0x6315, 0x7397, 0x7397, 0x7313, 0x6a8f, 0x7397, 0x6b13, 0x7397, 0x6b11, 0x7355, 0x6b53, 0x6b11, 0x6b11, 0x62cf, 0x6b51, 0x6b95, 0x7c1b, 0x6bd7, 0x73d5, 0x6b53, 0x6b53, 0x6311, 0x6b15, 0x4a4d, 0x3801, 0x5001, 0x2001, 0x3001,
0x3801, 0x4843, 0x58c7, 0x4001, 0x5a91, 0x7399, 0x6b13, 0x7355, 0x7313, 0x7bd9, 0x7313, 0x6b13, 0x6b13, 0x6b53, 0x6b11, 0x6b53, 0x6b53, 0x7353, 0x6b51, 0x7395, 0x73d7, 0x73d7, 0x6b95, 0x6b53, 0x7397, 0x6b13, 0x6b13, 0x4a4d, 0x3801, 0x5001, 0x3801, 0x3001,
0x3801, 0x4801, 0x5885, 0x3801, 0x4a4d, 0x7bdb, 0x6311, 0x6b13, 0x7397, 0x7bd9, 0x6a8f, 0x7355, 0x6b53, 0x6b11, 0x62cf, 0x6b95, 0x6b53, 0x62cf, 0x73d5, 0x6b53, 0x6b53, 0x6b95, 0x7397, 0x6311, 0x6b95, 0x6b13, 0x62d1, 0x4a4d, 0x3801, 0x4801, 0x4001, 0x3801,
0x4001, 0x4001, 0x5885, 0x4001, 0x524f, 0x6313, 0x6b55, 0x6b55, 0x7397, 0x73d9, 0x7355, 0x6b55, 0x6b11, 0x6b11, 0x6b53, 0x6b53, 0x6b13, 0x6b13, 0x6b53, 0x6b55, 0x6b55, 0x7419, 0x73d9, 0x6b55, 0x6b55, 0x6b55, 0x6b11, 0x4a0b, 0x3801, 0x4801, 0x4001, 0x3801,
0x3801, 0x4001, 0x50c7, 0x4043, 0x5a91, 0x6b53, 0x7c1b, 0x6b55, 0x73d7, 0x73d9, 0x7397, 0x6b55, 0x6b53, 0x6b55, 0x7397, 0x7395, 0x6ad1, 0x6ad1, 0x6b53, 0x7397, 0x6b15, 0x845d, 0x741b, 0x7419, 0x6351, 0x6b55, 0x62d1, 0x41c9, 0x4001, 0x4801, 0x4801, 0x4001,
0x3801, 0x3801, 0x5085, 0x3801, 0x5291, 0x7357, 0x7bdb, 0x7b99, 0x73d7, 0x73d9, 0x6b13, 0x6b55, 0x6b11, 0x6b11, 0x6311, 0x6b53, 0x62d1, 0x62d1, 0x6311, 0x73d9, 0x7397, 0x73d7, 0x7419, 0x7397, 0x6b13, 0x6b55, 0x62d1, 0x4209, 0x4001, 0x4801, 0x4801, 0x4001,
0x3801, 0x3801, 0x4843, 0x3801, 0x528f, 0x7399, 0x7399, 0x7bd9, 0x7bd9, 0x7c1b, 0x628f, 0x7397, 0x630d, 0x6a8f, 0x6b11, 0x6b13, 0x6b13, 0x7355, 0x6b53, 0x7c1b, 0x7c19, 0x6b55, 0x73d7, 0x6353, 0x6b15, 0x7399, 0x62cf, 0x4209, 0x4001, 0x4801, 0x4801, 0x4001,
0x3801, 0x3801, 0x4001, 0x3801, 0x528f, 0x7399, 0x73d9, 0x7bdb, 0x841d, 0x841b, 0x7355, 0x6b13, 0x6b0f, 0x6ad1, 0x6b13, 0x6b13, 0x62cf, 0x7355, 0x6b53, 0x7397, 0x845d, 0x7395, 0x73d7, 0x6353, 0x62d1, 0x6ad3, 0x6ad1, 0x4a0b, 0x4001, 0x5001, 0x4001, 0x4001,
0x3801, 0x4001, 0x4001, 0x3801, 0x528f, 0x7357, 0x73d7, 0x7bdb, 0x7c1b, 0x73db, 0x7399, 0x628f, 0x6ad1, 0x7355, 0x6b15, 0x6b55, 0x62cf, 0x6b55, 0x6b55, 0x6b53, 0x7c1b, 0x6b53, 0x7397, 0x6b53, 0x630f, 0x628d, 0x6313, 0x4a0b, 0x4001, 0x5001, 0x4801, 0x3801,
0x4001, 0x4001, 0x4843, 0x3801, 0x528f, 0x7399, 0x7bdb, 0x7c1b, 0x845d, 0x7397, 0x7397, 0x6b13, 0x6ad1, 0x6b11, 0x6b13, 0x6313, 0x62d1, 0x6b13, 0x7397, 0x7395, 0x73d9, 0x6b95, 0x6b55, 0x6353, 0x6b51, 0x62d1, 0x6311, 0x4209, 0x4001, 0x5001, 0x4801, 0x3801,
0x4001, 0xace5, 0x5885, 0x3801, 0x528f, 0x7bdb, 0x7bdd, 0x841d, 0x8c9f, 0x6b55, 0x7355, 0x7397, 0x7355, 0x62cf, 0x62d1, 0x7355, 0x6b13, 0x6b55, 0x7b99, 0x7397, 0x7397, 0x7397, 0x6b55, 0x6b95, 0x7355, 0x7355, 0x6b55, 0x4209, 0x4001, 0x5001, 0xb4e5, 0x4001,
0x4001, 0x2801, 0x5885, 0x3801, 0x5291, 0x841d, 0x841d, 0x73d9, 0x7c1d, 0x7397, 0x7bdb, 0x7397, 0x7355, 0x6ad1, 0x6ad1, 0x6b13, 0x6b13, 0x6b13, 0x7397, 0x7397, 0x7397, 0x7397, 0x6b97, 0x6b55, 0x6b53, 0x6b13, 0x7397, 0x4209, 0x4001, 0x5001, 0x2801, 0x4001,
0x4001, 0x4801, 0x5043, 0x3801, 0x5a91, 0x841d, 0x841b, 0x7bdb, 0x7c1b, 0x73d9, 0x8c5f, 0x83db, 0x6b15, 0x7315, 0x6ad1, 0x7313, 0x6b13, 0x6b53, 0x7397, 0x7bd9, 0x7bd9, 0x7397, 0x73d7, 0x7395, 0x7395, 0x6311, 0x7b9b, 0x4a0b, 0x4001, 0x5001, 0x5001, 0x4801,
0x4001, 0x4801, 0x5043, 0x3801, 0x5ad1, 0x841d, 0x7399, 0x8c5f, 0x73d9, 0x7397, 0x7bdb, 0x7397, 0x6b13, 0x6b13, 0x6a8f, 0x6b11, 0x6b13, 0x6b53, 0x7397, 0x7c19, 0x7397, 0x73d9, 0x73d7, 0x6b55, 0x7355, 0x6b53, 0x7397, 0x528f, 0x4001, 0x5001, 0x5001, 0x4801,
0x4801, 0x4801, 0x5043, 0x3801, 0x5ad3, 0x7bdb, 0x83db, 0x94a3, 0x7bdb, 0x7395, 0x7397, 0x6b15, 0x6ad3, 0x7b97, 0x7313, 0x7353, 0x7355, 0x6b55, 0x7397, 0x7c1b, 0x73d9, 0x73d7, 0x73d9, 0x6b55, 0x6b15, 0x6311, 0x6b55, 0x5ad3, 0x4001, 0x5001, 0x5001, 0x4801,
0x4801, 0x5043, 0x5885, 0x3801, 0x524f, 0x7bdb, 0x7bdb, 0x8c5f, 0x841b, 0x7397, 0x7b99, 0x7357, 0x6b15, 0x7355, 0x6b13, 0x6b13, 0x6b11, 0x7355, 0x6b55, 0x7c1b, 0x7bd9, 0x7397, 0x7c1b, 0x7397, 0x7357, 0x6b55, 0x7355, 0x5291, 0x4001, 0x4801, 0x5001, 0x5001,
0x4801, 0x5843, 0x60c7, 0x4001, 0x4209, 0x6b15, 0x841d, 0x841b, 0x841b, 0x7399, 0x83db, 0x7399, 0x7b97, 0x6b13, 0x6b13, 0x6b53, 0x6b11, 0x7399, 0x7397, 0x7bd9, 0x7397, 0x73d9, 0x845d, 0x73d9, 0x7397, 0x83db, 0x62cf, 0x524f, 0x4001, 0x4801, 0x5001, 0x5001,
0x4801, 0x5043, 0x5843, 0x4001, 0x4a0d, 0x7b99, 0x7bdb, 0x7c1b, 0x841d, 0x83dd, 0x7bdb, 0x7b99, 0x7357, 0x6b55, 0x6b55, 0x6b55, 0x7355, 0x7399, 0x7397, 0x7399, 0x73d9, 0x7397, 0x73d9, 0x7bdb, 0x6b55, 0x7399, 0x6b15, 0x5291, 0x4001, 0x3801, 0x4801, 0x4801,
0x4801, 0x5001, 0x5043, 0x4001, 0x524f, 0x7399, 0x7399, 0x739b, 0x8c5f, 0x841d, 0x7399, 0x7b99, 0x7397, 0x7357, 0x6b55, 0x7b97, 0x6b55, 0x7399, 0x7397, 0x7bdb, 0x7c5d, 0x7397, 0x7397, 0x8c5f, 0x6b95, 0x7b99, 0x7b9b, 0x5ad3, 0x4001, 0x3801, 0x4001, 0x4001,
0x4001, 0x4801, 0x5001, 0x4001, 0x5a91, 0x6b13, 0x841d, 0x7bdb, 0x841d, 0x841d, 0x7bdb, 0x7b99, 0x7c1b, 0x7bd9, 0x6b55, 0x7397, 0x6b55, 0x6b55, 0x6b57, 0x7bd9, 0x7c1b, 0x7c1b, 0x6b97, 0x841d, 0x7bd9, 0x6b55, 0x7bdb, 0x5291, 0x4001, 0x3001, 0x3801, 0x3801,
0x3801, 0x4001, 0x5843, 0x4001, 0x5ad3, 0x6a8f, 0x7bdb, 0x7399, 0x7bdb, 0x7399, 0x7399, 0x7bdb, 0x7c5b, 0x7bdb, 0x7397, 0x7b99, 0x7355, 0x7355, 0x7bd9, 0x73d9, 0x7bd9, 0x7c1b, 0x7bd9, 0x841d, 0x841d, 0x6353, 0x7399, 0x528f, 0x4001, 0x3001, 0x2801, 0x2801,
0x3001, 0xa461, 0x60c7, 0x4001, 0x5ad3, 0x6b13, 0x7b99, 0x7399, 0x7bdb, 0x7399, 0x7399, 0x7397, 0x7c1b, 0x7399, 0x7397, 0x6b97, 0x7397, 0x6b55, 0x6b97, 0x7bdb, 0x7bdb, 0x7c1b, 0x841b, 0x7bdb, 0x841d, 0x7397, 0x7397, 0x5291, 0x4001, 0x3001, 0x9c1f, 0x2801,
0x3001, 0x2001, 0x5843, 0x4001, 0x5a91, 0x6b15, 0x7b99, 0x7397, 0x7b99, 0x7357, 0x7b99, 0x7397, 0x7bd9, 0x7bd9, 0x7c1b, 0x845d, 0x73d9, 0x7397, 0x7bd9, 0x73d9, 0x7c1b, 0x7c1b, 0x841d, 0x845d, 0x841d, 0x7bdb, 0x7397, 0x5ad3, 0x4001, 0x3801, 0x2001, 0x2801,
0x3801, 0x4001, 0x5043, 0x4001, 0x5ad3, 0x6b15, 0x6b15, 0x7399, 0x7399, 0x7bd9, 0x7357, 0x7b99, 0x7b99, 0x7397, 0x7c1b, 0x7c1b, 0x7397, 0x7bdb, 0x7399, 0x7399, 0x73d9, 0x841d, 0x7c1b, 0x841d, 0x7bdb, 0x841d, 0x7397, 0x528f, 0x4001, 0x3801, 0x4001, 0x3801,
0x4801, 0x4801, 0x5001, 0x4001, 0x62d5, 0x6b13, 0x62d1, 0x7b99, 0x7bdb, 0x7399, 0x6b55, 0x7399, 0x7b99, 0x7c1b, 0x73d9, 0x7419, 0x73d9, 0x73d9, 0x7bdb, 0x7bdb, 0x7bdb, 0x841d, 0x741b, 0x7bdb, 0x841d, 0x8c5f, 0x7bdb, 0x4a0d, 0x4001, 0x4001, 0x4801, 0x4001,
0x4001, 0x5001, 0x4801, 0x4001, 0x5a93, 0x6b55, 0x7355, 0x7399, 0x7357, 0x7355, 0x6b55, 0x7397, 0x6b55, 0x73d7, 0x7397, 0x841b, 0x7397, 0x845d, 0x7c1b, 0x7bdb, 0x73d9, 0x8c5f, 0x7bdb, 0x841d, 0x841d, 0x7bdb, 0x7bdb, 0x524f, 0x4001, 0x4001, 0x5001, 0x4801,
0x4801, 0x4801, 0x4001, 0x4001, 0x5291, 0x6b55, 0x7357, 0x7397, 0x6313, 0x62cf, 0x7355, 0x6b13, 0x7395, 0x6b95, 0x7395, 0x841d, 0x7397, 0x73d9, 0x7bd9, 0x841d, 0x7bdb, 0x845d, 0x841d, 0x841f, 0x841f, 0x7bdb, 0x7bdb, 0x5291, 0x4001, 0x5843, 0x5001, 0x5001,
0x5001, 0x4801, 0x4001, 0x4001, 0x524f, 0x6b15, 0x7399, 0x7397, 0x6b15, 0x6b13, 0x6b55, 0x6b55, 0x7397, 0x6b97, 0x73d7, 0x841d, 0x7397, 0x7397, 0x7399, 0x7bdb, 0x7399, 0x8c5f, 0x83dd, 0x8c1f, 0x841d, 0x83dd, 0x7bdb, 0x5291, 0x4001, 0x5043, 0x5043, 0x5001,
0x5001, 0x5001, 0x3801, 0x4001, 0x524f, 0x7357, 0x7399, 0x7357, 0x7357, 0x7357, 0x6b15, 0x6b55, 0x73d9, 0x7c1b, 0x73d9, 0x73d9, 0x73d9, 0x7357, 0x7399, 0x7399, 0x7bdb, 0x841f, 0x7bdb, 0x8c5f, 0x83dd, 0x841f, 0x7b9b, 0x5291, 0x4001, 0x4843, 0x5043, 0x5001,
0x5001, 0x5001, 0x3801, 0x4001, 0x5947, 0x61c9, 0x69cb, 0x61c9, 0x61c9, 0x620d, 0x61c9, 0x61c9, 0x69cb, 0x69cb, 0x69cb, 0x69cb, 0x61c9, 0x69cb, 0x69cb, 0x69cb, 0x6a0b, 0x720d, 0x6a0b, 0x720d, 0x69cb, 0x6a0d, 0x69cb, 0x5987, 0x4001, 0x5043, 0x5885, 0x5001,
0x4801, 0x4843, 0x3001, 0x5001, 0x78c1, 0x78c1, 0x78c1, 0x78c1, 0x80c1, 0x80c1, 0x80c1, 0x80c1, 0x80c1, 0x80c1, 0x80c1, 0x80c1, 0x80c1, 0x80c1, 0x80c1, 0x78c1, 0x70c1, 0x70c1, 0x70c1, 0x70c1, 0x70c1, 0x70c1, 0x78c1, 0x78c1, 0x5841, 0x4883, 0x5885, 0x5001,
0x4801, 0x4001, 0x3001, 0x3001, 0x3001, 0x3001, 0x4001, 0x4043, 0x4801, 0x4001, 0x4001, 0x3801, 0x3801, 0x3001, 0x3001, 0x3001, 0x3843, 0x3843, 0x4043, 0x4085, 0x4885, 0x4885, 0x4843, 0x4843, 0x4001, 0x3843, 0x3843, 0x3843, 0x4043, 0x4043, 0x5043, 0x4801,
0x4001, 0x4843, 0x3843, 0x3001, 0x3801, 0x3801, 0x4001, 0x4801, 0x4801, 0x4801, 0x4801, 0x4001, 0x4001, 0x4801, 0x3801, 0x3801, 0x4001, 0x3801, 0x4801, 0x4085, 0x4885, 0x3843, 0x3801, 0x4043, 0x5001, 0x4001, 0x3801, 0x4843, 0x4885, 0x5043, 0x4843, 0x4001,
0x4001, 0xb527, 0x4043, 0x3843, 0x3803, 0x3801, 0x4001, 0xb4e7, 0x4801, 0x4801, 0x4001, 0x4001, 0x4001, 0xb4e7, 0x3801, 0x4801, 0x3801, 0x3801, 0xb4e7, 0x3801, 0x4043, 0x3001, 0x3801, 0x4001, 0xb4e7, 0x4001, 0x4001, 0x4043, 0x5085, 0x4801, 0xace5, 0x3801,
0x4001, 0x3885, 0x58c7, 0x4085, 0x4043, 0x4001, 0x4001, 0x2801, 0x4801, 0x4801, 0x4001, 0x4801, 0x4843, 0x2801, 0x5043, 0x5043, 0x5001, 0x4801, 0x2801, 0x4001, 0x4001, 0x3801, 0x4001, 0x4001, 0x2801, 0x4001, 0x4001, 0x3801, 0x3801, 0x4801, 0x2801, 0x3801,
0x4001, 0x4843, 0x5085, 0x4085, 0x4043, 0x4801, 0x4801, 0x4001, 0x4801, 0x4843, 0x4801, 0x4801, 0x5043, 0x5885, 0x5885, 0x5843, 0x5043, 0x5043, 0x4801, 0x4801, 0x4801, 0x4801, 0x4801, 0x4801, 0x4801, 0x4001, 0x4001, 0x3801, 0x3801, 0x3801, 0x3801, 0x3801,
0x4001, 0x4801, 0x4843, 0x4043, 0x4843, 0x4801, 0x4001, 0x4801, 0x5001, 0x5085, 0x5043, 0x5001, 0x5043, 0x5883, 0x5885, 0x60c7, 0x60c7, 0x5885, 0x5043, 0x4001, 0x4001, 0x4801, 0x4801, 0x5043, 0x4801, 0x4801, 0x4801, 0x4001, 0x3001, 0x4001, 0x4001, 0x4001,
};
static Vtx vtx_push_block_0[] = {
{ 154, 307, -153, 0, 990, 0, 0, 127, 0, 255},
{ -153, 307, -153, 0, 0, 0, 0, 127, 0, 255},
{ -153, 307, 154, 0, 0, 2012, 0, 127, 0, 255},
{ 154, 307, 154, 0, 990, 2012, 0, 127, 0, 255},
{ -153, 0, -153, 0, 990, 2012, 0, 0, -127, 255},
{ -153, 307, -153, 0, 990, 0, 0, 0, -127, 255},
{ 154, 307, -153, 0, 0, 0, 0, 0, -127, 255},
{ 154, 0, -153, 0, 0, 2012, 0, 0, -127, 255},
{ -153, 0, 154, 0, 990, 2012, -127, 0, 0, 255},
{ -153, 307, 154, 0, 990, 0, -127, 0, 0, 255},
{ -153, 307, -153, 0, 0, 0, -127, 0, 0, 255},
{ -153, 0, -153, 0, 0, 2012, -127, 0, 0, 255},
{ 154, 0, 154, 0, 990, 0, 0, -127, 0, 255},
{ -153, 0, 154, 0, 0, 0, 0, -127, 0, 255},
{ -153, 0, -153, 0, 0, 2012, 0, -127, 0, 255},
{ 154, 0, -153, 0, 990, 2012, 0, -127, 0, 255},
{ 154, 0, 154, 0, 990, 2012, 0, 0, 127, 255},
{ -153, 307, 154, 0, 0, 0, 0, 0, 127, 255},
{ -153, 0, 154, 0, 0, 2012, 0, 0, 127, 255},
{ 154, 307, 154, 0, 990, 0, 0, 0, 127, 255},
{ 154, 0, -153, 0, 990, 2012, 127, 0, 0, 255},
{ 154, 307, -153, 0, 990, 0, 127, 0, 0, 255},
{ 154, 307, 154, 0, -24, -36, 127, 0, 0, 255},
{ 154, 0, 154, 0, -24, 2008, 127, 0, 0, 255},
};
static Gfx gfx_push_block_0[] = {
gs_Tani_LoadTextureImage2(concrete_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 64, 0, 7),
gsSPLight((&light_push_block[0].l[0]),1 ),
gsSPLight((&light_push_block[0].a ),2 ),
gsSPVertex(&vtx_push_block_0[0], 16, 0),
gsSP1Triangle( 0, 1, 2, 0),
gsSP1Triangle( 0, 2, 3, 0),
gsSP1Triangle( 4, 5, 6, 0),
gsSP1Triangle( 4, 6, 7, 0),
gsSP1Triangle( 8, 9,10, 0),
gsSP1Triangle( 8,10,11, 0),
gsSP1Triangle(12,13,14, 0),
gsSP1Triangle(12,14,15, 0),
gsSPVertex(&vtx_push_block_0[16], 8, 0),
gsSP1Triangle( 0, 1, 2, 0),
gsSP1Triangle( 0, 3, 1, 0),
gsSP1Triangle( 4, 5, 6, 0),
gsSP1Triangle( 4, 6, 7, 0),
gsSPEndDisplayList()
};
Gfx gfx_push_block[] = {
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, 64, 0, 0, G_TX_WRAP|G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP|G_TX_NOMIRROR, 6, G_TX_NOLOD),
gsSPDisplayList(gfx_push_block_0),
gsSPTexture(0xffff, 0xffff, 0, 0, G_OFF),
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
gsSPSetGeometryMode(G_SHADING_SMOOTH),
gsSPEndDisplayList()
};
/* ===============================================================================
: Flk data of PushBlock.
================================================================================== */
extern short push_blockcheck_info[] = {
/*------------------VertexData ---------------------------*/
BGCHECKCODE_POINT, 8,
154, 307, -153,
-153, 307, -153,
-153, 307, 154,
154, 307, 154,
154, 0, 154,
-153, 0, 154,
-153, 0, -153,
154, 0, -153,
/*--------------------- BG Face Data ---------------------------*/
BGCHECKCODE_NORMAL, 12,
0, 1, 2,
0, 2, 3,
4, 5, 6,
4, 6, 7,
6, 1, 0,
6, 0, 7,
5, 1, 6,
5, 2, 1,
7, 0, 3,
7, 3, 4,
4, 2, 5,
4, 3, 2,
BGCHECKCODE_PLANEEND,
BGCHECKCODE_ALLEND,
};
#endif