summaryrefslogtreecommitdiff
path: root/include/constants/script_menu.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/constants/script_menu.h')
-rw-r--r--include/constants/script_menu.h156
1 files changed, 156 insertions, 0 deletions
diff --git a/include/constants/script_menu.h b/include/constants/script_menu.h
new file mode 100644
index 000000000..9fa5ca1d9
--- /dev/null
+++ b/include/constants/script_menu.h
@@ -0,0 +1,156 @@
+#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 \ No newline at end of file