mirror of
https://github.com/pret/pokefirered.git
synced 2026-05-09 12:35:23 -05:00
101 lines
2.6 KiB
C
101 lines
2.6 KiB
C
#ifndef GUARD_SCRIPT_MENU_CONSTANTS_H
|
|
#define GUARD_SCRIPT_MENU_CONSTANTS_H
|
|
|
|
#define MULTICHOICE(name) {.list = name, .count = ARRAY_COUNT(name)}
|
|
|
|
#define MAX_MULTICHOICE_WIDTH 28
|
|
|
|
#define MULTI_B_PRESSED 127
|
|
#define SCR_MENU_UNSET 255
|
|
|
|
|
|
// Multichoice Ids
|
|
enum MultichoiceID
|
|
{
|
|
MULTI_YESNO,
|
|
MULTI_EEVEELUTIONS,
|
|
MULTI_TRAINER_CARD_ICON_TINT,
|
|
MULTI_HOF_QUIT,
|
|
MULTI_EGGS_QUIT,
|
|
MULTI_VICTORIES_QUIT,
|
|
MULTI_HOF_EGGS_QUIT,
|
|
MULTI_HOF_VICTORIES_QUIT,
|
|
MULTI_EGGS_VICTORIES_QUIT,
|
|
MULTI_HOF_EGGS_VICTORIES_QUIT,
|
|
MULTI_BIKE_SHOP,
|
|
MULTI_GAME_CORNER_POKEMON_PRIZES,
|
|
MULTI_TRAINER_SCHOOL_WHITEBOARD,
|
|
MULTI_YES_NO_INFO,
|
|
MULTI_SINGLE_DOUBLE_MULTI_INFO_EXIT,
|
|
MULTI_CHALLENGEINFO,
|
|
MULTI_ROOFTOP_B1F,
|
|
MULTI_HELIX,
|
|
MULTI_DOME,
|
|
MULTI_AMBER,
|
|
MULTI_HELIX_AMBER,
|
|
MULTI_DOME_AMBER,
|
|
MULTI_CELADON_VENDING_MACHINE,
|
|
MULTI_GAME_CORNER_COIN_PURCHASE_COUNTER,
|
|
MULTI_GAME_CORNER_TMPRIZES,
|
|
MULTI_DEPT_STORE_ELEVATOR,
|
|
MULTI_THIRSTY_GIRL_FRESH_WATER,
|
|
MULTI_THIRSTY_GIRL_SODA_POP,
|
|
MULTI_THIRSTY_GIRL_FRESH_WATER_SODA_POP,
|
|
MULTI_THIRSTY_GIRL_LEMONADE,
|
|
MULTI_THIRSTY_GIRL_FRESH_WATER_LEMONADE,
|
|
MULTI_THIRSTY_GIRL_SODA_POP_LEMONADE,
|
|
MULTI_THIRSTY_GIRL_FRESH_WATER_SODA_POP_LEMONADE,
|
|
MULTI_TRADE_CENTER_COLOSSEUM,
|
|
MULTI_GAME_CORNER_BATTLE_ITEM_PRIZES,
|
|
MULTI_ROCKET_HIDEOUT_ELEVATOR,
|
|
MULTI_LINKED_DIRECT_UNION,
|
|
MULTI_ISLAND_23,
|
|
MULTI_ISLAND_13,
|
|
MULTI_ISLAND_12,
|
|
MULTI_TRADE_COLOSSEUM_CRUSH,
|
|
MULTI_POKEJUMP_DODRIO,
|
|
MULTI_TRADE_COLOSSEUM_2,
|
|
MULTI_MUSHROOMS,
|
|
MULTI_SEVII_NAVEL,
|
|
MULTI_SEVII_BIRTH,
|
|
MULTI_SEVII_NAVEL_BIRTH,
|
|
MULTI_SEAGALLOP_123,
|
|
MULTI_SEAGALLOP_V23,
|
|
MULTI_SEAGALLOP_V13,
|
|
MULTI_SEAGALLOP_V12,
|
|
MULTI_SEAGALLOP_VERMILION,
|
|
MULTI_JOIN_OR_LEAD,
|
|
MULTI_TRAINER_TOWER_MODE,
|
|
MULTI_FRONTIER_RULES,
|
|
MULTI_FRONTIER_PASS_INFO,
|
|
MULTI_FRONTIER_GAMBLER_BET,
|
|
MULTI_LEVEL_MODE,
|
|
MULTI_BATTLE_FACTORY_RULES,
|
|
MULTI_GO_ON_RECORD_REST_RETIRE,
|
|
MULTI_GO_ON_REST_RETIRE,
|
|
MULTI_GO_ON_RECORD_RETIRE,
|
|
MULTI_GO_ON_RETIRE,
|
|
MULTI_BATTLE_ARENA_RULES,
|
|
MULTI_BATTLE_DOME_RULES,
|
|
MULTI_TOURNEY_WITH_RECORD,
|
|
MULTI_TOURNEY_NO_RECORD,
|
|
MULTI_BATTLE_PALACE_RULES,
|
|
MULTI_BATTLE_PYRAMID_RULES,
|
|
MULTI_BATTLE_PIKE_RULES,
|
|
MULTI_FRONTIER_ITEM_CHOOSE,
|
|
MULTI_BATTLE_TOWER_RULES,
|
|
MULTI_BATTLE_TOWER_FEELINGS,
|
|
MULTI_LINK_LEADER,
|
|
MULTI_SATISFACTION,
|
|
|
|
MULTI_NONE = 255,
|
|
};
|
|
|
|
// Dynamic Multichoice Callbacks
|
|
|
|
#define DYN_MULTICHOICE_CB_DEBUG 0
|
|
#define DYN_MULTICHOICE_CB_SHOW_ITEM 1
|
|
#define DYN_MULTICHOICE_CB_NONE 255
|
|
|
|
#endif //GUARD_SCRIPT_MENU_CONSTANTS_H
|