535 lines
41 KiB
C
535 lines
41 KiB
C
/********************************************************************************
|
|
Ultra 64 MARIO Brothers
|
|
|
|
luigi hierarcky data module
|
|
|
|
Copyright 1995 Nintendo co., ltd. All rights reserved
|
|
|
|
This module was programmed by Y.Nishida
|
|
|
|
June 20, 1995
|
|
********************************************************************************/
|
|
|
|
#include "../headers.h"
|
|
|
|
extern unsigned short meye1_txt[];
|
|
extern unsigned short meye2_txt[];
|
|
extern unsigned short meye3_txt[];
|
|
extern unsigned short meye4_txt[];
|
|
extern unsigned short meye5_txt[];
|
|
extern unsigned short m_button_txt[];
|
|
|
|
/********************************************************************************/
|
|
/* Luigi texture */
|
|
/********************************************************************************/
|
|
|
|
static unsigned short l_mark_txt[] = {
|
|
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
|
|
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
|
|
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
|
|
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
|
|
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
|
|
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
|
|
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
|
|
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
|
|
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xffff, 0xffff, 0xffff, 0x97e5, 0x07c1, 0xbfef, 0xf7fd, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
|
|
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xffff, 0xffff, 0xffff, 0x67d9, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0xd7f5, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
|
|
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xffff, 0xffff, 0xffff, 0xffff, 0x1fc7, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xe7f8,
|
|
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x37cd, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xeffa,
|
|
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x2fcb, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0x1fc7, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xe7f8,
|
|
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0x5fd7, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xe7f8,
|
|
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0xb7ed, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfffe, 0xfffe, 0xfffe, 0xe7f8,
|
|
0xfffe, 0xfffe, 0xfffe, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfffe, 0xfffe, 0xfffe, 0xe7f8,
|
|
0xfffe, 0xfffe, 0xfffe, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfffe, 0xfffe, 0xfffe, 0xe7f8,
|
|
0xfffe, 0xfffe, 0xfffe, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfffe, 0xfffe, 0xe7f8,
|
|
0xfffe, 0xfffe, 0xfffe, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0x5fd7, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfffe, 0xfffe, 0xe7f8,
|
|
0xfffe, 0xfffe, 0xfffe, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0xf7fd, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xcff3, 0x77dd, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfffe, 0xfffe, 0xe7f8,
|
|
0xfffe, 0xfffe, 0xfffe, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0xffff, 0xffff, 0x87e1, 0x2fcb, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfffe, 0xfffe, 0xe7f8,
|
|
0xfffe, 0xfffe, 0xfffe, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfffe, 0xfffe, 0xe7f8,
|
|
0xfffe, 0xfffe, 0xfffe, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xbfef, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfffe, 0xfffe, 0xfffe, 0xe7f8,
|
|
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xcff3, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfffe, 0xfffe, 0xfffe, 0xeffa,
|
|
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xa7e9, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0x07c1, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfffe, 0xfffe, 0xfffe, 0xe7f8,
|
|
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xbfef, 0xd7f5, 0xd7f5, 0xeffb, 0x97e5, 0x67d9, 0x7fdf, 0xffff, 0xffff, 0xffff, 0xffff, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
|
|
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
|
|
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
|
|
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
|
|
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
|
|
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
|
|
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xeffa, 0xe7f8, 0xeffa, 0xe7f8, 0xeffa, 0xdff6, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
|
|
};
|
|
|
|
static unsigned short l_momi_txt[] = {
|
|
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
|
|
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
|
|
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0x9081, 0x9081, 0x8881, 0x8081, 0x7881, 0x7881, 0x7081, 0x80c1, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
|
|
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0x98c1, 0x98c1, 0x90c1, 0x8081, 0x7881, 0x7081, 0x6841, 0x6841, 0x6041, 0x5801, 0x6001, 0x6001, 0xfffe,
|
|
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xa0c1, 0xa0c1, 0x98c1, 0x90c1, 0x8081, 0x7881, 0x7081, 0x7041, 0x6841, 0x6841, 0x6041, 0x6001, 0x6841, 0xfffe,
|
|
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0x98c1, 0xa0c1, 0x98c1, 0x88c1, 0x8081, 0x7081, 0x7081, 0x6841, 0x6841, 0x6841, 0x6041, 0x5801, 0xfffe, 0xfffe,
|
|
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xb141, 0xa0c1, 0x98c1, 0x90c1, 0x8881, 0x7881, 0x7081, 0x7081, 0x6841, 0x6841, 0x6841, 0x6041, 0x6001, 0xfffe, 0xfffe,
|
|
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0x98c1, 0x98c1, 0x90c1, 0x8881, 0x7881, 0x7881, 0x7081, 0x7081, 0x6841, 0x6841, 0x6041, 0x6001, 0x7881, 0xfffe, 0xfffe,
|
|
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0x98c1, 0x98c1, 0x90c1, 0x88c1, 0x8081, 0x7881, 0x7081, 0x7081, 0x6841, 0x6841, 0x6841, 0x6041, 0x5801, 0xfffe, 0xfffe, 0xfffe,
|
|
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xa0c1, 0x98c1, 0x98c1, 0x90c1, 0x88c1, 0x8081, 0x7881, 0x7081, 0x7081, 0x7081, 0x6841, 0x6841, 0x6841, 0x6041, 0x6041, 0xfffe, 0xfffe, 0xfffe,
|
|
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xa103, 0x98c1, 0x98c1, 0x98c1, 0x98c1, 0x90c1, 0x8881, 0x8081, 0x7881, 0x7081, 0x7081, 0x7081, 0x7041, 0x6841, 0x6841, 0x6041, 0x6001, 0x7881, 0xfffe, 0xfffe, 0xfffe,
|
|
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0x9903, 0x98c1, 0x98c1, 0x98c1, 0x98c1, 0x90c1, 0x88c1, 0x8881, 0x8081, 0x7881, 0x7081, 0x7081, 0x7081, 0x7081, 0x6841, 0x6841, 0x6841, 0x6041, 0x5801, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
|
|
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0x78c5, 0x7881, 0x7881, 0x7881, 0x8081, 0x8081, 0x8081, 0x88c1, 0x8881, 0x8081, 0x7881, 0x7881, 0x7081, 0x7081, 0x7081, 0x7081, 0x6841, 0x6841, 0x6841, 0x6041, 0x6041, 0x6841, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
|
|
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0x7081, 0x6881, 0x6881, 0x7081, 0x7081, 0x7081, 0x7081, 0x7081, 0x7881, 0x7881, 0x7881, 0x7881, 0x7081, 0x7081, 0x7081, 0x7081, 0x7081, 0x6841, 0x6841, 0x6841, 0x6841, 0x6041, 0x5801, 0x7881, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
|
|
0xfffe, 0xfffe, 0xfffe, 0x6881, 0x6841, 0x6841, 0x6841, 0x6881, 0x7041, 0x7081, 0x7081, 0x7081, 0x7081, 0x7081, 0x7081, 0x7081, 0x7081, 0x7081, 0x7081, 0x7081, 0x6841, 0x6841, 0x6841, 0x6841, 0x6041, 0x6041, 0x6041, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
|
|
0xfffe, 0xfffe, 0x70c3, 0x6841, 0x6841, 0x6841, 0x6841, 0x6841, 0x7041, 0x7041, 0x7081, 0x7081, 0x7081, 0x7081, 0x7081, 0x7081, 0x7081, 0x7081, 0x6881, 0x6841, 0x6841, 0x6841, 0x6841, 0x6041, 0x6041, 0x5801, 0x8881, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
|
|
0xfffc, 0xfffe, 0x6841, 0x6841, 0x6841, 0x6841, 0x6841, 0x6841, 0x7041, 0x7081, 0x7081, 0x7081, 0x7081, 0x7081, 0x7081, 0x7081, 0x7081, 0x6881, 0x6841, 0x6841, 0x6841, 0x6841, 0x6041, 0x6041, 0x6041, 0x6041, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
|
|
0xffbc, 0x9145, 0x6041, 0x6841, 0x6841, 0x6841, 0x6841, 0x6841, 0x7081, 0x6841, 0x6881, 0x7081, 0x7081, 0x7081, 0x7081, 0x7081, 0x6841, 0x6841, 0x6841, 0x6841, 0x6841, 0x6041, 0x6041, 0x6041, 0x5801, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
|
|
0xfffe, 0x6841, 0x6041, 0x6841, 0x6841, 0x6841, 0x6841, 0x6841, 0x6841, 0x7041, 0x6841, 0x7081, 0x7081, 0x7081, 0x7041, 0x6841, 0x6841, 0x6841, 0x6841, 0x6841, 0x6041, 0x6041, 0x6041, 0x5801, 0x7041, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
|
|
0xfffe, 0x6041, 0x6041, 0x6041, 0x6841, 0x6841, 0x6841, 0x6841, 0x6841, 0x6841, 0x6841, 0x6841, 0x6841, 0x6841, 0x6841, 0x6841, 0x6841, 0x6841, 0x6041, 0x6041, 0x6041, 0x6041, 0x5801, 0x6841, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
|
|
0xfffe, 0x6841, 0x6041, 0x6041, 0x6041, 0x6841, 0x6841, 0x6841, 0x6841, 0x6841, 0x6841, 0x6841, 0x6841, 0x6841, 0x6841, 0x6841, 0x6041, 0x6041, 0x6041, 0x6041, 0x6041, 0x6001, 0x6041, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
|
|
0xfffe, 0xa187, 0x5801, 0x6041, 0x6041, 0x6041, 0x6041, 0x6841, 0x6841, 0x6841, 0x6841, 0x6841, 0x6841, 0x6841, 0x6041, 0x6041, 0x6041, 0x6041, 0x6041, 0x6041, 0x5801, 0x6041, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
|
|
0xfffe, 0xfffe, 0x6041, 0x5801, 0x6041, 0x6041, 0x6041, 0x6041, 0x6041, 0x6841, 0x6841, 0x6841, 0x6041, 0x6041, 0x6041, 0x6041, 0x6041, 0x6041, 0x6001, 0x5801, 0x8883, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
|
|
0xfffe, 0xfffe, 0xfffe, 0x7041, 0x5001, 0x5841, 0x5841, 0x6041, 0x6041, 0x6041, 0x6041, 0x6041, 0x6041, 0x6041, 0x6041, 0x6041, 0x6001, 0x5801, 0x6841, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
|
|
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0x88c3, 0x6041, 0x5801, 0x5801, 0x6041, 0x6041, 0x6041, 0x6001, 0x6041, 0x5801, 0x5801, 0x5801, 0x6841, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
|
|
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0x80c3, 0x7041, 0x6041, 0x6841, 0x6841, 0x6841, 0x8083, 0x9903, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
|
|
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
|
|
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
|
|
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
|
|
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
|
|
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
|
|
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
|
|
};
|
|
|
|
static unsigned short l_hige_txt[] = {
|
|
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
|
|
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
|
|
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
|
|
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
|
|
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
|
|
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
|
|
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
|
|
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000,
|
|
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000,
|
|
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000,
|
|
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000,
|
|
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000,
|
|
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000,
|
|
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000,
|
|
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
|
|
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
|
|
0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
|
|
0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
|
|
0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
|
|
0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
|
|
0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
|
|
0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
|
|
0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
|
|
0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
|
|
0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
|
|
0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
|
|
0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
|
|
0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
|
|
0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
|
|
0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
|
|
0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
|
|
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
|
|
};
|
|
/********************************************************************************/
|
|
/* Luigi gfx list. */
|
|
/********************************************************************************/
|
|
|
|
#define SCALE 4
|
|
#define ShapeColor_luigi(R,G,B) {{R/SCALE ,G/SCALE ,B/SCALE ,0 ,R/SCALE ,G/SCALE ,B/SCALE ,0 },{ R, G, B, 0, R, G, B, 0, LIGHT_X, LIGHT_Y, LIGHT_Z, 0} }
|
|
|
|
#include "luigi/luigi_near_poly.sou"
|
|
#include "luigi/luigi_near_body.sou"
|
|
#include "luigi/luigi_near_head.sou"
|
|
#include "luigi/luigi_mid_poly.sou"
|
|
#include "luigi/luigi_mid_body.sou"
|
|
#include "luigi/luigi_far_poly.sou"
|
|
#include "luigi/luigi_swim_hand.sou"
|
|
|
|
/********************************************************************************/
|
|
/* Title luigi hierarchy data. */
|
|
/********************************************************************************/
|
|
|
|
static Hierarchy RCP_TitleLuigiHierarchy[] = {
|
|
hmsJoint(RM_SURF, NULL, 0, 261-189, 0) /* chn14_2_1 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_near14, 0, 0, 0) /* m_waist1_3_2 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_near_body, 33, 0, 0) /* m_body1_2 */
|
|
hmsBegin()
|
|
|
|
hmsJoint(RM_SURF, NULL, 91, 0, 0) /* m_head2 */
|
|
hmsBegin()
|
|
hmsSelect(1, CtrlMarioEye) /* for the eye animation */
|
|
hmsBegin()
|
|
hmsGfx(RM_SURF, RCP_luigi_head1)
|
|
hmsGfx(RM_SURF, RCP_luigi_head2)
|
|
hmsGfx(RM_SURF, RCP_luigi_head3)
|
|
hmsGfx(RM_SURF, RCP_luigi_head4)
|
|
hmsGfx(RM_SURF, RCP_luigi_head5)
|
|
hmsEnd()
|
|
hmsEnd()
|
|
|
|
hmsJoint(RM_SURF, NULL, 63, -10, 65) /* chn6 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_near2, 0, 0, 0) /* m_larmA1_2 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_near1, 63, 0, 0) /* m_larmB1_2 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_near0, 71, 0, 0) /* m_lhamd1_2 */
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsEnd()
|
|
|
|
hmsJoint(RM_SURF, NULL, 60, -10, -63) /* chn10 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_near5, 0, 0, 0) /* m_rarmA1_2 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_near4, 62, 0, 0) /* m_rarmB1_2 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_near3, 66, 0, 0) /* m_rhand1_2 */
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsEnd()
|
|
|
|
hmsEnd()
|
|
|
|
hmsJoint(RM_SURF, NULL, -34, -9, 39) /* chn15 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_near11, 0, 0, 0) /* m_llegA1_2 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_near10, 98, 0, 0) /* m_llegB1_2 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_near9, 81, 0, 0) /* m_lfoot1_2 */
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsEnd()
|
|
|
|
hmsJoint(RM_SURF, NULL, -34, -9, -40) /* chn17 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_near8, 0, 0, 0) /* m_rlegA1_2 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_near7, 98, 0, 0) /* m_rlegB1_2 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_near6, 81, 0, 0) /* m_rfoot1_2 */
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsEnd()
|
|
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsReturn()
|
|
};
|
|
/********************************************************************************/
|
|
/* Near luigi hierarchy data. */
|
|
/********************************************************************************/
|
|
|
|
static Hierarchy RCP_NearLuigiHierarchy[] = {
|
|
hmsJoint(RM_SURF, NULL, 0, 261-189, 0) /* chn14_2_1 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_near14, 0, 0, 0) /* m_waist1_3_2 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_near_body, 33, 0, 0) /* m_body1_2 */
|
|
hmsBegin()
|
|
|
|
hmsJoint(RM_SURF, NULL, 91, 0, 0) /* m_head2 */
|
|
hmsBegin()
|
|
hmsCProg(1, CtrlMarioHead)
|
|
hmsRotate(0, 0, 0) /* for control by program */
|
|
hmsBegin()
|
|
hmsSelect(1, CtrlMarioEye) /* for the eye animation */
|
|
hmsBegin()
|
|
hmsGfx(RM_SURF, RCP_luigi_head1)
|
|
hmsGfx(RM_SURF, RCP_luigi_head2)
|
|
hmsGfx(RM_SURF, RCP_luigi_head3)
|
|
hmsGfx(RM_SURF, RCP_luigi_head4)
|
|
hmsGfx(RM_SURF, RCP_luigi_head5)
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsEnd()
|
|
|
|
hmsJoint(RM_SURF, NULL, 63, -10, 65) /* chn6 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_near2, 0, 0, 0) /* m_larmA1_2 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_near1, 63, 0, 0) /* m_larmB1_2 */
|
|
hmsBegin()
|
|
hmsSelect(1, CtrlMarioHand)
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_near0, 71, 0, 0) /* m_lhamd1_2 */
|
|
hmsJoint(RM_SURF, RCP_swim_hand_l, 71, 0, 0)
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsEnd()
|
|
|
|
hmsJoint(RM_SURF, NULL, 60, -10, -63) /* chn10 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_near5, 0, 0, 0) /* m_rarmA1_2 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_near4, 62, 0, 0) /* m_rarmB1_2 */
|
|
hmsBegin()
|
|
hmsSelect(1, CtrlMarioHand)
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_near3, 66, 0, 0) /* m_rhand1_2 */
|
|
hmsBegin()
|
|
hmsSucker(0,0,0, 1,CtrlMarioTaking)
|
|
hmsEnd()
|
|
hmsJoint(RM_SURF, RCP_swim_hand_r, 66, 0, 0)
|
|
hmsBegin()
|
|
hmsSucker(0,0,0, 1,CtrlMarioTaking)
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsEnd()
|
|
|
|
hmsEnd()
|
|
|
|
hmsJoint(RM_SURF, NULL, -34, -9, 39) /* chn15 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_near11, 0, 0, 0) /* m_llegA1_2 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_near10, 98, 0, 0) /* m_llegB1_2 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_near9, 81, 0, 0) /* m_lfoot1_2 */
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsEnd()
|
|
|
|
hmsJoint(RM_SURF, NULL, -34, -9, -40) /* chn17 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_near8, 0, 0, 0) /* m_rlegA1_2 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_near7, 98, 0, 0) /* m_rlegB1_2 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_near6, 81, 0, 0) /* m_rfoot1_2 */
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsEnd()
|
|
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsReturn()
|
|
};
|
|
/********************************************************************************/
|
|
/* Middle luigi hierarchy data. */
|
|
/********************************************************************************/
|
|
|
|
static Hierarchy RCP_MidLuigiHierarchy[] = {
|
|
hmsJoint(RM_SURF, NULL, 0, 261-189, 0) /* chn14_2_1 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_mid14, 0, 0, 0) /* m_waist1_3_2 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_mid_body, 33, 0, 0) /* m_body1_2 */
|
|
hmsBegin()
|
|
|
|
hmsJoint(RM_SURF, NULL, 91, 0, 0) /* m_head2 */
|
|
hmsBegin()
|
|
hmsCProg(1, CtrlMarioHead)
|
|
hmsRotate(0, 0, 0) /* for control by program */
|
|
hmsBegin()
|
|
hmsSelect(1, CtrlMarioEye) /* for the eye animation */
|
|
hmsBegin()
|
|
hmsGfx(RM_SURF, RCP_luigi_head1)
|
|
hmsGfx(RM_SURF, RCP_luigi_head2)
|
|
hmsGfx(RM_SURF, RCP_luigi_head3)
|
|
hmsGfx(RM_SURF, RCP_luigi_head4)
|
|
hmsGfx(RM_SURF, RCP_luigi_head5)
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsEnd()
|
|
|
|
hmsJoint(RM_SURF, NULL, 63, -10, 65) /* chn6 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_mid2, 0, 0, 0) /* m_larmA1_2 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_mid1, 63, 0, 0) /* m_larmB1_2 */
|
|
hmsBegin()
|
|
hmsSelect(1, CtrlMarioHand)
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_mid0 , 71, 0, 0) /* m_lhamd1_2 */
|
|
hmsJoint(RM_SURF, RCP_swim_hand_l, 71, 0, 0)
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsEnd()
|
|
|
|
hmsJoint(RM_SURF, NULL, 60, -10, -63) /* chn10 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_mid5, 0, 0, 0) /* m_rarmA1_2 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_mid4, 62, 0, 0) /* m_rarmB1_2 */
|
|
hmsBegin()
|
|
hmsSelect(1, CtrlMarioHand)
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_mid3 , 66, 0, 0) /* m_rhand1_2 */
|
|
hmsBegin()
|
|
hmsSucker(0,0,0, 1,CtrlMarioTaking)
|
|
hmsEnd()
|
|
hmsJoint(RM_SURF, RCP_swim_hand_r, 66, 0, 0)
|
|
hmsBegin()
|
|
hmsSucker(0,0,0, 1,CtrlMarioTaking)
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsEnd()
|
|
|
|
hmsEnd()
|
|
|
|
hmsJoint(RM_SURF, NULL, -34, -9, 39) /* chn15 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_mid11, 0, 0, 0) /* m_llegA1_2 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_mid10, 98, 0, 0) /* m_llegB1_2 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_mid9, 81, 0, 0) /* m_lfoot1_2 */
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsEnd()
|
|
|
|
hmsJoint(RM_SURF, NULL, -34, -9, -40) /* chn17 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_mid8, 0, 0, 0) /* m_rlegA1_2 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_mid7, 98, 0, 0) /* m_rlegB1_2 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_mid6, 81, 0, 0) /* m_rfoot1_2 */
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsEnd()
|
|
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsReturn()
|
|
};
|
|
/********************************************************************************/
|
|
/* Far luigi hierarchy data. */
|
|
/********************************************************************************/
|
|
|
|
static Hierarchy RCP_FarLuigiHierarchy[] = {
|
|
hmsJoint(RM_SURF, NULL, 0, 261-189, 0) /* chn14_2_1 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_far14, 0, 0, 0) /* m_waist1_3_2 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_far13, 33, 0, 0) /* m_body1_2 */
|
|
hmsBegin()
|
|
|
|
hmsJoint(RM_SURF, NULL, 91, 0, 0) /* m_head2 */
|
|
hmsBegin()
|
|
hmsCProg(1, CtrlMarioHead)
|
|
hmsRotate(0, 0, 0) /* for control by program */
|
|
hmsBegin()
|
|
hmsGfx(RM_SURF, RCP_luigi_far12)
|
|
hmsEnd()
|
|
hmsEnd()
|
|
|
|
hmsJoint(RM_SURF, NULL, 63, -10, 65) /* chn6 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_far2, 0, 0, 0) /* m_larmA1_2 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_far1, 63, 0, 0) /* m_larmB1_2 */
|
|
hmsBegin()
|
|
hmsSelect(1, CtrlMarioHand)
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_far0 , 71, 0, 0) /* m_lhamd1_2 */
|
|
hmsJoint(RM_SURF, RCP_swim_hand_l, 71, 0, 0)
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsEnd()
|
|
|
|
hmsJoint(RM_SURF, NULL, 60, -10, -63) /* chn10 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_far5, 0, 0, 0) /* m_rarmA1_2 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_far4, 62, 0, 0) /* m_rarmB1_2 */
|
|
hmsBegin()
|
|
hmsSelect(1, CtrlMarioHand)
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_far3 , 66, 0, 0) /* m_rhand1_2 */
|
|
hmsBegin()
|
|
hmsSucker(0,0,0, 1,CtrlMarioTaking)
|
|
hmsEnd()
|
|
hmsJoint(RM_SURF, RCP_swim_hand_r, 66, 0, 0)
|
|
hmsBegin()
|
|
hmsSucker(0,0,0, 1,CtrlMarioTaking)
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsEnd()
|
|
|
|
hmsEnd()
|
|
|
|
hmsJoint(RM_SURF, NULL, -34, -9, 39) /* chn15 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_far11, 0, 0, 0) /* m_llegA1_2 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_far10, 98, 0, 0) /* m_llegB1_2 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_far9, 81, 0, 0) /* m_lfoot1_2 */
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsEnd()
|
|
|
|
hmsJoint(RM_SURF, NULL, -34, -9, -40) /* chn17 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_far8, 0, 0, 0) /* m_rlegA1_2 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_far7, 98, 0, 0) /* m_rlegB1_2 */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF, RCP_luigi_far6, 81, 0, 0) /* m_rfoot1_2 */
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsEnd()
|
|
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsReturn()
|
|
};
|
|
|
|
/********************************************************************************/
|
|
/* Luigi hierarchy map data. */
|
|
/********************************************************************************/
|
|
|
|
Hierarchy RCP_LuigiHierarchy[] = {
|
|
hmsShadow(100, 180, 99)
|
|
hmsBegin()
|
|
hmsScale(0.25f)
|
|
hmsBegin()
|
|
hmsSelect(1, CtrlMarioLOD)
|
|
hmsBegin()
|
|
hmsCall(RCP_NearLuigiHierarchy)
|
|
hmsGroup()
|
|
hmsBegin()
|
|
hmsLOD(-2048,600)
|
|
hmsBegin()
|
|
hmsCall(RCP_NearLuigiHierarchy)
|
|
hmsEnd()
|
|
|
|
hmsLOD(600,1600)
|
|
hmsBegin()
|
|
hmsCall(RCP_MidLuigiHierarchy)
|
|
hmsEnd()
|
|
|
|
hmsLOD(1600,32767)
|
|
hmsBegin()
|
|
hmsCall(RCP_FarLuigiHierarchy)
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsExit()
|
|
};
|
|
/********************************************************************************/
|
|
/* Lugi hierarchy map data for title. */
|
|
/********************************************************************************/
|
|
|
|
Hierarchy RCP_TitleLuigi[] = {
|
|
hmsScale(0.25f)
|
|
hmsBegin()
|
|
hmsCall(RCP_TitleLuigiHierarchy)
|
|
hmsEnd()
|
|
hmsExit()
|
|
};
|