sm64pc/src/game/cheats_menu.h

216 lines
4.6 KiB
C

#ifndef CHEATS_MENU_H
#define CHEATS_MENU_H
static const u8 optsCoinCheatStr[][32] = {
{ TEXT_OPT_COIN1 },
{ TEXT_OPT_COIN2 },
{ TEXT_OPT_COIN3 },
{ TEXT_OPT_COIN4 },
};
static const u8 *CoinChoices[] = {
optsCoinCheatStr[0],
optsCoinCheatStr[1],
optsCoinCheatStr[2],
optsCoinCheatStr[3],
};
static const u8 optsSeqStr[][64] = {
{ TEXT_OPT_SEQ1 },
{ TEXT_OPT_SEQ2 },
{ TEXT_OPT_SEQ3 },
{ TEXT_OPT_SEQ4 },
{ TEXT_OPT_SEQ5 },
{ TEXT_OPT_SEQ6 },
{ TEXT_OPT_SEQ7 },
{ TEXT_OPT_SEQ8 },
{ TEXT_OPT_SEQ9 },
{ TEXT_OPT_SEQ10 },
{ TEXT_OPT_SEQ11 },
{ TEXT_OPT_SEQ12 },
{ TEXT_OPT_SEQ13 },
{ TEXT_OPT_SEQ14 },
{ TEXT_OPT_SEQ15 },
{ TEXT_OPT_SEQ16 },
{ TEXT_OPT_SEQ17 },
{ TEXT_OPT_SEQ18 },
{ TEXT_OPT_SEQ19 },
};
static const u8 *SeqChoices[] = {
optsSeqStr[0],
optsSeqStr[1],
optsSeqStr[2],
optsSeqStr[3],
optsSeqStr[4],
optsSeqStr[5],
optsSeqStr[6],
optsSeqStr[7],
optsSeqStr[8],
optsSeqStr[9],
optsSeqStr[10],
optsSeqStr[11],
optsSeqStr[12],
optsSeqStr[13],
optsSeqStr[14],
optsSeqStr[15],
optsSeqStr[16],
optsSeqStr[17],
optsSeqStr[18],
};
static const u8 optsSpeedStr[][16] = {
{ TEXT_OPT_SS1 },
{ TEXT_OPT_SS2 },
{ TEXT_OPT_SS3 },
{ TEXT_OPT_SS4 },
{ TEXT_OPT_SS5 },
};
static const u8 *SpeedChoices[] = {
optsSpeedStr[0],
optsSpeedStr[1],
optsSpeedStr[2],
optsSpeedStr[3],
optsSpeedStr[4],
};
static const u8 optsPlayAsCheatStr[][32] = {
{ TEXT_OPT_PA1 },
{ TEXT_OPT_PA2 },
{ TEXT_OPT_PA3 },
{ TEXT_OPT_PA4 },
{ TEXT_OPT_PA5 },
{ TEXT_OPT_PA6 },
{ TEXT_OPT_PA7 },
{ TEXT_OPT_PA8 },
};
static const u8* PlayAsCheatChoices[] = {
optsPlayAsCheatStr[0],
optsPlayAsCheatStr[1],
optsPlayAsCheatStr[2],
optsPlayAsCheatStr[3],
optsPlayAsCheatStr[4],
optsPlayAsCheatStr[5],
optsPlayAsCheatStr[6],
optsPlayAsCheatStr[7],
};
static const u8 optsHurtCheatStr[][32] = {
{ TEXT_OPT_HURTCHT1 },
{ TEXT_OPT_HURTCHT2 },
{ TEXT_OPT_HURTCHT3 },
{ TEXT_OPT_HURTCHT4 },
};
static const u8* HurtCheatChoices[] = {
optsHurtCheatStr[0],
optsHurtCheatStr[1],
optsHurtCheatStr[2],
optsHurtCheatStr[3],
};
static const u8 optsSpamCheatStr[][32] = {
{ TEXT_OPT_SPAMCHT1 },
{ TEXT_OPT_SPAMCHT2 },
{ TEXT_OPT_SPAMCHT3 },
{ TEXT_OPT_SPAMCHT4 },
{ TEXT_OPT_SPAMCHT5 },
{ TEXT_OPT_SPAMCHT6 },
{ TEXT_OPT_SPAMCHT7 },
{ TEXT_OPT_SPAMCHT8 },
{ TEXT_OPT_SPAMCHT9 },
{ TEXT_OPT_SPAMCHT10 },
{ TEXT_OPT_SPAMCHT11 },
{ TEXT_OPT_SPAMCHT12 },
{ TEXT_OPT_SPAMCHT13 },
{ TEXT_OPT_SPAMCHT14 },
};
static const u8* SpamCheatChoices[] = {
optsSpamCheatStr[0],
optsSpamCheatStr[1],
optsSpamCheatStr[2],
optsSpamCheatStr[3],
optsSpamCheatStr[4],
optsSpamCheatStr[5],
optsSpamCheatStr[6],
optsSpamCheatStr[7],
optsSpamCheatStr[8],
optsSpamCheatStr[9],
optsSpamCheatStr[10],
optsSpamCheatStr[11],
optsSpamCheatStr[12],
optsSpamCheatStr[13],
};
static const u8 optsBLJCheatStr[][32] = {
{ TEXT_OPT_BLJCHT1 },
{ TEXT_OPT_BLJCHT2 },
{ TEXT_OPT_BLJCHT3 },
{ TEXT_OPT_BLJCHT4 },
{ TEXT_OPT_BLJCHT5 },
{ TEXT_OPT_BLJCHT6 },
{ TEXT_OPT_BLJCHT7 },
{ TEXT_OPT_BLJCHT8 },
{ TEXT_OPT_BLJCHT9 },
{ TEXT_OPT_BLJCHT10 },
{ TEXT_OPT_BLJCHT11 },
{ TEXT_OPT_BLJCHT12 },
{ TEXT_OPT_BLJCHT13 },
};
static const u8* bljCheatChoices[] = {
optsBLJCheatStr[0],
optsBLJCheatStr[1],
optsBLJCheatStr[2],
optsBLJCheatStr[3],
optsBLJCheatStr[4],
optsBLJCheatStr[5],
optsBLJCheatStr[6],
optsBLJCheatStr[7],
optsBLJCheatStr[8],
optsBLJCheatStr[9],
optsBLJCheatStr[10],
optsBLJCheatStr[11],
optsBLJCheatStr[12],
};
static const u8 optsCheatsStr2[][64] = {
{ TEXT_OPT_COIN },
{ TEXT_OPT_HOVER },
{ TEXT_OPT_MOON },
{ TEXT_OPT_RUN },
{ TEXT_OPT_NDB },
{ TEXT_OPT_JUMP },
{ TEXT_OPT_SPDDPS },
{ TEXT_OPT_TPF },
{ TEXT_OPT_JB },
{ TEXT_OPT_JBC },
{ TEXT_OPT_QUIKEND },
{ TEXT_OPT_HURT },
{ TEXT_OPT_CANN },
{ TEXT_OPT_AWK },
{ TEXT_OPT_SHELL },
{ TEXT_OPT_BOB },
{ TEXT_OPT_SPAMBA },
{ TEXT_OPT_SWIM },
{ TEXT_OPT_WING_CAP },
{ TEXT_OPT_METAL_CAP },
{ TEXT_OPT_VANISH_CAP },
{ TEXT_OPT_REMOVE_CAP },
{ TEXT_OPT_NORMAL_CAP },
{ TEXT_OPT_BLJ },
{ TEXT_OPT_PAC },
{ TEXT_OPT_TRIPLE },
{ TEXT_OPT_FLY },
{ TEXT_OPT_NOB },
{ TEXT_OPT_FLJ },
{ TEXT_OPT_TS },
};
#endif // CHEATS_MENU_H