sm64/shape/basic_enemy/BCbutton.shape

207 lines
19 KiB
Plaintext

/*********************************************************************************
Blue coin button shape data.
[ 1996.2.26 ]
**********************************************************************************/
#ifdef HMS_SHAPE
/* ===============================================================================
: Hierarchy map data of BCbutton.
================================================================================== */
extern Gfx gfx_BCbutton[];
Hierarchy RCP_HmsBCbutton[] = {
hmsHeader(300)
hmsBegin()
hmsBegin()
hmsGfx(RM_SURF, gfx_BCbutton)
hmsEnd()
hmsEnd()
hmsExit()
};
#else
/* ===============================================================================
: Gfx data of BCbutton.
================================================================================== */
#define BCbutton_AMB_SCALE 0.5
#define ShapeColor_BCbutton(R,G,B) {{R*BCbutton_AMB_SCALE ,G*BCbutton_AMB_SCALE ,B*BCbutton_AMB_SCALE ,0 ,R*BCbutton_AMB_SCALE ,G*BCbutton_AMB_SCALE ,B*BCbutton_AMB_SCALE ,0 },{ R, G, B, 0, R, G, B, 0, LIGHT_X, LIGHT_Y, LIGHT_Z, 0} }
static Lights1 light_BCbutton[] = {
ShapeColor_BCbutton(255,255,255),
};
static unsigned short BCside_txt[] = {
0xad29, 0xce31, 0xef39, 0xd673, 0xd6b5, 0xc5ef, 0xc62f, 0xc62f, 0xc631, 0xbded, 0xc631, 0xbdef, 0xc5ef, 0xbdad, 0xd673, 0xce31, 0xdeb5, 0xbdad, 0xdef7, 0xd673, 0xdef5, 0xd673, 0xce31, 0xbdef, 0xce31, 0xc5ef, 0xd673, 0xce71, 0xdef5, 0xc62f, 0xce71, 0xbded,
0xce71, 0xd673, 0xb56b, 0xd6b3, 0xbdef, 0xc5ef, 0xdeb5, 0xdeb5, 0xad69, 0xc62f, 0xce71, 0xce31, 0xc62f, 0xc5ef, 0xbded, 0xe737, 0xdeb5, 0xc62f, 0xdeb5, 0xce73, 0xd6b3, 0xdef7, 0xe6f7, 0xdef7, 0xd673, 0xbdad, 0xdeb5, 0xc5ef, 0xdeb5, 0xf77b, 0xe6f7, 0xce73,
0xbdef, 0xb5ab, 0xce71, 0xd673, 0xbdad, 0xdef5, 0xbded, 0xc5ef, 0xb56b, 0xc5ef, 0xc62f, 0xb5ab, 0xce31, 0xbded, 0xce71, 0xce73, 0xdeb5, 0xef39, 0xbded, 0xd6b3, 0xe6f7, 0xdef7, 0xdef7, 0xc62f, 0xef39, 0xe6f7, 0xd6b3, 0xdeb5, 0xdeb5, 0xbded, 0xe6f7, 0xe6f7,
0xd6b3, 0xbdad, 0xd6b3, 0xbded, 0xce31, 0xbded, 0xb5ab, 0xd673, 0xbdad, 0x735b, 0x9ce5, 0x83df, 0x8c63, 0x9463, 0xa4e7, 0x94a3, 0x8c21, 0x9ce5, 0x8c21, 0x9463, 0x7b9d, 0xa529, 0xce73, 0xce73, 0xd673, 0xce31, 0xd673, 0xd673, 0xc5ef, 0xdeb5, 0xce31, 0xdeb5,
0xce73, 0xc5ef, 0xd673, 0xc5ef, 0xc5ef, 0xe6f7, 0xce31, 0xd673, 0xb5ab, 0xffbd, 0xb56b, 0xbded, 0xb56b, 0xb5ab, 0xb5ab, 0xce31, 0xc5ef, 0xce31, 0xb56b, 0xb5ab, 0xad29, 0xffff, 0xdef7, 0xef79, 0xd673, 0xd673, 0xbded, 0xffbd, 0xce31, 0xf7bb, 0xc5ef, 0xe737,
0xdeb5, 0xce31, 0xad29, 0xc5ef, 0xdeb5, 0xb5ad, 0xce71, 0xd673, 0xd6b3, 0xce31, 0xe6f7, 0xc5ef, 0xce73, 0xbdad, 0xdef5, 0xa529, 0xc5ef, 0xdef5, 0xc631, 0xdeb5, 0xf7bd, 0xe737, 0xe737, 0xce31, 0xb56b, 0xe737, 0xd673, 0xbdad, 0xc62f, 0xce31, 0xbdad, 0xd6b5,
0xdeb5, 0xc5ef, 0xbdad, 0xc5ef, 0xce73, 0xb5ab, 0xce71, 0xbdad, 0xce71, 0xb5ab, 0xf7bb, 0xf77b, 0xe6f7, 0xd673, 0xc631, 0xce31, 0xce73, 0xc62f, 0xdeb5, 0xf77b, 0xd671, 0xdeb5, 0xce71, 0xe6f7, 0xdeb5, 0xdeb5, 0xd6b3, 0xce31, 0xe737, 0xce31, 0xc5ef, 0xce2f,
0xd6b3, 0xbdad, 0xbdad, 0xad29, 0xc5ef, 0xc62f, 0xc5ef, 0xc62f, 0xd6b5, 0xc5ef, 0xdef5, 0xffff, 0xd6b3, 0xd673, 0xad69, 0xce31, 0xd673, 0xce31, 0xdeb5, 0xfffd, 0xd671, 0xce2f, 0xdef5, 0xc62f, 0xbded, 0xdeb3, 0xffbd, 0xe737, 0xf77b, 0xb56b, 0xc5ef, 0xbdad,
0xc5ef, 0xbdab, 0xad29, 0xc5ed, 0xce31, 0xef39, 0xc5ef, 0xad29, 0xce31, 0xce31, 0xc5ef, 0xd6b3, 0xf7bd, 0xdeb5, 0xc62f, 0xb56b, 0xbded, 0xd6b5, 0xe737, 0xc5ef, 0xbdab, 0xd673, 0xdeb5, 0xce2f, 0xdeb3, 0xe6f5, 0xd6b3, 0xbdad, 0xad27, 0xce2f, 0xce31, 0xc62f,
0xd6b3, 0xc5ef, 0xa4e5, 0xc5ed, 0xc5ef, 0xc62f, 0xce2f, 0xc5ef, 0xd673, 0xbdad, 0xc5ef, 0xd673, 0xc62f, 0xef79, 0xd673, 0xbded, 0xdeb5, 0xe737, 0xb56b, 0xb56b, 0xce2f, 0xad29, 0xce31, 0xbdad, 0xce2f, 0xd6b3, 0xce31, 0xd671, 0xc5ef, 0xc5ed, 0xad69, 0xbdad,
0xbdad, 0xbdad, 0xace7, 0xbdab, 0xdeb5, 0xbded, 0xc5ef, 0xc5ef, 0xb569, 0xd6b3, 0xad29, 0xce31, 0xbdad, 0xd6b3, 0xd6b3, 0xad69, 0xffff, 0xd671, 0xc5ad, 0xc5ef, 0xcdef, 0xce31, 0xc5ed, 0xd671, 0xb56b, 0xd673, 0xd671, 0xdeb3, 0xbdad, 0xbdad, 0xbdab, 0xbdad,
0xbded, 0xc5ed, 0xb569, 0xad27, 0xdeb3, 0xdeb5, 0xad29, 0xc5ad, 0xad27, 0xce71, 0xce31, 0xce2f, 0xad27, 0xc5ef, 0xef39, 0xf7bd, 0xdef5, 0xb5ab, 0xbdab, 0xcdef, 0xce2f, 0xdeb3, 0xce2f, 0xb569, 0xb569, 0xc5ed, 0xc5ad, 0xc5ed, 0xb569, 0xc5ed, 0xb569, 0xc5ef,
0xb569, 0xbdad, 0xb569, 0xd671, 0xc62f, 0xce31, 0xc62f, 0xc5ef, 0xb56b, 0xa527, 0xc5ef, 0xbdab, 0xce2f, 0xd673, 0xb5ab, 0xef7b, 0xbdad, 0xad27, 0xb569, 0xbdab, 0xc5ed, 0xce2f, 0xbd6b, 0xb56b, 0xbdab, 0xd673, 0xce2f, 0xbdab, 0xbdad, 0xc5ed, 0xace7, 0xc5ef,
0xbdab, 0xc5ed, 0xbd6b, 0xbdab, 0xd671, 0xad29, 0xb569, 0xbdab, 0xbdab, 0xce71, 0xce31, 0xb569, 0xc5ef, 0xbdab, 0xd671, 0xc5ef, 0xb569, 0xb569, 0xace5, 0xace5, 0xb569, 0xc5ad, 0xb529, 0xb569, 0xbd6b, 0xa4e7, 0xb56b, 0xce2f, 0xd673, 0xbdab, 0xb529, 0xbdab,
0xbdad, 0xad27, 0xace7, 0xb569, 0xbdad, 0xce2f, 0xb56b, 0xad27, 0xad69, 0xb5ab, 0xc62f, 0xc5ef, 0xbdab, 0xbdab, 0xbdad, 0xc5ef, 0xb569, 0xad27, 0xb569, 0x9c63, 0xb529, 0x9ca3, 0xb529, 0xad27, 0xb56b, 0xbdab, 0xc5ad, 0xbdab, 0xbdab, 0xb569, 0xad27, 0xc5ef,
0xb569, 0xace7, 0xa4e5, 0xad27, 0xc5ef, 0xc5ed, 0xc5ef, 0xb56b, 0xb569, 0xc5ef, 0xb56b, 0xa4e7, 0xb56b, 0xc5ed, 0xbdab, 0xb569, 0xbdab, 0xb56b, 0xb569, 0xa4a5, 0xad27, 0xb56b, 0xad27, 0xa4e5, 0xa4e5, 0xad27, 0xbdad, 0xad29, 0xad29, 0x9ca5, 0xb569, 0xbdab,
};
static unsigned short BCtop_txt[] = {
0xdeb5, 0xce31, 0xc5ef, 0xc5ef, 0xa527, 0xd673, 0xd673, 0xc62f, 0xb5ab, 0xb56b, 0xbdad, 0xb5ab, 0xb5ab, 0xb56b, 0xbdad, 0xad29, 0xb5ab, 0xb56b, 0xbded, 0xb5ab, 0xb56b, 0xb5ab, 0xce71, 0xce71, 0xc62f, 0xce31, 0xc5ef, 0xc5ef, 0xc62f, 0xbdad, 0xce31, 0xc5ef,
0xc62f, 0xb5ad, 0xd673, 0xce71, 0xc5ef, 0xce31, 0xbded, 0xad6b, 0xb56b, 0xb5ab, 0xb5ab, 0xb56b, 0xb56b, 0xb569, 0x94a3, 0xb56b, 0xad27, 0xa4e7, 0xb569, 0xb569, 0xbdab, 0xc62f, 0xc5ef, 0xc631, 0xc62f, 0xb56b, 0xc631, 0xc5ef, 0xce71, 0xd673, 0xb56b, 0xce31,
0xce71, 0xbded, 0xc631, 0xc5ef, 0xd6b3, 0xc5ef, 0xbdad, 0xbded, 0xbdad, 0xad69, 0xb569, 0xa4e5, 0x8c21, 0x9ca3, 0x9463, 0x83df, 0x9463, 0x8c21, 0x9ca3, 0xa4e5, 0xc62f, 0xbded, 0xce31, 0xce73, 0xce73, 0xc62f, 0xce31, 0xc631, 0xbdad, 0xbded, 0xd673, 0xbdef,
0xc5ef, 0xc5ef, 0xdeb5, 0xce73, 0xce31, 0xbdef, 0xc62f, 0xad69, 0xc62f, 0xad27, 0xad27, 0x94a5, 0x7caf, 0x64b5, 0x64f9, 0x5cfd, 0x5cfd, 0x75bd, 0x7dbb, 0x7d35, 0x8ce9, 0xad27, 0xb56b, 0xc5ef, 0xbded, 0xbded, 0xce31, 0xce31, 0xdeb5, 0xe6f7, 0xc5ef, 0xc5ef,
0xce71, 0xce73, 0xd673, 0xbdad, 0xce71, 0xbded, 0xbded, 0xad29, 0x9ca3, 0x9ceb, 0x6cb5, 0x4c7f, 0x43ff, 0x43ff, 0x43bf, 0x3b7f, 0x3b7d, 0x4c3f, 0x547f, 0x653f, 0x75bf, 0x7d35, 0x8ca7, 0x9ca3, 0xb56b, 0xc5ed, 0xdeb5, 0xce31, 0xce31, 0xc5ef, 0xc5ef, 0xc62f,
0xc5ef, 0xb56b, 0xbdef, 0xce31, 0xce71, 0xbdad, 0xb56b, 0x9ca5, 0x84b1, 0x3bff, 0x43bf, 0x43bf, 0x43bf, 0x43bf, 0x43bf, 0x32fb, 0x2ab5, 0x43bf, 0x43bf, 0x437f, 0x4bff, 0x5cff, 0x75ff, 0x8d2d, 0x9461, 0xbdad, 0xc62f, 0xce31, 0xc631, 0xc5ef, 0xc631, 0xce73,
0xdeb5, 0xce71, 0xce71, 0xbdad, 0xc62f, 0xb5ab, 0x9463, 0x6433, 0x3b7f, 0x437f, 0x43bf, 0x43bf, 0x43bf, 0x43bf, 0x43bf, 0x2a7b, 0x21eb, 0x43bf, 0x43bf, 0x43bf, 0x43bf, 0x437f, 0x5c7f, 0x75bf, 0x7cf5, 0x8c21, 0xce2f, 0xd673, 0xce71, 0xce71, 0xc631, 0xbdad,
0xbded, 0xb5ab, 0xbdad, 0xb5ab, 0xb56b, 0x9461, 0x63f1, 0x3b7f, 0x437f, 0x437f, 0x437f, 0x43bf, 0x43bf, 0x43bf, 0x3b7f, 0x223b, 0x1965, 0x3b3b, 0x43bf, 0x437f, 0x43bf, 0x437f, 0x437f, 0x543f, 0x653f, 0x74b1, 0x9461, 0xb5ab, 0xc62f, 0xc62f, 0xef39, 0xce73,
0xc62f, 0xce71, 0xbdef, 0xc5ef, 0xad27, 0x7beb, 0x333f, 0x437f, 0x437f, 0x437f, 0x437f, 0x437f, 0x437f, 0x43bf, 0x32ff, 0x223b, 0x1165, 0x2ab3, 0x43bf, 0x437f, 0x437f, 0x437f, 0x437f, 0x437f, 0x543f, 0x653f, 0x84ed, 0x9ca3, 0xbded, 0xc5ef, 0xad29, 0xc62f,
0xa527, 0xc62f, 0xc5ef, 0x9ce5, 0x8c65, 0x32ff, 0x3b7f, 0x437f, 0x437f, 0x437f, 0x437f, 0x437f, 0x437f, 0x437f, 0x2a7d, 0x227f, 0x19ed, 0x21e9, 0x437f, 0x437f, 0x437f, 0x437f, 0x437f, 0x437f, 0x437f, 0x543f, 0x54bf, 0x9ca7, 0xad27, 0xc5ef, 0xce71, 0xd6b3,
0xc62f, 0xd673, 0xa527, 0xa527, 0x63b1, 0x32ff, 0x437f, 0x3b7f, 0x437f, 0x437f, 0x437f, 0x437f, 0x43bf, 0x3b3f, 0x223d, 0x2abf, 0x2277, 0x1163, 0x3b3b, 0x43bf, 0x437f, 0x437f, 0x437f, 0x437f, 0x3b7f, 0x3b7f, 0x4c3f, 0x6c75, 0xad29, 0xc62f, 0xa527, 0xce31,
0xc5ef, 0xc5ef, 0xb56b, 0x9463, 0x32bd, 0x3b7f, 0x3b3f, 0x3b7f, 0x3b7f, 0x3b7f, 0x3b7f, 0x3b7f, 0x43bf, 0x32ff, 0x223d, 0x2abf, 0x2abf, 0x1965, 0x2a71, 0x43bf, 0x3b7f, 0x3b7f, 0x3b7f, 0x3b7f, 0x3b7f, 0x3b7f, 0x43bf, 0x43fd, 0x94a9, 0xbdab, 0xc631, 0xce31,
0xc62f, 0xbdad, 0xad27, 0x73a9, 0x2a7f, 0x43bb, 0x3371, 0x2227, 0x19a5, 0x19a3, 0x19a3, 0x19a3, 0x19a1, 0x19ab, 0x227f, 0x2aff, 0x2aff, 0x21ef, 0x111d, 0x19a3, 0x19a3, 0x19a3, 0x19a3, 0x19a5, 0x19e7, 0x2ab1, 0x3b3b, 0x3bbf, 0x8cf1, 0xad29, 0xbdad, 0xc62f,
0xc62f, 0xb56b, 0xb5ab, 0x5b2b, 0x2abd, 0x437f, 0x4c3f, 0x54f9, 0x442f, 0x226b, 0x11ad, 0x19ed, 0x19eb, 0x19ed, 0x2abd, 0x2abf, 0x2aff, 0x2abb, 0x19ed, 0x19eb, 0x19ed, 0x19ed, 0x222b, 0x32ef, 0x43b9, 0x43bf, 0x3b7f, 0x3b7f, 0x63f3, 0xa4e7, 0xce31, 0xc62f,
0xce31, 0xbdad, 0xa4e7, 0x426b, 0x32fd, 0x3b7f, 0x3b3f, 0x43bf, 0x5d3f, 0x65ff, 0x443f, 0x2abf, 0x2abf, 0x2aff, 0x2abf, 0x2abf, 0x2abf, 0x2abf, 0x2aff, 0x2aff, 0x2abf, 0x3b7f, 0x4c3f, 0x4c3f, 0x437f, 0x3b7f, 0x3b7f, 0x43bf, 0x4bb7, 0xad27, 0xce31, 0xce31,
0xe6f7, 0xbded, 0xace7, 0x322b, 0x3b3f, 0x3b7f, 0x3b7f, 0x3b3f, 0x3b3f, 0x547f, 0x6dff, 0x54ff, 0x333f, 0x2abf, 0x2abf, 0x2abf, 0x2abf, 0x2abf, 0x2abf, 0x2aff, 0x43bf, 0x4c3f, 0x43bf, 0x3b7f, 0x3b7f, 0x3b7f, 0x3b7f, 0x3b7f, 0x4b77, 0x9ca5, 0xc5ed, 0xc62f,
0xd6b3, 0xb5ab, 0xad27, 0x3229, 0x3afd, 0x3b7f, 0x3b7f, 0x3b7f, 0x3b7f, 0x3b3f, 0x43ff, 0x657f, 0x4c7f, 0x2abf, 0x2abf, 0x2abf, 0x2abf, 0x2abf, 0x2abd, 0x3b39, 0x4bff, 0x437f, 0x3b7f, 0x3b7f, 0x3b7f, 0x3b7f, 0x3b7f, 0x3b7f, 0x4b79, 0x8c21, 0xb56b, 0xc5ef,
0xd673, 0xad69, 0xbdad, 0x4265, 0x32b9, 0x3b7f, 0x3b7f, 0x3b7f, 0x3b7f, 0x3b7f, 0x3b7f, 0x32ff, 0x227d, 0x2abf, 0x2abf, 0x2abf, 0x2abf, 0x2abf, 0x2abd, 0x19a5, 0x2a73, 0x437f, 0x3b7f, 0x3b7f, 0x3b7f, 0x3b7f, 0x3b7f, 0x3b7f, 0x5375, 0x9ca5, 0xbdad, 0xbdad,
0xef39, 0xc5ef, 0xc5ef, 0x52e3, 0x2a73, 0x3b3d, 0x3b7f, 0x3b7f, 0x3b7f, 0x3b7f, 0x3b7f, 0x2a7d, 0x223d, 0x2abf, 0x2abf, 0x2aff, 0x2aff, 0x227f, 0x2abf, 0x19ad, 0x21e9, 0x3b7f, 0x3b7f, 0x3b7f, 0x3b7f, 0x3b7f, 0x3b7f, 0x3b3f, 0x532f, 0x9463, 0xbdad, 0xc62f,
0xdeb5, 0xc631, 0xc5ef, 0x73a1, 0x21ed, 0x32f9, 0x3b3f, 0x3b7f, 0x3b7f, 0x3b7f, 0x3b3f, 0x223d, 0x227f, 0x2abf, 0x32ff, 0x4bff, 0x5d3f, 0x3b7f, 0x2a7f, 0x2235, 0x1965, 0x3b3d, 0x3b7f, 0x3b3f, 0x3b7f, 0x3b3f, 0x3b7f, 0x32ff, 0x6b67, 0xb5ab, 0xce31, 0xce31,
0xb56b, 0xe737, 0xd673, 0xad29, 0x29e3, 0x32b3, 0x3b7f, 0x3b3f, 0x3b3f, 0x3b7f, 0x32ff, 0x223d, 0x2abf, 0x3b7f, 0x43ff, 0x43bf, 0x54ff, 0x65bf, 0x443f, 0x2a7d, 0x1165, 0x2ab5, 0x437f, 0x3b3f, 0x3b3f, 0x3b7f, 0x3b3f, 0x42b9, 0x8c21, 0xb56b, 0xb5ab, 0xce2f,
0xdef7, 0xd673, 0xad6b, 0xc5ef, 0x4a5b, 0x2a2d, 0x32b5, 0x3b3f, 0x3b3f, 0x3b7f, 0x2a7d, 0x2a7d, 0x43bf, 0x43ff, 0x437f, 0x3b3f, 0x3b3f, 0x4c3f, 0x65bf, 0x553f, 0x222b, 0x21eb, 0x3b7f, 0x3b3f, 0x3b3f, 0x3b7f, 0x32bf, 0x5b2b, 0xad29, 0xce31, 0xce31, 0xd673,
0xb5ab, 0xe737, 0xce71, 0xc5ef, 0x8c21, 0x219d, 0x2a71, 0x32f9, 0x3b3f, 0x3b3f, 0x2a7d, 0x3b7f, 0x43bf, 0x3b7f, 0x3b3f, 0x3b3f, 0x3b3f, 0x3b3f, 0x43bf, 0x5d3f, 0x54f9, 0x19e9, 0x3b3d, 0x3b3f, 0x3b7f, 0x32ff, 0x3275, 0x9465, 0xbdad, 0xce31, 0xe6f7, 0xbdad,
0xc62f, 0xdeb5, 0xb56b, 0xb5ad, 0xb569, 0x6b1d, 0x115f, 0x19e9, 0x32b9, 0x32ff, 0x3b3f, 0x43bf, 0x3b3f, 0x3b3f, 0x3b3f, 0x3b3f, 0x3b3f, 0x3b3f, 0x3b3f, 0x3b3f, 0x54bf, 0x43f5, 0x2ab7, 0x3b7f, 0x3b3f, 0x2a39, 0x6b61, 0xc5ef, 0xce31, 0xce2f, 0xce31, 0xd673,
0xbdad, 0xdeb5, 0xd6b3, 0xbdad, 0xc5ef, 0xad29, 0x73a1, 0x091f, 0x19e9, 0x2ab5, 0x3b7f, 0x3b3f, 0x3b3f, 0x3b3f, 0x3b3f, 0x3b3f, 0x3b3f, 0x3b3f, 0x3b3f, 0x3b3f, 0x3b3f, 0x43bf, 0x3b39, 0x32fd, 0x2233, 0x5ae3, 0x9ca5, 0xbdad, 0xc5ef, 0xdeb5, 0xce71, 0xbdad,
0xdef5, 0xc5ef, 0xdeb5, 0xad29, 0xc62f, 0xc62f, 0xb56b, 0x52e1, 0x199d, 0x21e3, 0x2a6d, 0x32b5, 0x3b3f, 0x3b3f, 0x3b3f, 0x3b3f, 0x3b3f, 0x3b3f, 0x3b3f, 0x3b3f, 0x3b7f, 0x3b3f, 0x32b9, 0x29eb, 0x5ae1, 0xb569, 0xb56b, 0xce31, 0xc5ef, 0xce31, 0xbdef, 0xdeb5,
0xb5ab, 0xbded, 0xce73, 0xdef7, 0xc5ef, 0xbdad, 0xbdab, 0x9ce5, 0x73e7, 0x3a65, 0x1163, 0x19e9, 0x2231, 0x2a73, 0x2ab7, 0x32fb, 0x32fb, 0x32fb, 0x32b7, 0x2a75, 0x2a73, 0x222d, 0x3225, 0x8c67, 0xa4e7, 0xc5ef, 0xb5ab, 0xad6b, 0xce71, 0xe6f7, 0xd673, 0xce31,
0xd6b3, 0xce73, 0xbdad, 0xd6b3, 0xad29, 0xdef7, 0xc62f, 0xc5ef, 0xad29, 0x8ca7, 0x6ba3, 0x4ae1, 0x115f, 0x1165, 0x11a7, 0x222d, 0x222f, 0x222b, 0x21e7, 0x19a3, 0x321f, 0x6ba3, 0xad29, 0xad29, 0xc62f, 0xc62f, 0xce31, 0xe6f7, 0xbded, 0xc631, 0xbded, 0xce73,
0xbded, 0xd673, 0xad69, 0xd673, 0xc5ef, 0xc5ef, 0xbdef, 0xce31, 0xb5ab, 0xc5ef, 0xb56b, 0xad29, 0x8c23, 0x6b9f, 0x631d, 0x529b, 0x425b, 0x4a9b, 0x52db, 0x7be1, 0x9463, 0xb56b, 0xb56b, 0xd673, 0xc5ed, 0xce71, 0xbdad, 0xc62f, 0xbdad, 0xdef5, 0xdef5, 0xce31,
0xc5ef, 0xce73, 0xce31, 0xce71, 0xbdef, 0xce71, 0xbdef, 0xce31, 0xc62f, 0xbdef, 0xad29, 0xb5ab, 0x9ca5, 0xb56b, 0xad29, 0xad29, 0xa4e7, 0xb56b, 0xb56b, 0xbded, 0xad29, 0xc5ef, 0xc5ef, 0xc5ef, 0xd673, 0xc5ef, 0xbdef, 0xd673, 0xbdad, 0xd6b3, 0xc5ef, 0xd6b3,
0xc5ef, 0xbdad, 0xc5ef, 0xce31, 0xbdad, 0xd6b3, 0xce31, 0xbdef, 0xb5ad, 0xbdef, 0xb5ad, 0xce71, 0xc631, 0xbdad, 0xad27, 0xa4e7, 0xbdad, 0xbdad, 0xa527, 0xad29, 0xbded, 0xce31, 0xc5ef, 0xce31, 0xce31, 0xb56b, 0xce31, 0xce73, 0xc5ef, 0xc62f, 0xc62f, 0xdeb5,
0xbdad, 0xbded, 0xe6f7, 0xc62f, 0xce31, 0xc5ef, 0xad69, 0xbdad, 0xc62f, 0xc5ef, 0xb56b, 0xb5ab, 0xc5ef, 0xc5ef, 0xbded, 0xbdad, 0xbded, 0xbdad, 0xc5ef, 0xc62f, 0xce31, 0xb5ab, 0xbded, 0xd6b3, 0xbdad, 0xce31, 0xbded, 0xce31, 0xce31, 0xce73, 0xd673, 0xce71,
};
static Vtx vtx_BCbutton_0[] = {
{ 26, 0, 26, 0, 990, 479, 0, 0, 127, 255},
{ 26, 26, 26, 0, 990, 0, 0, 0, 127, 255},
{ -25, 26, 26, 0, 0, 0, 0, 0, 127, 255},
{ -25, 0, 26, 0, 0, 479, 0, 0, 127, 255},
{ -25, 0, -25, 0, 990, 479, 0, 0, -127, 255},
{ 26, 26, -25, 0, 0, 0, 0, 0, -127, 255},
{ 26, 0, -25, 0, 0, 479, 0, 0, -127, 255},
{ -25, 26, -25, 0, 990, 0, 0, 0, -127, 255},
{ -25, 0, 26, 0, 990, 479, -127, 0, 0, 255},
{ -25, 26, -25, 0, 0, 0, -127, 0, 0, 255},
{ -25, 0, -25, 0, 0, 479, -127, 0, 0, 255},
{ -25, 26, 26, 0, 990, 0, -127, 0, 0, 255},
{ 26, 0, -25, 0, 990, 479, 127, 0, 0, 255},
{ 26, 26, -25, 0, 990, 0, 127, 0, 0, 255},
{ 26, 26, 26, 0, 0, 0, 127, 0, 0, 255},
{ 26, 0, 26, 0, 0, 479, 127, 0, 0, 255},
};
static Vtx vtx_BCbutton_1[] = {
{ 26, 26, -25, 0, 990, 0, 0, 127, 0, 255},
{ -25, 26, 26, 0, 0, 990, 0, 127, 0, 255},
{ 26, 26, 26, 0, 990, 990, 0, 127, 0, 255},
{ -25, 26, -25, 0, 0, 0, 0, 127, 0, 255},
};
static Gfx gfx_BCbutton_0[] = {
gs_Tani_LoadTextureImage2(BCside_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 16, 0, 7),
gsSPLight((&light_BCbutton[0].l[0]),1 ),
gsSPLight((&light_BCbutton[0].a ),2 ),
gsSPVertex(&vtx_BCbutton_0[0], 16, 0),
gsSP1Triangle( 0, 1, 2, 0),
gsSP1Triangle( 0, 2, 3, 0),
gsSP1Triangle( 4, 5, 6, 0),
gsSP1Triangle( 4, 7, 5, 0),
gsSP1Triangle( 8, 9,10, 0),
gsSP1Triangle( 8,11, 9, 0),
gsSP1Triangle(12,13,14, 0),
gsSP1Triangle(12,14,15, 0),
gsSPEndDisplayList()
};
static Gfx gfx_BCbutton_1[] = {
gs_Tani_LoadTextureImage2(BCtop_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),
gsSPVertex(&vtx_BCbutton_1[0], 4, 0),
gsSP1Triangle( 0, 1, 2, 0),
gsSP1Triangle( 0, 3, 1, 0),
gsSPEndDisplayList()
};
Gfx gfx_BCbutton[] = {
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, 16, 0, 0, G_TX_CLAMP|G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP|G_TX_NOMIRROR, 4, G_TX_NOLOD),
gsSPDisplayList(gfx_BCbutton_0),
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),
gsSPDisplayList(gfx_BCbutton_1),
gsSPTexture(0xffff, 0xffff, 0, 0, G_OFF),
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
gsSPSetGeometryMode(G_SHADING_SMOOTH),
gsSPEndDisplayList()
};
/***************************************************************************************************
Funlike Data for Ultra64 Mario
(BCbutton_check.n2u)
****************************************************************************************************/
extern short BCbutton_check_info[] = {
/*------------------VertexData ---------------------------*/
BGCHECKCODE_POINT, 8,
26, 0, 26,
26, 26, 26,
-25, 26, 26,
-25, 0, 26,
26, 0, -25,
26, 26, -25,
-25, 26, -25,
-25, 0, -25,
/*--------------------- BG Face Data ---------------------------*/
BGCHECKCODE_NORMAL, 10,
0, 1, 2,
0, 2, 3,
4, 5, 1,
5, 6, 2,
5, 2, 1,
7, 6, 5,
7, 5, 4,
3, 6, 7,
3, 2, 6,
4, 1, 0,
BGCHECKCODE_PLANEEND,
BGCHECKCODE_ALLEND,
};
#endif