mirror of https://github.com/pret/pokeemerald.git
156 lines
4.4 KiB
C
156 lines
4.4 KiB
C
|
#ifndef GUARD_SCRIPT_MENU_CONSTANTS_H
|
||
|
#define GUARD_SCRIPT_MENU_CONSTANTS_H
|
||
|
|
||
|
#define MULTICHOICE(name) {name, ARRAY_COUNT(name)}
|
||
|
|
||
|
#define MULTICHOICE_B 127
|
||
|
|
||
|
// Multichoice Ids
|
||
|
#define MULTI_0 0
|
||
|
#define MULTI_EXIT 1
|
||
|
#define MULTI_ENTERINFO 2
|
||
|
#define MULTI_CONTEST_INFO 3
|
||
|
#define MULTI_CONTEST_TYPE 4
|
||
|
#define MULTI_DECOR_NO_REGISTRY 5
|
||
|
#define MULTI_DECOR_REGISTRY 6
|
||
|
#define MULTI_7 7 //
|
||
|
#define MULTI_UNUSED_8 8
|
||
|
#define MULTI_UNUSED_9 9
|
||
|
#define MULTI_UNUSED_10 10
|
||
|
#define MULTI_11 11 //
|
||
|
#define MULTI_BIKE 12 //
|
||
|
#define MULTI_STATUS 13 //
|
||
|
#define MULTI_14 14 //
|
||
|
#define MULTI_UNUSED_15 15
|
||
|
#define MULTI_16 16 //
|
||
|
#define MULTI_YESNOINFO 17
|
||
|
#define MULTI_18 18 //
|
||
|
#define MULTI_UNUSED_19 19
|
||
|
#define MULTI_YESNOINFO_2 20
|
||
|
#define MULTI_UNUSED_21 21
|
||
|
#define MULTI_UNUSED_22 22
|
||
|
#define MULTI_23 23 //
|
||
|
#define MULTI_24 24 //
|
||
|
#define MULTI_MECHADOLL1_Q1 25
|
||
|
#define MULTI_MECHADOLL1_Q2 26
|
||
|
#define MULTI_MECHADOLL1_Q3 27
|
||
|
#define MULTI_MECHADOLL2_Q1 28
|
||
|
#define MULTI_MECHADOLL2_Q2 29
|
||
|
#define MULTI_MECHADOLL2_Q3 30
|
||
|
#define MULTI_MECHADOLL3_Q1 31
|
||
|
#define MULTI_MECHADOLL3_Q2 32
|
||
|
#define MULTI_MECHADOLL3_Q3 33
|
||
|
#define MULTI_MECHADOLL4_Q1 34
|
||
|
#define MULTI_MECHADOLL4_Q2 35
|
||
|
#define MULTI_MECHADOLL4_Q3 36
|
||
|
#define MULTI_MECHADOLL5_Q1 37
|
||
|
#define MULTI_MECHADOLL5_Q2 38
|
||
|
#define MULTI_MECHADOLL5_Q3 39
|
||
|
#define MULTI_UNUSED_40 40
|
||
|
#define MULTI_UNUSED_41 41
|
||
|
#define MULTI_VENDING_MACHINE 42
|
||
|
#define MULTI_MACH_BIKE_INFO 43
|
||
|
#define MULTI_ACRO_BIKE_INFO 44
|
||
|
#define MULTI_45 45 //
|
||
|
#define MULTI_46 46 //
|
||
|
#define MULTI_47 47 //used?
|
||
|
#define MULTI_GAME_CORNER_DOLLS 48
|
||
|
#define MULTI_GAME_CORNER_COINS 49
|
||
|
#define MULTI_50 50 //
|
||
|
#define MULTI_UNUSED_51 51
|
||
|
#define MULTI_52 52 //
|
||
|
#define MULTI_53 53 //
|
||
|
#define MULTI_RIGHTLEFT 54
|
||
|
#define MULTI_GAME_CORNER_TMS 55
|
||
|
#define MULTI_56 56 //
|
||
|
#define MULTI_FLOOR 57
|
||
|
#define MULTI_SHARDS_R 58
|
||
|
#define MULTI_SHARDS_Y 59
|
||
|
#define MULTI_SHARDS_RY 60
|
||
|
#define MULTI_SHARDS_B 61
|
||
|
#define MULTI_SHARDS_RB 62
|
||
|
#define MULTI_SHARDS_YB 63
|
||
|
#define MULTI_SHARDS_RYB 64
|
||
|
#define MULTI_SHARDS_G 65
|
||
|
#define MULTI_SHARDS_RG 66
|
||
|
#define MULTI_SHARDS_YG 67
|
||
|
#define MULTI_SHARDS_RYG 68
|
||
|
#define MULTI_SHARDS_BG 69
|
||
|
#define MULTI_SHARDS_RBG 70
|
||
|
#define MULTI_SHARDS_YBG 71
|
||
|
#define MULTI_SHARDS_RYBG 72
|
||
|
#define MULTI_73 73 //
|
||
|
#define MULTI_74 74 //
|
||
|
#define MULTI_75 75 //
|
||
|
#define MULTI_76 76 //
|
||
|
#define MULTI_77 77 //
|
||
|
#define MULTI_78 78 //
|
||
|
#define MULTI_79 79 //
|
||
|
#define MULTI_80 80 //
|
||
|
#define MULTI_81 81 //
|
||
|
#define MULTI_CONTEST_RANK 82
|
||
|
#define MULTI_83 83 //
|
||
|
#define MULTI_84 84 //
|
||
|
#define MULTI_85 85 //
|
||
|
#define MULTI_UNUSED_START_MENU 86
|
||
|
#define MULTI_87 87 //
|
||
|
#define MULTI_TENT 88
|
||
|
#define MULTI_UNUSED_SSTIDAL_1 89 // these 4 replaced by scrollable mulitchoice
|
||
|
#define MULTI_UNUSED_SSTIDAL_2 90
|
||
|
#define MULTI_UNUSED_SSTIDAL_3 91
|
||
|
#define MULTI_UNUSED_SSTIDAL_4 92
|
||
|
#define MULTI_FOSSIL 93 //
|
||
|
#define MULTI_YESNO 94
|
||
|
#define MULTI_95 95 //
|
||
|
#define MULTI_96 96 //
|
||
|
#define MULTI_97 97 //
|
||
|
#define MULTI_98 98 //
|
||
|
#define MULTI_99 99 //
|
||
|
#define MULTI_100 100 //
|
||
|
#define MULTI_101 101 //
|
||
|
#define MULTI_102 102 //
|
||
|
#define MULTI_103 103 //
|
||
|
#define MULTI_104 104 //
|
||
|
#define MULTI_105 105 //
|
||
|
#define MULTI_106 106 //
|
||
|
#define MULTI_107 107 //
|
||
|
#define MULTI_TV_LATI 108
|
||
|
#define MULTI_109 109 //
|
||
|
#define MULTI_110 110 //
|
||
|
#define MULTI_111 111 //
|
||
|
#define MULTI_112 112 //
|
||
|
#define MULTI_TAG_MATCH_TYPE 113
|
||
|
|
||
|
// Std String Ids
|
||
|
#define STDSTRING_COOL 0
|
||
|
#define STDSTRING_BEAUTY 1
|
||
|
#define STDSTRING_CUTE 2
|
||
|
#define STDSTRING_SMART 3
|
||
|
#define STDSTRING_TOUGH 4
|
||
|
#define STDSTRING_NORMAL 5
|
||
|
#define STDSTRING_SUPER 6
|
||
|
#define STDSTRING_HYPER 7
|
||
|
#define STDSTRING_MASTER 8
|
||
|
#define STDSTRING_COOL2 9
|
||
|
#define STDSTRING_BEAUTY2 10
|
||
|
#define STDSTRING_CUTE2 11
|
||
|
#define STDSTRING_SMART2 12
|
||
|
#define STDSTRING_TOUGH2 13
|
||
|
#define STDSTRING_ITEMS 14
|
||
|
#define STDSTRING_KEYITEMS 15
|
||
|
#define STDSTRING_POKEBALLS 16
|
||
|
#define STDSTRING_TMHMS 17
|
||
|
#define STDSTRING_BERRIES 18
|
||
|
#define STDSTRING_SINGLE 19
|
||
|
#define STDSTRING_DOUBLE 20
|
||
|
#define STDSTRING_MULTI 21
|
||
|
#define STDSTRING_MULTI_LINK 22
|
||
|
#define STDSTRING_BATTLE_TOWER 23
|
||
|
#define STDSTRING_BATTLE_DOME 24
|
||
|
#define STDSTRING_BATTLE_FACTORY 25
|
||
|
#define STDSTRING_BATTLE_PALACE 26
|
||
|
#define STDSTRING_BATTLE_ARENA 27
|
||
|
#define STDSTRING_BATTLE_PIKE 28
|
||
|
#define STDSTRING_BATTLE_PYRAMID 29
|
||
|
|
||
|
#endif //GUARD_SCRIPT_MENU_CONSTANTS_H
|