Super Mario 64 OpenGL port for PC. Mirror of https://github.com/sm64pc/sm64pc https://github.com/sm64pc/sm64pc
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

119 lines
6.9 KiB

// 0x050138C0
static const s16 lakitu_enemy_seg5_animvalue_050138C0[] = {
0x0000, 0x003F, 0xFFC2, 0x3FFF, 0xFC86, 0xFC85, 0xFC83, 0xFC7E,
0xFC78, 0xFC70, 0xFC68, 0xFC5E, 0xFC53, 0xFC47, 0xFC3A, 0xFC2D,
0xFC1F, 0xFC11, 0xFC03, 0xFBF5, 0xFBE6, 0xFBD8, 0xFBCB, 0xFBBD,
0xFBB1, 0xFBA5, 0xFB9A, 0xFB90, 0xFB87, 0xFB80, 0xFB7A, 0xFB75,
0xFB72, 0xFB71, 0xFB72, 0xFB75, 0xFB79, 0xFB7F, 0xFB86, 0xFB8E,
0xFB98, 0xFBA2, 0xFBAD, 0xFBB9, 0xFBC6, 0xFBD3, 0xFBE0, 0xFBEE,
0xFBFC, 0xFC0A, 0xFC17, 0xFC25, 0xFC32, 0xFC3F, 0xFC4B, 0xFC56,
0xFC60, 0xFC6A, 0xFC72, 0xFC79, 0xFC7F, 0xFC83, 0xFC85, 0xFC86,
0x1413, 0x1413, 0x1412, 0x1411, 0x1410, 0x140F, 0x140D, 0x140B,
0x1409, 0x1407, 0x1405, 0x1402, 0x1400, 0x13FD, 0x13FA, 0x13F8,
0x13F5, 0x13F2, 0x13F0, 0x13ED, 0x13EB, 0x13E9, 0x13E7, 0x13E5,
0x13E3, 0x13E2, 0x13E1, 0x13E0, 0x13E0, 0x13DF, 0x13E0, 0x13E0,
0x13E1, 0x13E2, 0x13E3, 0x13E5, 0x13E6, 0x13E8, 0x13EA, 0x13ED,
0x13EF, 0x13F1, 0x13F4, 0x13F6, 0x13F9, 0x13FC, 0x13FE, 0x1401,
0x1403, 0x1405, 0x1408, 0x140A, 0x140C, 0x140D, 0x140F, 0x1410,
0x1411, 0x1412, 0x1413, 0x1413, 0x89B5, 0x89B3, 0x89AD, 0x89A3,
0x8996, 0x8986, 0x8974, 0x895F, 0x8947, 0x892E, 0x8913, 0x88F7,
0x88DA, 0x88BC, 0x889E, 0x887F, 0x8861, 0x8843, 0x8826, 0x880A,
0x87EF, 0x87D6, 0x87BF, 0x87AA, 0x8797, 0x8787, 0x877A, 0x8771,
0x876B, 0x8769, 0x876A, 0x8770, 0x8779, 0x8785, 0x8794, 0x87A6,
0x87BA, 0x87D0, 0x87E8, 0x8801, 0x881C, 0x8838, 0x8854, 0x8871,
0x888F, 0x88AC, 0x88C9, 0x88E6, 0x8902, 0x891C, 0x8936, 0x894E,
0x8964, 0x8978, 0x8989, 0x8998, 0x89A4, 0x89AD, 0x89B3, 0x89B5,
0x00EF, 0x00F0, 0x00F2, 0x00F6, 0x00FA, 0x0100, 0x0107, 0x010F,
0x0117, 0x0120, 0x012A, 0x0134, 0x013F, 0x0149, 0x0154, 0x015F,
0x016A, 0x0175, 0x0180, 0x018A, 0x0194, 0x019D, 0x01A5, 0x01AD,
0x01B4, 0x01BA, 0x01BE, 0x01C2, 0x01C4, 0x01C5, 0x01C4, 0x01C2,
0x01BF, 0x01BA, 0x01B5, 0x01AE, 0x01A7, 0x019F, 0x0197, 0x018D,
0x0184, 0x017A, 0x016F, 0x0165, 0x015A, 0x014F, 0x0145, 0x013A,
0x0130, 0x0127, 0x011D, 0x0115, 0x010D, 0x0105, 0x00FF, 0x00FA,
0x00F5, 0x00F2, 0x00F0, 0x00EF, 0xF025, 0xF025, 0xF025, 0xF025,
0xF025, 0xF026, 0xF026, 0xF027, 0xF028, 0xF028, 0xF029, 0xF02A,
0xF02B, 0xF02C, 0xF02D, 0xF02E, 0xF02E, 0xF02F, 0xF030, 0xF031,
0xF032, 0xF033, 0xF033, 0xF034, 0xF034, 0xF035, 0xF035, 0xF036,
0xF036, 0xF036, 0xF036, 0xF036, 0xF035, 0xF035, 0xF035, 0xF034,
0xF033, 0xF033, 0xF032, 0xF031, 0xF031, 0xF030, 0xF02F, 0xF02E,
0xF02D, 0xF02C, 0xF02B, 0xF02B, 0xF02A, 0xF029, 0xF028, 0xF028,
0xF027, 0xF026, 0xF026, 0xF025, 0xF025, 0xF025, 0xF025, 0xF025,
0x8A70, 0x8A6E, 0x8A68, 0x8A5F, 0x8A53, 0x8A43, 0x8A32, 0x8A1D,
0x8A07, 0x89EF, 0x89D5, 0x89BA, 0x899E, 0x8982, 0x8965, 0x8948,
0x892B, 0x890E, 0x88F2, 0x88D7, 0x88BE, 0x88A6, 0x888F, 0x887B,
0x8869, 0x885A, 0x884E, 0x8844, 0x883F, 0x883D, 0x883F, 0x8844,
0x884C, 0x8858, 0x8866, 0x8877, 0x888A, 0x889F, 0x88B6, 0x88CF,
0x88E8, 0x8903, 0x891E, 0x893A, 0x8956, 0x8972, 0x898E, 0x89AA,
0x89C4, 0x89DE, 0x89F6, 0x8A0D, 0x8A22, 0x8A35, 0x8A46, 0x8A55,
0x8A60, 0x8A69, 0x8A6E, 0x8A70, 0x00EF, 0x00F0, 0x00F2, 0x00F6,
0x00FA, 0x0100, 0x0107, 0x010F, 0x0117, 0x0120, 0x012A, 0x0134,
0x013F, 0x0149, 0x0154, 0x015F, 0x016A, 0x0175, 0x0180, 0x018A,
0x0194, 0x019D, 0x01A5, 0x01AD, 0x01B4, 0x01BA, 0x01BE, 0x01C2,
0x01C4, 0x01C5, 0x01C4, 0x01C2, 0x01BF, 0x01BA, 0x01B5, 0x01AE,
0x01A7, 0x019F, 0x0197, 0x018D, 0x0184, 0x017A, 0x016F, 0x0165,
0x015A, 0x014F, 0x0145, 0x013A, 0x0130, 0x0127, 0x011D, 0x0115,
0x010D, 0x0105, 0x00FF, 0x00FA, 0x00F5, 0x00F2, 0x00F0, 0x00EF,
0xF025, 0xF025, 0xF025, 0xF025, 0xF025, 0xF026, 0xF026, 0xF027,
0xF028, 0xF028, 0xF029, 0xF02A, 0xF02B, 0xF02C, 0xF02D, 0xF02E,
0xF02E, 0xF02F, 0xF030, 0xF031, 0xF032, 0xF033, 0xF033, 0xF034,
0xF034, 0xF035, 0xF035, 0xF036, 0xF036, 0xF036, 0xF036, 0xF036,
0xF035, 0xF035, 0xF035, 0xF034, 0xF033, 0xF033, 0xF032, 0xF031,
0xF031, 0xF030, 0xF02F, 0xF02E, 0xF02D, 0xF02C, 0xF02B, 0xF02B,
0xF02A, 0xF029, 0xF028, 0xF028, 0xF027, 0xF026, 0xF026, 0xF025,
0xF025, 0xF025, 0xF025, 0xF025, 0x8A70, 0x8A6E, 0x8A68, 0x8A5F,
0x8A53, 0x8A43, 0x8A32, 0x8A1D, 0x8A07, 0x89EF, 0x89D5, 0x89BA,
0x899E, 0x8982, 0x8965, 0x8948, 0x892B, 0x890E, 0x88F2, 0x88D7,
0x88BE, 0x88A6, 0x888F, 0x887B, 0x8869, 0x885A, 0x884E, 0x8844,
0x883F, 0x883D, 0x883F, 0x8844, 0x884C, 0x8858, 0x8866, 0x8877,
0x888A, 0x889F, 0x88B6, 0x88CF, 0x88E8, 0x8903, 0x891E, 0x893A,
0x8956, 0x8972, 0x898E, 0x89AA, 0x89C4, 0x89DE, 0x89F6, 0x8A0D,
0x8A22, 0x8A35, 0x8A46, 0x8A55, 0x8A60, 0x8A69, 0x8A6E, 0x8A70,
0xA2CB, 0xA2CB, 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, 0x0001, 0x0002, 0x0002,
0x0002, 0x0002, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
0x0003, 0x0003, 0x0002, 0x0002, 0x0002, 0x0001, 0x0001, 0x0001,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0021,
0x007F, 0x010E, 0x01C6, 0x029C, 0x0387, 0x047B, 0x056F, 0x0659,
0x072F, 0x07E7, 0x0877, 0x08D5, 0x08F6, 0x08E4, 0x08B0, 0x085E,
0x07F0, 0x076B, 0x06D1, 0x0627, 0x056E, 0x04AC, 0x03E2, 0x0315,
0x0247, 0x017D, 0x00B9, 0x0000, 0xFF3B, 0xFE56, 0xFD5B, 0xFC4F,
0xFB39, 0xFA23, 0xF912, 0xF80D, 0xF71D, 0xF648, 0xF596, 0xF50E,
0xF4B7, 0xF498, 0xF4B9, 0xF516, 0xF5A6, 0xF660, 0xF73D, 0xF834,
0xF93C, 0xFA4C, 0xFB5D, 0xFC64, 0xFD5B, 0xFE38, 0xFEF3, 0xFF83,
0xFFE0, 0x0000, 0x2395, 0x23A7, 0x23DA, 0x2429, 0x248D, 0x2502,
0x2581, 0x2607, 0x268C, 0x270B, 0x2780, 0x27E5, 0x2833, 0x2866,
0x2878, 0x2868, 0x283B, 0x27F6, 0x279D, 0x2734, 0x26C0, 0x2645,
0x25C8, 0x254D, 0x24D9, 0x2470, 0x2417, 0x23D2, 0x23A5, 0x2395,
0x23A7, 0x23DA, 0x2429, 0x248D, 0x2502, 0x2582, 0x2607, 0x268C,
0x270C, 0x2780, 0x27E5, 0x2833, 0x2866, 0x2879, 0x286A, 0x2843,
0x2805, 0x27B5, 0x2756, 0x26ED, 0x267B, 0x2607, 0x2592, 0x2521,
0x24B7, 0x2459, 0x2409, 0x23CB, 0x23A3, 0x2395, 0x5C65, 0x0000,
};
// 0x05013E70
static const u16 lakitu_enemy_seg5_animindex_05013E70[] = {
0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0000, 0x0001, 0x0003, 0x0001, 0x0000,
0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02D6,
0x003C, 0x0222, 0x003C, 0x025E, 0x003C, 0x029A,
0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0221,
0x003C, 0x0004, 0x003C, 0x0040, 0x003C, 0x007C,
0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0220,
0x003C, 0x016C, 0x003C, 0x01A8, 0x003C, 0x01E4,
0x003C, 0x00B8, 0x003C, 0x00F4, 0x003C, 0x0130,
};
// 0x05013EDC
static const struct Animation lakitu_enemy_seg5_anim_05013EDC = {
0,
0,
0,
0,
0x3C,
ANIMINDEX_NUMPARTS(lakitu_enemy_seg5_animindex_05013E70),
lakitu_enemy_seg5_animvalue_050138C0,
lakitu_enemy_seg5_animindex_05013E70,
0,
};