diff options
| author | petrie911 <69443847+petrie911@users.noreply.github.com> | 2024-05-14 11:54:13 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-05-14 13:54:13 -0300 |
| commit | cf51ec5332cdb57aa82ad7918d6ad7a78ef91fde (patch) | |
| tree | 4e0c8cd55fff7fac24c12f3207c59833426f8689 /include | |
| parent | 95fdcdfbb3386d8075b462389091cd6947d49144 (diff) | |
Updates to sf64Mesg and a couple global names (#247)
* id start
* stuff
* comp and cam
* add errors
* names and such
* message fixes and names
Diffstat (limited to 'include')
| -rw-r--r-- | include/sf64mesg.h | 239 | ||||
| -rw-r--r-- | include/variables.h | 2 |
2 files changed, 103 insertions, 138 deletions
diff --git a/include/sf64mesg.h b/include/sf64mesg.h index aa5146cd..d116b71c 100644 --- a/include/sf64mesg.h +++ b/include/sf64mesg.h @@ -18,189 +18,154 @@ bool Message_DisplayText(Gfx** gfxPtr, u16* msgPtr, s32 xPos, s32 yPos, s32 len) void Message_DisplayScrollingText(Gfx** gfxPtr, u16* msgPtr, s32 xPos, s32 yPos, s32 yRangeHi, s32 yRangeLo, s32 len); bool Message_IsPrintingChar(u16* msgPtr, s32 charPos); + // Id + 1 gives the other frame of the animation typedef enum RadioCharacterId { RCID_FOX = 0, - RCID_FOX_OPEN, RCID_STATIC = 2, - RCID_STATIC_FLIP, RCID_FOX_RED = 5, - RCID_FOX_RED_OPEN, RCID_FALCO = 10, - RCID_FALCO_OPEN, RCID_FALCO_RED = 15, - RCID_FALCO_RED_OPEN, RCID_SLIPPY = 20, - RCID_SLIPPY_OPEN, RCID_SLIPPY_RED = 25, - RCID_SLIPPY_RED_OPEN, RCID_PEPPY = 30, - RCID_PEPPY_OPEN, RCID_PEPPY_RED = 35, - RCID_PEPPY_RED_OPEN, RCID_KATT = 40, - RCID_KATT_OPEN, RCID_ANDROSS = 50, - RCID_ANDROSS_OPEN, RCID_ANDROSS_RED = 55, - RCID_ANDROSS_RED_OPEN, RCID_JAMES = 60, - RCID_JAMES_OPEN, RCID_GEN_PEPPER = 70, - RCID_GEN_PEPPER_OPEN, RCID_BOSS_CORNERIA = 80, - RCID_BOSS_CORNERIA_OPEN, RCID_ROB64 = 90, - RCID_ROB64_OPEN, RCID_ROB64_RED = 95, - RCID_ROB64_RED_OPEN, RCID_BOSS_METEO = 100, - RCID_BOSS_METEO_OPEN, RCID_BOSS_CORNERIA2 = 110, - RCID_BOSS_CORNERIA2_OPEN, RCID_BOSS_AREA6 = 120, - RCID_BOSS_AREA6_OPEN, RCID_BOSS_ZONESS = 130, - RCID_BOSS_ZONESS_OPEN, RCID_ROB64_2 = 140, - RCID_ROB64_2_OPEN, RCID_BOSS_SECTORX = 150, - RCID_BOSS_SECTORX_OPEN, RCID_BOSS_SECTORY = 160, - RCID_BOSS_SECTORY_OPEN, RCID_BILL = 170, - RCID_BILL_OPEN, RCID_CAIMAN_AREA6 = 180, - RCID_CAIMAN_AREA6_OPEN, RCID_BOSS_MACBETH = 190, - RCID_BOSS_MACBETH_OPEN, RCID_WOLF = 200, - RCID_WOLF_OPEN, RCID_PIGMA = 210, - RCID_PIGMA_OPEN, RCID_LEON = 220, - RCID_LEON_OPEN, RCID_ANDREW = 230, - RCID_ANDREW_OPEN, RCID_WOLF_2 = 240, - RCID_WOLF_2_OPEN, RCID_PIGMA_2 = 250, - RCID_PIGMA_2_OPEN, RCID_LEON_2 = 260, - RCID_LEON_2_OPEN, RCID_ANDREW_2 = 270, - RCID_ANDREW_2_OPEN, RCID_ROB64_TITLE = 300, - RCID_ROB64_TITLE_OPEN, RCID_GEN_PEPPER_TITLE = 310, - RCID_GEN_PEPPER_TITLE_OPEN, RCID_TR = 350, - RCID_TR_OPEN, RCID_FOX_EXPERT = 400, - RCID_FOX_EXPERT_OPEN, RCID_1000 = 1000, } RadioCharacterId; -void Radio_PlayMessage(u16*, enum RadioCharacterId); +void Radio_PlayMessage(u16*, RadioCharacterId); void func_radio_800BB388(void); void Radio_Draw(void); -typedef enum { - MSGCHAR_END, - MSGCHAR_NWL, - MSGCHAR_NP2, - MSGCHAR_NP3, - MSGCHAR_NP4, - MSGCHAR_NP5, - MSGCHAR_NP6, - MSGCHAR_NP7, - MSGCHAR_PRI0, - MSGCHAR_PRI1, - MSGCHAR_PRI2, - MSGCHAR_PRI3, - MSGCHAR_SPC, - MSGCHAR_QSP, - MSGCHAR_HSP, - MSGCHAR_NXT, - MSGCHAR_CLF, - MSGCHAR_CUP, - MSGCHAR_CRT, - MSGCHAR_CDN, - MSGCHAR_AUP, - MSGCHAR_ALF, - MSGCHAR_ADN, - MSGCHAR_ART, - MSGCHAR_A, - MSGCHAR_B, - MSGCHAR_C, - MSGCHAR_D, - MSGCHAR_E, - MSGCHAR_F, - MSGCHAR_G, - MSGCHAR_H, - MSGCHAR_I, - MSGCHAR_J, - MSGCHAR_K, - MSGCHAR_L, - MSGCHAR_M, - MSGCHAR_N, - MSGCHAR_O, - MSGCHAR_P, - MSGCHAR_Q, - MSGCHAR_R, - MSGCHAR_S, - MSGCHAR_T, - MSGCHAR_U, - MSGCHAR_V, - MSGCHAR_W, - MSGCHAR_X, - MSGCHAR_Y, - MSGCHAR_Z, - MSGCHAR_a, - MSGCHAR_b, - MSGCHAR_c, - MSGCHAR_d, - MSGCHAR_e, - MSGCHAR_f, - MSGCHAR_g, - MSGCHAR_h, - MSGCHAR_i, - MSGCHAR_j, - MSGCHAR_k, - MSGCHAR_l, - MSGCHAR_m, - MSGCHAR_n, - MSGCHAR_o, - MSGCHAR_p, - MSGCHAR_q, - MSGCHAR_r, - MSGCHAR_s, - MSGCHAR_t, - MSGCHAR_u, - MSGCHAR_v, - MSGCHAR_w, - MSGCHAR_x, - MSGCHAR_y, - MSGCHAR_z, - MSGCHAR_EXM, - MSGCHAR_QST, - MSGCHAR_DSH, - MSGCHAR_CMA, - MSGCHAR_PRD, - MSGCHAR_0, - MSGCHAR_1, - MSGCHAR_2, - MSGCHAR_3, - MSGCHAR_4, - MSGCHAR_5, - MSGCHAR_6, - MSGCHAR_7, - MSGCHAR_8, - MSGCHAR_9, - MSGCHAR_APS, - MSGCHAR_LPR, - MSGCHAR_RPR, - MSGCHAR_CLN, - MSGCHAR_PIP, +typedef enum MsgCharCode { + // Non-printing and whitespace + MSGCHAR_END, // End message + MSGCHAR_NWL, // New line + MSGCHAR_NP2, // No effect + MSGCHAR_NP3, // No effect + MSGCHAR_NP4, // No effect + MSGCHAR_NP5, // No effect + MSGCHAR_NP6, // No effect + MSGCHAR_NP7, // No effect + MSGCHAR_PRI0, // Set message priority + MSGCHAR_PRI1, // Set message priority + MSGCHAR_PRI2, // Set message priority + MSGCHAR_PRI3, // Set message priority + MSGCHAR_SPC, // Space + MSGCHAR_QSP, // Quarter space + MSGCHAR_HSP, // Half Space + MSGCHAR_NXT, // Next text box + + // printing characters + MSGCHAR_CLF, // C-Left + MSGCHAR_CUP, // C-Up + MSGCHAR_CRT, // C-Right + MSGCHAR_CDN, // C-Down + MSGCHAR_AUP, // Up arrow + MSGCHAR_ALF, // Left arrow + MSGCHAR_ADN, // Down arrow + MSGCHAR_ART, // Right arrow + MSGCHAR_A, // A + MSGCHAR_B, // B + MSGCHAR_C, // C + MSGCHAR_D, // D + MSGCHAR_E, // E + MSGCHAR_F, // F + MSGCHAR_G, // G + MSGCHAR_H, // H + MSGCHAR_I, // I + MSGCHAR_J, // J + MSGCHAR_K, // K + MSGCHAR_L, // L + MSGCHAR_M, // M + MSGCHAR_N, // N + MSGCHAR_O, // O + MSGCHAR_P, // P + MSGCHAR_Q, // Q + MSGCHAR_R, // R + MSGCHAR_S, // S + MSGCHAR_T, // T + MSGCHAR_U, // U + MSGCHAR_V, // V + MSGCHAR_W, // W + MSGCHAR_X, // X + MSGCHAR_Y, // Y + MSGCHAR_Z, // Z + MSGCHAR_a, // a + MSGCHAR_b, // b + MSGCHAR_c, // c + MSGCHAR_d, // d + MSGCHAR_e, // e + MSGCHAR_f, // f + MSGCHAR_g, // g + MSGCHAR_h, // h + MSGCHAR_i, // i + MSGCHAR_j, // j + MSGCHAR_k, // k + MSGCHAR_l, // l + MSGCHAR_m, // m + MSGCHAR_n, // n + MSGCHAR_o, // o + MSGCHAR_p, // p + MSGCHAR_q, // q + MSGCHAR_r, // r + MSGCHAR_s, // s + MSGCHAR_t, // t + MSGCHAR_u, // u + MSGCHAR_v, // v + MSGCHAR_w, // w + MSGCHAR_x, // x + MSGCHAR_y, // y + MSGCHAR_z, // z + MSGCHAR_EXM, // ! + MSGCHAR_QST, // ? + MSGCHAR_DSH, // - + MSGCHAR_CMA, // , + MSGCHAR_PRD, // . + MSGCHAR_0, // 0 + MSGCHAR_1, // 1 + MSGCHAR_2, // 2 + MSGCHAR_3, // 3 + MSGCHAR_4, // 4 + MSGCHAR_5, // 5 + MSGCHAR_6, // 6 + MSGCHAR_7, // 7 + MSGCHAR_8, // 8 + MSGCHAR_9, // 9 + MSGCHAR_APS, // ' + MSGCHAR_LPR, // ( + MSGCHAR_RPR, // ) + MSGCHAR_CLN, // : + MSGCHAR_PIP, // | } MsgCharCode; #endif diff --git a/include/variables.h b/include/variables.h index 0cf15223..c9a13bfc 100644 --- a/include/variables.h +++ b/include/variables.h @@ -13,7 +13,7 @@ extern s32 gAllRangeSpawnEvent; extern u16 gStarColors[16]; // fox_boss -extern s32 D_boss_800C9E90[]; +extern s32 gBossBgms[]; // fox_tank extern Vec3f D_tank_800C9F2C; |
