/******************************************************************************** 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() };