sm64pc/actors/peach/anims/anim_0500FE84.inc.c

185 lines
11 KiB
C

// 0x0500F48C
static const s16 peach_seg5_animvalue_0500F48C[] = {
0x0000, 0x015E, 0xFFDB, 0xC50F, 0x3FFA, 0xC50F, 0xFE24, 0xFE24,
0xFE24, 0xFE24, 0xFE24, 0xFE24, 0xFE24, 0xFE24, 0xFE24, 0xFE24,
0xFE24, 0xFE24, 0xFE24, 0xFE24, 0xFE24, 0xFE24, 0xFE24, 0xFE24,
0xFE24, 0xFE24, 0xFE24, 0xFE24, 0xFE24, 0xFE24, 0xFE24, 0xFE24,
0xFE24, 0xFE24, 0xFE24, 0xFE24, 0xFE24, 0xFE30, 0xFE4C, 0xFE6A,
0xFE89, 0xFEAA, 0xFECB, 0xFEED, 0xFF0F, 0xFF33, 0xFF56, 0xFF7B,
0xFF9F, 0xFFC4, 0xFFE9, 0x000C, 0x0031, 0x0055, 0x0079, 0x009D,
0x00BF, 0x00E2, 0x0103, 0x0123, 0x0143, 0x0161, 0x017E, 0x019A,
0x01B4, 0x01CC, 0x01E3, 0x01F8, 0x020C, 0x021D, 0x022C, 0x0238,
0x0243, 0x024B, 0x0250, 0x0253, 0x0253, 0x024E, 0x0246, 0x0239,
0x0228, 0x0214, 0x01FC, 0x01E1, 0x01C2, 0x01A1, 0x017E, 0x0157,
0x012F, 0x0105, 0x00D9, 0x00AC, 0x007D, 0x004E, 0x001E, 0xFFEE,
0xFFBC, 0xFF8B, 0xFF5A, 0xFF29, 0xFEF9, 0xFEC9, 0xFE9B, 0xFE6E,
0xFE42, 0xFE18, 0xFE66, 0xFE58, 0xFE49, 0xFE39, 0xFE27, 0xFE14,
0xFE00, 0xFDEC, 0xFDD8, 0xFDC4, 0xFDB1, 0xFD9E, 0xFD8D, 0xFD7C,
0xFD6E, 0xFD61, 0xFD57, 0xFD4F, 0xFD49, 0xFD47, 0xFD48, 0xFD4D,
0xFD56, 0xFD62, 0xFD6F, 0xFD7D, 0xFD8D, 0xFD9E, 0xFDB0, 0xFDC2,
0xFDD6, 0xFDEB, 0xFE00, 0xFE17, 0xFE2E, 0xFE45, 0xFE5E, 0xFE77,
0xFE90, 0xFEAA, 0xFEC5, 0xFEDF, 0xFEFA, 0xFF16, 0xFF31, 0xFF4D,
0xFF69, 0xFF85, 0xFFA0, 0xFFBC, 0xFFD8, 0xFFF3, 0x000D, 0x0028,
0x0043, 0x005D, 0x0077, 0x0090, 0x00A9, 0x00C1, 0x00D9, 0x00EF,
0x0105, 0x011A, 0x012F, 0x0142, 0x0154, 0x0166, 0x0176, 0x0185,
0x0193, 0x019F, 0x01AB, 0x01B5, 0x01BD, 0x01C4, 0x01CA, 0x01CD,
0x01CB, 0x01C2, 0x01B3, 0x019D, 0x0182, 0x0162, 0x013D, 0x0115,
0x00E9, 0x00BA, 0x0089, 0x0056, 0x0022, 0xFFEE, 0xFFB9, 0xFF83,
0xFF4F, 0xFF1C, 0xFEEA, 0xFEBB, 0xFE8F, 0xFE66, 0xE197, 0xE199,
0xE19D, 0xE1A4, 0xE1AD, 0xE1B9, 0xE1C6, 0xE1D5, 0xE1E5, 0xE1F7,
0xE20A, 0xE21E, 0xE233, 0xE248, 0xE25D, 0xE272, 0xE287, 0xE29C,
0xE2B0, 0xE2C4, 0xE2D6, 0xE2E7, 0xE2F7, 0xE305, 0xE311, 0xE31B,
0xE323, 0xE328, 0xE32A, 0xE32A, 0xE326, 0xE320, 0xE317, 0xE30B,
0xE2FE, 0xE2EE, 0xE2DD, 0xE2C9, 0xE2B5, 0xE29E, 0xE287, 0xE26E,
0xE254, 0xE239, 0xE21E, 0xE201, 0xE1E5, 0xE1C8, 0xE1AA, 0xE18D,
0xE170, 0xE152, 0xE136, 0xE119, 0xE0FD, 0xE0E2, 0xE0C8, 0xE0AF,
0xE097, 0xE081, 0xE06B, 0xE058, 0xE046, 0xE036, 0xE027, 0xE01B,
0xE012, 0xE00A, 0xE006, 0xE004, 0xE005, 0xE008, 0xE00E, 0xE016,
0xE021, 0xE02D, 0xE03A, 0xE049, 0xE05A, 0xE06B, 0xE07D, 0xE090,
0xE0A4, 0xE0B8, 0xE0CC, 0xE0E1, 0xE0F5, 0xE108, 0xE11C, 0xE12E,
0xE140, 0xE150, 0xE15F, 0xE16D, 0xE179, 0xE184, 0xE18C, 0xE192,
0xE196, 0xE197, 0xDA7F, 0x0814, 0xDD80, 0xADB4, 0x1FEE, 0xFE9E,
0xB0AD, 0x1B23, 0x047F, 0xE858, 0x0002, 0xAE20, 0xD958, 0x01CB,
0xAE9C, 0x04F6, 0x0515, 0x053F, 0x0574, 0x05B2, 0x05F6, 0x0640,
0x068D, 0x06DB, 0x072A, 0x0776, 0x07C0, 0x0804, 0x0841, 0x0875,
0x089F, 0x08BD, 0x08CC, 0x08CD, 0x08BC, 0x089D, 0x086F, 0x0833,
0x07EC, 0x0799, 0x073C, 0x06D7, 0x0669, 0x05F5, 0x057B, 0x04FD,
0x047C, 0x03F8, 0x0372, 0x02ED, 0x0269, 0x01E6, 0x0167, 0x00EC,
0x0077, 0x0007, 0xFFA1, 0xFF42, 0xFEED, 0xFEA2, 0xFE64, 0xFE32,
0xFE0F, 0xFDFB, 0xFDF7, 0xFE02, 0xFE1A, 0xFE3E, 0xFE6F, 0xFEAA,
0xFEEF, 0xFF3D, 0xFF93, 0xFFF1, 0x0055, 0x00BF, 0x012E, 0x01A1,
0x0218, 0x0291, 0x030C, 0x0387, 0x0402, 0x047C, 0x04F5, 0x056B,
0x05DE, 0x064C, 0x06B5, 0x0718, 0x0775, 0x07C9, 0x0816, 0x0859,
0x0891, 0x08BF, 0x08E0, 0x08ED, 0x08E9, 0x08D4, 0x08B1, 0x0882,
0x0848, 0x0805, 0x07BC, 0x076D, 0x071C, 0x06C9, 0x0676, 0x0626,
0x05D9, 0x0593, 0x0555, 0x0520, 0x04F6, 0xFF9F, 0xFF83, 0xFF64,
0xFF41, 0xFF1B, 0xFEF2, 0xFEC6, 0xFE98, 0xFE67, 0xFE34, 0xFDFF,
0xFDC9, 0xFD92, 0xFD59, 0xFD1F, 0xFCE2, 0xFC9F, 0xFC59, 0xFC12,
0xFBCB, 0xFB87, 0xFB49, 0xFB11, 0xFAE3, 0xFAC1, 0xFAAC, 0xFAA6,
0xFAB1, 0xFAC6, 0xFAE5, 0xFB0D, 0xFB41, 0xFB80, 0xFBCC, 0xFC25,
0xFC8B, 0xFD01, 0xFD85, 0xFE0E, 0xFE92, 0xFF0D, 0xFF81, 0xFFEB,
0x004A, 0x009E, 0x00E6, 0x0121, 0x014D, 0x0169, 0x0175, 0x0170,
0x015A, 0x0135, 0x0102, 0x00C3, 0x0078, 0x0024, 0xFFC7, 0xFF61,
0xFEF6, 0xFE85, 0xFE10, 0xFD98, 0xFD1F, 0xFCAC, 0xFC43, 0xFBE6,
0xFB95, 0xFB4F, 0xFB15, 0xFAE7, 0xFAC6, 0xFAB1, 0xFAA9, 0xFAAD,
0xFAB9, 0xFACD, 0xFAE9, 0xFB0E, 0xFB3B, 0xFB71, 0xFBB0, 0xFBFA,
0xFC4D, 0xFCAA, 0xFD12, 0xFD85, 0xFDF3, 0xFE4E, 0xFE98, 0xFED3,
0xFF01, 0xFF24, 0xFF3F, 0xFF53, 0xFF63, 0xFF70, 0xFF7D, 0xFF8C,
0xFF9F, 0xC001, 0xBFF9, 0xBFE4, 0xBFC4, 0xBF9A, 0xBF6A, 0xBF35,
0xBEFE, 0xBEC7, 0xBE93, 0xBE63, 0xBE3B, 0xBE1C, 0xBE08, 0xBE03,
0xBE0B, 0xBE1F, 0xBE3C, 0xBE62, 0xBE8F, 0xBEC1, 0xBEF6, 0xBF2E,
0xBF66, 0xBF9D, 0xBFD1, 0xC001, 0xC033, 0xC06C, 0xC0AB, 0xC0EB,
0xC12C, 0xC16B, 0xC1A5, 0xC1D7, 0xC201, 0xC21E, 0xC22C, 0xC22A,
0xC21A, 0xC1FD, 0xC1D5, 0xC1A5, 0xC16F, 0xC134, 0xC0F6, 0xC0B8,
0xC07B, 0xC041, 0xC00D, 0xBFDC, 0xBFA6, 0xBF6B, 0xBF2E, 0xBEEF,
0xBEB1, 0xBE76, 0xBE3D, 0xBE0B, 0xBDDF, 0xBDBB, 0xBDA2, 0xBD94,
0xBD94, 0xBDA2, 0xBDBB, 0xBDE0, 0xBE0E, 0xBE43, 0xBE7E, 0xBEBD,
0xBEFF, 0xBF42, 0xBF84, 0xBFC5, 0xC001, 0xC042, 0xC090, 0xC0E5,
0xC13E, 0xC198, 0xC1ED, 0xC23B, 0xC27D, 0xC2B0, 0xC2CE, 0xC2D5,
0xC2C7, 0xC2A8, 0xC27A, 0xC241, 0xC200, 0xC1B8, 0xC16D, 0xC121,
0xC0D8, 0xC094, 0xC057, 0xC025, 0xC001, 0xC066, 0x1FEE, 0xFE9E,
0xB0AD, 0xD958, 0x01CB, 0xAE9C, 0xE0FF, 0xC001, 0xE0FB, 0xBF7F,
0x0003, 0xFDD4, 0xFDD4, 0xFDD3, 0xFDD2, 0xFDD1, 0xFDCF, 0xFDCD,
0xFDCA, 0xFDC7, 0xFDC4, 0xFDC1, 0xFDBD, 0xFDBA, 0xFDB6, 0xFDB2,
0xFDAE, 0xFDAA, 0xFDA5, 0xFDA1, 0xFD9D, 0xFD98, 0xFD94, 0xFD90,
0xFD8C, 0xFD88, 0xFD84, 0xFD80, 0xFD7D, 0xFD7A, 0xFD77, 0xFD74,
0xFD71, 0xFD6F, 0xFD6D, 0xFD6C, 0xFD6B, 0xFD6A, 0xFD6A, 0xFD6A,
0xFD6B, 0xFD6C, 0xFD6D, 0xFD6F, 0xFD70, 0xFD73, 0xFD75, 0xFD78,
0xFD7A, 0xFD7D, 0xFD81, 0xFD84, 0xFD87, 0xFD8B, 0xFD8F, 0xFD93,
0xFD97, 0xFD9B, 0xFD9F, 0xFDA3, 0xFDA7, 0xFDAB, 0xFDAF, 0xFDB2,
0xFDB6, 0xFDBA, 0xFDBE, 0xFDC1, 0xFDC4, 0xFDC8, 0xFDCB, 0xFDCD,
0xFDD0, 0xFDD2, 0xFDD4, 0xFDD6, 0xFDD7, 0xFDD9, 0xFDDA, 0xFDDA,
0xFDDB, 0xFDDB, 0xFDDB, 0xFDDB, 0xFDDB, 0xFDDB, 0xFDDB, 0xFDDA,
0xFDDA, 0xFDD9, 0xFDD9, 0xFDD8, 0xFDD7, 0xFDD7, 0xFDD6, 0xFDD6,
0xFDD5, 0xFDD5, 0xFDD4, 0xFDD4, 0xFDD4, 0xBF84, 0x002D, 0x0009,
0xF320, 0xF320, 0xF321, 0xF321, 0xF322, 0xF323, 0xF324, 0xF326,
0xF327, 0xF329, 0xF32B, 0xF32C, 0xF32E, 0xF330, 0xF332, 0xF334,
0xF336, 0xF337, 0xF339, 0xF33B, 0xF33C, 0xF33E, 0xF33F, 0xF340,
0xF341, 0xF341, 0xF342, 0xF342, 0xF341, 0xF341, 0xF340, 0xF33F,
0xF33E, 0xF33D, 0xF33C, 0xF33A, 0xF339, 0xF337, 0xF335, 0xF333,
0xF331, 0xF32F, 0xF32D, 0xF32B, 0xF328, 0xF326, 0xF323, 0xF321,
0xF31F, 0xF31C, 0xF31A, 0xF317, 0xF315, 0xF312, 0xF310, 0xF30E,
0xF30B, 0xF309, 0xF307, 0xF305, 0xF303, 0xF301, 0xF300, 0xF2FE,
0xF2FC, 0xF2FB, 0xF2FA, 0xF2F9, 0xF2F8, 0xF2F7, 0xF2F7, 0xF2F7,
0xF2F7, 0xF2F7, 0xF2F8, 0xF2F9, 0xF2FA, 0xF2FB, 0xF2FD, 0xF2FF,
0xF301, 0xF303, 0xF305, 0xF307, 0xF309, 0xF30B, 0xF30D, 0xF310,
0xF312, 0xF314, 0xF316, 0xF318, 0xF31A, 0xF31B, 0xF31D, 0xF31E,
0xF31F, 0xF320, 0xF320, 0xF320, 0x002D, 0x0009, 0xF320, 0xF320,
0xF321, 0xF321, 0xF322, 0xF323, 0xF324, 0xF326, 0xF327, 0xF329,
0xF32B, 0xF32C, 0xF32E, 0xF330, 0xF332, 0xF334, 0xF336, 0xF337,
0xF339, 0xF33B, 0xF33C, 0xF33E, 0xF33F, 0xF340, 0xF341, 0xF341,
0xF342, 0xF342, 0xF341, 0xF341, 0xF340, 0xF33F, 0xF33E, 0xF33D,
0xF33C, 0xF33A, 0xF339, 0xF337, 0xF335, 0xF333, 0xF331, 0xF32F,
0xF32D, 0xF32B, 0xF328, 0xF326, 0xF323, 0xF321, 0xF31F, 0xF31C,
0xF31A, 0xF317, 0xF315, 0xF312, 0xF310, 0xF30E, 0xF30B, 0xF309,
0xF307, 0xF305, 0xF303, 0xF301, 0xF300, 0xF2FE, 0xF2FC, 0xF2FB,
0xF2FA, 0xF2F9, 0xF2F8, 0xF2F7, 0xF2F7, 0xF2F7, 0xF2F7, 0xF2F7,
0xF2F8, 0xF2F9, 0xF2FA, 0xF2FB, 0xF2FD, 0xF2FF, 0xF301, 0xF303,
0xF305, 0xF307, 0xF309, 0xF30B, 0xF30D, 0xF310, 0xF312, 0xF314,
0xF316, 0xF318, 0xF31A, 0xF31B, 0xF31D, 0xF31E, 0xF31F, 0xF320,
0xF320, 0xF320, 0x002D, 0x0009, 0xF320, 0xF320, 0xF321, 0xF321,
0xF322, 0xF323, 0xF324, 0xF326, 0xF327, 0xF329, 0xF32B, 0xF32C,
0xF32E, 0xF330, 0xF332, 0xF334, 0xF336, 0xF337, 0xF339, 0xF33B,
0xF33C, 0xF33E, 0xF33F, 0xF340, 0xF341, 0xF341, 0xF342, 0xF342,
0xF341, 0xF341, 0xF340, 0xF33F, 0xF33E, 0xF33D, 0xF33C, 0xF33A,
0xF339, 0xF337, 0xF335, 0xF333, 0xF331, 0xF32F, 0xF32D, 0xF32B,
0xF328, 0xF326, 0xF323, 0xF321, 0xF31F, 0xF31C, 0xF31A, 0xF317,
0xF315, 0xF312, 0xF310, 0xF30E, 0xF30B, 0xF309, 0xF307, 0xF305,
0xF303, 0xF301, 0xF300, 0xF2FE, 0xF2FC, 0xF2FB, 0xF2FA, 0xF2F9,
0xF2F8, 0xF2F7, 0xF2F7, 0xF2F7, 0xF2F7, 0xF2F7, 0xF2F8, 0xF2F9,
0xF2FA, 0xF2FB, 0xF2FD, 0xF2FF, 0xF301, 0xF303, 0xF305, 0xF307,
0xF309, 0xF30B, 0xF30D, 0xF310, 0xF312, 0xF314, 0xF316, 0xF318,
0xF31A, 0xF31B, 0xF31D, 0xF31E, 0xF31F, 0xF320, 0xF320, 0xF320,
0x0003, 0xFDD4, 0xFDD4, 0xFDD3, 0xFDD2, 0xFDD1, 0xFDCF, 0xFDCD,
0xFDCA, 0xFDC7, 0xFDC4, 0xFDC1, 0xFDBD, 0xFDBA, 0xFDB6, 0xFDB2,
0xFDAE, 0xFDAA, 0xFDA5, 0xFDA1, 0xFD9D, 0xFD98, 0xFD94, 0xFD90,
0xFD8C, 0xFD88, 0xFD84, 0xFD80, 0xFD7D, 0xFD7A, 0xFD77, 0xFD74,
0xFD71, 0xFD6F, 0xFD6D, 0xFD6C, 0xFD6B, 0xFD6A, 0xFD6A, 0xFD6A,
0xFD6B, 0xFD6C, 0xFD6D, 0xFD6F, 0xFD70, 0xFD73, 0xFD75, 0xFD78,
0xFD7A, 0xFD7D, 0xFD81, 0xFD84, 0xFD87, 0xFD8B, 0xFD8F, 0xFD93,
0xFD97, 0xFD9B, 0xFD9F, 0xFDA3, 0xFDA7, 0xFDAB, 0xFDAF, 0xFDB2,
0xFDB6, 0xFDBA, 0xFDBE, 0xFDC1, 0xFDC4, 0xFDC8, 0xFDCB, 0xFDCD,
0xFDD0, 0xFDD2, 0xFDD4, 0xFDD6, 0xFDD7, 0xFDD9, 0xFDDA, 0xFDDA,
0xFDDB, 0xFDDB, 0xFDDB, 0xFDDB, 0xFDDB, 0xFDDB, 0xFDDB, 0xFDDA,
0xFDDA, 0xFDD9, 0xFDD9, 0xFDD8, 0xFDD7, 0xFDD7, 0xFDD6, 0xFDD6,
0xFDD5, 0xFDD5, 0xFDD4, 0xFDD4, 0xFDD4, 0xFFFE, 0x428B, 0x0000,
};
// 0x0500FD7C
static const u16 peach_seg5_animindex_500FD7C[] = {
0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0003, 0x0001, 0x0004, 0x0001, 0x0005,
0x0001, 0x0000, 0x0001, 0x0475, 0x0001, 0x0476,
0x0001, 0x0000, 0x0001, 0x0410, 0x0064, 0x0411,
0x0001, 0x03AA, 0x0001, 0x03AB, 0x0064, 0x03AC,
0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x026D,
0x0064, 0x0006, 0x0064, 0x006A, 0x0064, 0x00CE,
0x0001, 0x0344, 0x0001, 0x0345, 0x0064, 0x0346,
0x0001, 0x02DE, 0x0001, 0x02DF, 0x0064, 0x02E0,
0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02DD,
0x0001, 0x026E, 0x0001, 0x026F, 0x0001, 0x0270,
0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0135,
0x0001, 0x0132, 0x0001, 0x0133, 0x0001, 0x0134,
0x0001, 0x0136, 0x0001, 0x0137, 0x0001, 0x0138,
0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0277,
0x0001, 0x0271, 0x0001, 0x0272, 0x0001, 0x0273,
0x0001, 0x0000, 0x0001, 0x013C, 0x0001, 0x013D,
0x0001, 0x0139, 0x0001, 0x013A, 0x0001, 0x013B,
0x0001, 0x013E, 0x0001, 0x013F, 0x0001, 0x0140,
0x0001, 0x0000, 0x0001, 0x0278, 0x0064, 0x0279,
0x0001, 0x0274, 0x0001, 0x0275, 0x0001, 0x0276,
0x0064, 0x0141, 0x0064, 0x01A5, 0x0064, 0x0209,
};
// 0x0500FE84
static const struct Animation peach_seg5_anim_0500FE84 = {
0,
0,
0,
0,
0x64,
ANIMINDEX_NUMPARTS(peach_seg5_animindex_500FD7C),
peach_seg5_animvalue_0500F48C,
peach_seg5_animindex_500FD7C,
0,
};