summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/level_constants.inc18
-rw-r--r--include/puzzle_constants.inc240
2 files changed, 258 insertions, 0 deletions
diff --git a/include/level_constants.inc b/include/level_constants.inc
new file mode 100644
index 0000000..822aa3c
--- /dev/null
+++ b/include/level_constants.inc
@@ -0,0 +1,18 @@
+LEVEL_HOME EQU 0
+
+LEVEL_TOKIWA_FOREST EQU 0
+LEVEL_MT_OTHUKIMI EQU 1
+LEVEL_SEA_COTTAGE EQU 2
+LEVEL_S_S_ANNE EQU 3
+LEVEL_POKEMON_TOWER EQU 4
+LEVEL_SILPH_COMPANY EQU 5
+LEVEL_CYCLING_ROAD EQU 6
+LEVEL_POWER_PLANT EQU 7
+LEVEL_FUTAGO_ISLAND EQU 8
+LEVEL_HANADA_CAVE EQU 9
+LEVEL_MEW EQU 10
+
+LEVEL_PLAIN_ZONE EQU 0
+LEVEL_LAKE_ZONE EQU 1
+LEVEL_MOUNTAIN_ZONE EQU 2
+LEVEL_JUNGLE_ZONE EQU 3
diff --git a/include/puzzle_constants.inc b/include/puzzle_constants.inc
new file mode 100644
index 0000000..d8098a8
--- /dev/null
+++ b/include/puzzle_constants.inc
@@ -0,0 +1,240 @@
+PUZZLE_POKEDEX EQU 0
+PUZZLE_TOWN_MAP EQU 1
+PUZZLE_SLOT_MACHINE EQU 2
+PUZZLE_RARE_CANDY EQU 3
+PUZZLE_PC EQU 4
+PUZZLE_REPEL EQU 5
+PUZZLE_SILPH_SCOPE EQU 6
+PUZZLE_POKE_DOLL EQU 7
+PUZZLE_GOLD_TEETH EQU 8
+PUZZLE_JIGGLYPUFFS_MICROPHONE EQU 9
+PUZZLE_SUPER_ROD EQU 10
+PUZZLE_POKE_FLUTE EQU 11
+PUZZLE_BALLOONS EQU 12
+PUZZLE_BICYCLE EQU 13
+PUZZLE_HAT EQU 14
+PUZZLE_DIGLETT EQU 15
+PUZZLE_GASTLY EQU 16
+PUZZLE_OMANYTE EQU 17
+PUZZLE_MUK EQU 18
+PUZZLE_KABUTO EQU 19
+PUZZLE_RATTATA EQU 20
+PUZZLE_JIGGLYPUFF EQU 21
+PUZZLE_MANKEY EQU 22
+PUZZLE_SLOWPOKE EQU 23
+PUZZLE_POLIWAG EQU 24
+PUZZLE_PARASECT EQU 25
+PUZZLE_VENONAT EQU 26
+PUZZLE_POLIWHIRL EQU 27
+PUZZLE_DRAGONAIR EQU 28
+PUZZLE_CHARIZARD EQU 29
+PUZZLE_CHANSEY EQU 30
+PUZZLE_PORYGON EQU 31
+PUZZLE_GENGAR EQU 32
+PUZZLE_DITTO EQU 33
+PUZZLE_BELLSPROUT EQU 34
+PUZZLE_HAUNTER EQU 35
+PUZZLE_KOFFING EQU 36
+PUZZLE_PINSIR EQU 37
+PUZZLE_HORSEA EQU 38
+PUZZLE_NIDORAN_F EQU 39
+PUZZLE_DRATINI EQU 40
+PUZZLE_WEEPINBELL EQU 41
+PUZZLE_STARYU EQU 42
+PUZZLE_DUGTRIO EQU 43
+PUZZLE_VENUSAUR EQU 44
+PUZZLE_DROWZEE EQU 45
+PUZZLE_SEADRA EQU 46
+PUZZLE_NIDORAN_M EQU 47
+PUZZLE_WIGGLYTUFF EQU 48
+PUZZLE_MAGMAR EQU 49
+PUZZLE_IVYSAUR EQU 50
+PUZZLE_KAKUNA EQU 51
+PUZZLE_CLEFAIRY EQU 52
+PUZZLE_SPEAROW EQU 53
+PUZZLE_STARMIE EQU 54
+PUZZLE_ZUBAT EQU 55
+PUZZLE_VOLTORB EQU 56
+PUZZLE_CLOYSTER EQU 57
+PUZZLE_EXEGGUTOR EQU 58
+PUZZLE_MAGIKARP EQU 59
+PUZZLE_SEEL EQU 60
+PUZZLE_SHELLDER EQU 61
+PUZZLE_MEOWTH EQU 62
+PUZZLE_FEAROW EQU 63
+PUZZLE_WEEDLE EQU 64
+PUZZLE_MAGNEMITE EQU 65
+PUZZLE_SCYTHER EQU 66
+PUZZLE_VULPIX EQU 67
+PUZZLE_METAPOD EQU 68
+PUZZLE_VENOMOTH EQU 69
+PUZZLE_ELECTABUZZ EQU 70
+PUZZLE_TANGELA EQU 71
+PUZZLE_GOLDEEN EQU 72
+PUZZLE_NIDOQUEEN EQU 73
+PUZZLE_GYARADOS EQU 74
+PUZZLE_PERSIAN EQU 75
+PUZZLE_DODRIO EQU 76
+PUZZLE_JOLTEON EQU 77
+PUZZLE_GOLDUCK EQU 78
+PUZZLE_MR_MIME EQU 79
+PUZZLE_BUTTERFREE EQU 80
+PUZZLE_GRAVELER EQU 81
+PUZZLE_RATICATE EQU 82
+PUZZLE_ALAKAZAM EQU 83
+PUZZLE_KANGASKHAN EQU 84
+PUZZLE_GLOOM EQU 85
+PUZZLE_PONYTA EQU 86
+PUZZLE_NIDORINO EQU 87
+PUZZLE_NIDOKING EQU 88
+PUZZLE_BLASTOISE EQU 89
+PUZZLE_PRIMEAPE EQU 90
+PUZZLE_MACHOKE EQU 91
+PUZZLE_RAPIDASH EQU 92
+PUZZLE_GRIMER EQU 93
+PUZZLE_ONIX EQU 94
+PUZZLE_MACHAMP EQU 95
+PUZZLE_VILEPLUME EQU 96
+PUZZLE_PARAS EQU 97
+PUZZLE_LAPRAS EQU 98
+PUZZLE_BULBASAUR EQU 99
+PUZZLE_MACHOP EQU 100
+PUZZLE_MAGNETON EQU 101
+PUZZLE_SEAKING EQU 102
+PUZZLE_SQUIRTLE EQU 103
+PUZZLE_DRAGONITE EQU 104
+PUZZLE_OMASTAR EQU 105
+PUZZLE_GROWLITHE EQU 106
+PUZZLE_VAPOREON EQU 107
+PUZZLE_FARFETCHD EQU 108
+PUZZLE_BEEDRILL EQU 109
+PUZZLE_GOLEM EQU 110
+PUZZLE_FLAREON EQU 111
+PUZZLE_CHARMANDER EQU 112
+PUZZLE_KRABBY EQU 113
+PUZZLE_CUBONE EQU 114
+PUZZLE_ARBOK EQU 115
+PUZZLE_RHYHORN EQU 116
+PUZZLE_NINETALES EQU 117
+PUZZLE_ABRA EQU 118
+PUZZLE_MEWTWO EQU 119
+PUZZLE_RHYDON EQU 120
+PUZZLE_RAICHU EQU 121
+PUZZLE_TAUROS EQU 122
+PUZZLE_HITMONLEE EQU 123
+PUZZLE_CLEFABLE EQU 124
+PUZZLE_LICKITUNG EQU 125
+PUZZLE_EEVEE EQU 126
+PUZZLE_PIKACHU EQU 127
+PUZZLE_CATERPIE EQU 128
+PUZZLE_NIDORINA EQU 129
+PUZZLE_MAROWAK EQU 130
+PUZZLE_ARCANINE EQU 131
+PUZZLE_KADABRA EQU 132
+PUZZLE_VICTREEBEL EQU 133
+PUZZLE_MOLTRES EQU 134
+PUZZLE_DODUO EQU 135
+PUZZLE_JYNX EQU 136
+PUZZLE_GOLBAT EQU 137
+PUZZLE_SANDSLASH EQU 138
+PUZZLE_TENTACRUEL EQU 139
+PUZZLE_PIDGEOT EQU 140
+PUZZLE_DEWGONG EQU 141
+PUZZLE_KINGLER EQU 142
+PUZZLE_SNORLAX EQU 143
+PUZZLE_EXEGGCUTE EQU 144
+PUZZLE_WEEZING EQU 145
+PUZZLE_ELECTRODE EQU 146
+PUZZLE_AERODACTYL EQU 147
+PUZZLE_WARTORTLE EQU 148
+PUZZLE_ARTICUNO EQU 149
+PUZZLE_HITMONCHAN EQU 150
+PUZZLE_SLOWBRO EQU 151
+PUZZLE_PIDGEOTTO EQU 152
+PUZZLE_HYPNO EQU 153
+PUZZLE_KAPUTOPS EQU 154
+PUZZLE_SANDSHREW EQU 155
+PUZZLE_EKANS EQU 156
+PUZZLE_POLIWRATH EQU 157
+PUZZLE_CHARMELEON EQU 158
+PUZZLE_PSYDUCK EQU 159
+PUZZLE_ODDISH EQU 160
+PUZZLE_TENTACOOL EQU 161
+PUZZLE_PIDGEY EQU 162
+PUZZLE_GEODUDE EQU 163
+PUZZLE_ZAPDOS EQU 164
+PUZZLE_MEW EQU 165
+PUZZLE_TOGEPI EQU 166
+PUZZLE_SAFARI_HAUNTER EQU 167
+PUZZLE_MEW_AND_MEWTWO EQU 168
+PUZZLE_STARING_CONTEST EQU 169
+PUZZLE_LAPRAS_AND_PIKACHU EQU 170
+PUZZLE_SURFING_PIKACHU EQU 171
+PUZZLE_STARMIE_AND_STARYU EQU 172
+PUZZLE_SEEL_SHOW EQU 173
+PUZZLE_BALANCING_PIKACHU EQU 174
+PUZZLE_BLOCKS_AND_PORYGON EQU 175
+PUZZLE_CARP_STREAMER EQU 176
+PUZZLE_CRAB_AND_RICEBALL EQU 177
+PUZZLE_SAFARI_MAGNEMITE EQU 178
+PUZZLE_TRANSFORMING_DITTO EQU 179
+PUZZLE_FIREFIGHTER_SQUIRTLE EQU 180
+PUZZLE_PIDGEOT_PARENT EQU 181
+PUZZLE_JUGGLING_MR_MIME EQU 182
+PUZZLE_CHARMANDER_AND_SQUIRTLE EQU 183
+PUZZLE_HERACROSS_AND_METAPOD EQU 184
+PUZZLE_NAPPING EQU 185
+PUZZLE_REGULAR_PSYDUCK EQU 186
+PUZZLE_HAPPY_MOMENT EQU 187
+PUZZLE_EATING_TOGETHER EQU 188
+PUZZLE_CLEFAIRY_AND_CLEFABLE EQU 189
+PUZZLE_DRAWING_PIKACHU EQU 190
+PUZZLE_RAINFALL EQU 191
+PUZZLE_ARM_WRESTLING EQU 192
+PUZZLE_HORSEA_AND_SHELLDER EQU 193
+PUZZLE_DOUBLE_SLAP EQU 194
+PUZZLE_SINGING_JIGGLYPUFF EQU 195
+PUZZLE_MEMORIAL_PHOTO EQU 196
+PUZZLE_MATCH EQU 197
+PUZZLE_SEA_BATHING EQU 198
+PUZZLE_SAFARI_BUTTERFREE EQU 199
+PUZZLE_THUNDER_SHOCK EQU 200
+PUZZLE_EATING_CONTEST EQU 201
+PUZZLE_PLAYING_IN_SNOW EQU 202
+PUZZLE_FOSSIL_POKEMON EQU 203
+PUZZLE_WHACK_A_MOLE EQU 204
+PUZZLE_LEGENDARY_POKEMON EQU 205
+PUZZLE_EXEGGCUTE_AND_TOGEPI EQU 206
+PUZZLE_CUBONE_AND_BUTTERFREE EQU 207
+PUZZLE_RACE EQU 208
+PUZZLE_SLOWBRO_AND_PSYDUCK EQU 209
+PUZZLE_SLOWPOKE_AND_SLOWBRO EQU 210
+PUZZLE_MONKEY_AND_CRAB EQU 211
+PUZZLE_THREE_POKEMON EQU 212
+PUZZLE_SAFARI_GLOOM EQU 213
+PUZZLE_TEAM_ROCKET EQU 214
+PUZZLE_PIKACHU_AND_TOGEPI EQU 215
+PUZZLE_HIDDEN_VILLAGE EQU 216
+PUZZLE_SNOWMAN EQU 217
+PUZZLE_PIKACHU_FOREST EQU 218
+PUZZLE_POKEBALL EQU 219
+PUZZLE_SAFARI_PIKACHU EQU 220
+PUZZLE_OLD_AMBER EQU 221
+PUZZLE_MISSINGNO_DE EQU 222
+PUZZLE_MISSINGNO_DF EQU 223
+PUZZLE_MISSINGNO_E0 EQU 224
+PUZZLE_MISSINGNO_E1 EQU 225
+PUZZLE_MISSINGNO_E2 EQU 226
+PUZZLE_MISSINGNO_E3 EQU 227
+PUZZLE_MISSINGNO_E4 EQU 228
+PUZZLE_MISSINGNO_E5 EQU 229
+PUZZLE_MISSINGNO_E6 EQU 230
+PUZZLE_MISSINGNO_E7 EQU 231
+PUZZLE_MISSINGNO_E8 EQU 232
+PUZZLE_MISSINGNO_E9 EQU 233
+PUZZLE_MISSINGNO_EA EQU 234
+PUZZLE_MISSINGNO_EB EQU 235
+PUZZLE_MISSINGNO_EC EQU 236
+PUZZLE_MISSINGNO_ED EQU 237
+PUZZLE_MISSINGNO_EE EQU 238
+PUZZLE_MISSINGNO_EF EQU 239