summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorRangi <remy.oukaour+rangi42@gmail.com>2020-09-22 15:38:33 -0400
committerRangi <remy.oukaour+rangi42@gmail.com>2020-09-22 15:38:33 -0400
commit4114684e53cb26119761921228fe6aba3cbf6ed9 (patch)
tree038168a4e5fe723a839c71ee3a1618d6d016ca33 /include
parenta6e999910355e5a08de4937129aa236d0b083a50 (diff)
Use const macros for level and puzzle constants
Diffstat (limited to 'include')
-rw-r--r--include/level_constants.inc38
-rw-r--r--include/puzzle_constants.inc483
2 files changed, 265 insertions, 256 deletions
diff --git a/include/level_constants.inc b/include/level_constants.inc
index 822aa3c..f7ebb07 100644
--- a/include/level_constants.inc
+++ b/include/level_constants.inc
@@ -1,18 +1,24 @@
-LEVEL_HOME EQU 0
+; Easy Picross levels
+ const_def
+ const LEVEL_HOME
-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
+; Town Map levels
+ const_def
+ const LEVEL_TOKIWA_FOREST
+ const LEVEL_MT_OTSUKIMI
+ const LEVEL_SEA_COTTAGE
+ const LEVEL_S_S_ANNE
+ const LEVEL_POKEMON_TOWER
+ const LEVEL_SILPH_COMPANY
+ const LEVEL_CYCLING_ROAD
+ const LEVEL_POWER_PLANT
+ const LEVEL_FUTAGO_ISLAND
+ const LEVEL_HANADA_CAVE
+ const LEVEL_MEW
-LEVEL_PLAIN_ZONE EQU 0
-LEVEL_LAKE_ZONE EQU 1
-LEVEL_MOUNTAIN_ZONE EQU 2
-LEVEL_JUNGLE_ZONE EQU 3
+; Safari Zone levels
+ const_def
+ const LEVEL_PLAIN_ZONE
+ const LEVEL_LAKE_ZONE
+ const LEVEL_MOUNTAIN_ZONE
+ const LEVEL_JUNGLE_ZONE
diff --git a/include/puzzle_constants.inc b/include/puzzle_constants.inc
index d8098a8..15941aa 100644
--- a/include/puzzle_constants.inc
+++ b/include/puzzle_constants.inc
@@ -1,240 +1,243 @@
-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
+ const_def
+ const PUZZLE_POKEDEX
+ const PUZZLE_TOWN_MAP
+ const PUZZLE_SLOT_MACHINE
+ const PUZZLE_RARE_CANDY
+ const PUZZLE_PC
+ const PUZZLE_REPEL
+ const PUZZLE_SILPH_SCOPE
+ const PUZZLE_POKE_DOLL
+ const PUZZLE_GOLD_TEETH
+ const PUZZLE_JIGGLYPUFFS_MICROPHONE
+ const PUZZLE_SUPER_ROD
+ const PUZZLE_POKE_FLUTE
+ const PUZZLE_BALLOONS
+ const PUZZLE_BICYCLE
+ const PUZZLE_HAT
+TOWN_MAP_PUZZLES EQU const_value
+ const PUZZLE_DIGLETT
+ const PUZZLE_GASTLY
+ const PUZZLE_OMANYTE
+ const PUZZLE_MUK
+ const PUZZLE_KABUTO
+ const PUZZLE_RATTATA
+ const PUZZLE_JIGGLYPUFF
+ const PUZZLE_MANKEY
+ const PUZZLE_SLOWPOKE
+ const PUZZLE_POLIWAG
+ const PUZZLE_PARASECT
+ const PUZZLE_VENONAT
+ const PUZZLE_POLIWHIRL
+ const PUZZLE_DRAGONAIR
+ const PUZZLE_CHARIZARD
+ const PUZZLE_CHANSEY
+ const PUZZLE_PORYGON
+ const PUZZLE_GENGAR
+ const PUZZLE_DITTO
+ const PUZZLE_BELLSPROUT
+ const PUZZLE_HAUNTER
+ const PUZZLE_KOFFING
+ const PUZZLE_PINSIR
+ const PUZZLE_HORSEA
+ const PUZZLE_NIDORAN_F
+ const PUZZLE_DRATINI
+ const PUZZLE_WEEPINBELL
+ const PUZZLE_STARYU
+ const PUZZLE_DUGTRIO
+ const PUZZLE_VENUSAUR
+ const PUZZLE_DROWZEE
+ const PUZZLE_SEADRA
+ const PUZZLE_NIDORAN_M
+ const PUZZLE_WIGGLYTUFF
+ const PUZZLE_MAGMAR
+ const PUZZLE_IVYSAUR
+ const PUZZLE_KAKUNA
+ const PUZZLE_CLEFAIRY
+ const PUZZLE_SPEAROW
+ const PUZZLE_STARMIE
+ const PUZZLE_ZUBAT
+ const PUZZLE_VOLTORB
+ const PUZZLE_CLOYSTER
+ const PUZZLE_EXEGGUTOR
+ const PUZZLE_MAGIKARP
+ const PUZZLE_SEEL
+ const PUZZLE_SHELLDER
+ const PUZZLE_MEOWTH
+ const PUZZLE_FEAROW
+ const PUZZLE_WEEDLE
+ const PUZZLE_MAGNEMITE
+ const PUZZLE_SCYTHER
+ const PUZZLE_VULPIX
+ const PUZZLE_METAPOD
+ const PUZZLE_VENOMOTH
+ const PUZZLE_ELECTABUZZ
+ const PUZZLE_TANGELA
+ const PUZZLE_GOLDEEN
+ const PUZZLE_NIDOQUEEN
+ const PUZZLE_GYARADOS
+ const PUZZLE_PERSIAN
+ const PUZZLE_DODRIO
+ const PUZZLE_JOLTEON
+ const PUZZLE_GOLDUCK
+ const PUZZLE_MR_MIME
+ const PUZZLE_BUTTERFREE
+ const PUZZLE_GRAVELER
+ const PUZZLE_RATICATE
+ const PUZZLE_ALAKAZAM
+ const PUZZLE_KANGASKHAN
+ const PUZZLE_GLOOM
+ const PUZZLE_PONYTA
+ const PUZZLE_NIDORINO
+ const PUZZLE_NIDOKING
+ const PUZZLE_BLASTOISE
+ const PUZZLE_PRIMEAPE
+ const PUZZLE_MACHOKE
+ const PUZZLE_RAPIDASH
+ const PUZZLE_GRIMER
+ const PUZZLE_ONIX
+ const PUZZLE_MACHAMP
+ const PUZZLE_VILEPLUME
+ const PUZZLE_PARAS
+ const PUZZLE_LAPRAS
+ const PUZZLE_BULBASAUR
+ const PUZZLE_MACHOP
+ const PUZZLE_MAGNETON
+ const PUZZLE_SEAKING
+ const PUZZLE_SQUIRTLE
+ const PUZZLE_DRAGONITE
+ const PUZZLE_OMASTAR
+ const PUZZLE_GROWLITHE
+ const PUZZLE_VAPOREON
+ const PUZZLE_FARFETCHD
+ const PUZZLE_BEEDRILL
+ const PUZZLE_GOLEM
+ const PUZZLE_FLAREON
+ const PUZZLE_CHARMANDER
+ const PUZZLE_KRABBY
+ const PUZZLE_CUBONE
+ const PUZZLE_ARBOK
+ const PUZZLE_RHYHORN
+ const PUZZLE_NINETALES
+ const PUZZLE_ABRA
+ const PUZZLE_MEWTWO
+ const PUZZLE_RHYDON
+ const PUZZLE_RAICHU
+ const PUZZLE_TAUROS
+ const PUZZLE_HITMONLEE
+ const PUZZLE_CLEFABLE
+ const PUZZLE_LICKITUNG
+ const PUZZLE_EEVEE
+ const PUZZLE_PIKACHU
+ const PUZZLE_CATERPIE
+ const PUZZLE_NIDORINA
+ const PUZZLE_MAROWAK
+ const PUZZLE_ARCANINE
+ const PUZZLE_KADABRA
+ const PUZZLE_VICTREEBEL
+ const PUZZLE_MOLTRES
+ const PUZZLE_DODUO
+ const PUZZLE_JYNX
+ const PUZZLE_GOLBAT
+ const PUZZLE_SANDSLASH
+ const PUZZLE_TENTACRUEL
+ const PUZZLE_PIDGEOT
+ const PUZZLE_DEWGONG
+ const PUZZLE_KINGLER
+ const PUZZLE_SNORLAX
+ const PUZZLE_EXEGGCUTE
+ const PUZZLE_WEEZING
+ const PUZZLE_ELECTRODE
+ const PUZZLE_AERODACTYL
+ const PUZZLE_WARTORTLE
+ const PUZZLE_ARTICUNO
+ const PUZZLE_HITMONCHAN
+ const PUZZLE_SLOWBRO
+ const PUZZLE_PIDGEOTTO
+ const PUZZLE_HYPNO
+ const PUZZLE_KAPUTOPS
+ const PUZZLE_SANDSHREW
+ const PUZZLE_EKANS
+ const PUZZLE_POLIWRATH
+ const PUZZLE_CHARMELEON
+ const PUZZLE_PSYDUCK
+ const PUZZLE_ODDISH
+ const PUZZLE_TENTACOOL
+ const PUZZLE_PIDGEY
+ const PUZZLE_GEODUDE
+ const PUZZLE_ZAPDOS
+ const PUZZLE_MEW
+ const PUZZLE_TOGEPI
+SAFARI_ZONE_PUZZLES EQU const_value
+ const PUZZLE_SAFARI_HAUNTER
+ const PUZZLE_MEW_AND_MEWTWO
+ const PUZZLE_STARING_CONTEST
+ const PUZZLE_LAPRAS_AND_PIKACHU
+ const PUZZLE_SURFING_PIKACHU
+ const PUZZLE_STARMIE_AND_STARYU
+ const PUZZLE_SEEL_SHOW
+ const PUZZLE_BALANCING_PIKACHU
+ const PUZZLE_BLOCKS_AND_PORYGON
+ const PUZZLE_CARP_STREAMER
+ const PUZZLE_CRAB_AND_RICEBALL
+ const PUZZLE_SAFARI_MAGNEMITE
+ const PUZZLE_TRANSFORMING_DITTO
+ const PUZZLE_FIREFIGHTER_SQUIRTLE
+ const PUZZLE_PIDGEOT_PARENT
+ const PUZZLE_JUGGLING_MR_MIME
+ const PUZZLE_CHARMANDER_AND_SQUIRTLE
+ const PUZZLE_HERACROSS_AND_METAPOD
+ const PUZZLE_NAPPING
+ const PUZZLE_REGULAR_PSYDUCK
+ const PUZZLE_HAPPY_MOMENT
+ const PUZZLE_EATING_TOGETHER
+ const PUZZLE_CLEFAIRY_AND_CLEFABLE
+ const PUZZLE_DRAWING_PIKACHU
+ const PUZZLE_RAINFALL
+ const PUZZLE_ARM_WRESTLING
+ const PUZZLE_HORSEA_AND_SHELLDER
+ const PUZZLE_DOUBLE_SLAP
+ const PUZZLE_SINGING_JIGGLYPUFF
+ const PUZZLE_MEMORIAL_PHOTO
+ const PUZZLE_MATCH
+ const PUZZLE_SEA_BATHING
+ const PUZZLE_SAFARI_BUTTERFREE
+ const PUZZLE_THUNDER_SHOCK
+ const PUZZLE_EATING_CONTEST
+ const PUZZLE_PLAYING_IN_SNOW
+ const PUZZLE_FOSSIL_POKEMON
+ const PUZZLE_WHACK_A_MOLE
+ const PUZZLE_LEGENDARY_POKEMON
+ const PUZZLE_EXEGGCUTE_AND_TOGEPI
+ const PUZZLE_CUBONE_AND_BUTTERFREE
+ const PUZZLE_RACE
+ const PUZZLE_SLOWBRO_AND_PSYDUCK
+ const PUZZLE_SLOWPOKE_AND_SLOWBRO
+ const PUZZLE_MONKEY_AND_CRAB
+ const PUZZLE_THREE_POKEMON
+ const PUZZLE_SAFARI_GLOOM
+ const PUZZLE_TEAM_ROCKET
+ const PUZZLE_PIKACHU_AND_TOGEPI
+ const PUZZLE_HIDDEN_VILLAGE
+ const PUZZLE_SNOWMAN
+ const PUZZLE_PIKACHU_FOREST
+ const PUZZLE_POKEBALL
+ const PUZZLE_SAFARI_PIKACHU
+ const PUZZLE_OLD_AMBER
+ const PUZZLE_MISSINGNO_DE
+ const PUZZLE_MISSINGNO_DF
+ const PUZZLE_MISSINGNO_E0
+ const PUZZLE_MISSINGNO_E1
+ const PUZZLE_MISSINGNO_E2
+ const PUZZLE_MISSINGNO_E3
+ const PUZZLE_MISSINGNO_E4
+ const PUZZLE_MISSINGNO_E5
+ const PUZZLE_MISSINGNO_E6
+ const PUZZLE_MISSINGNO_E7
+ const PUZZLE_MISSINGNO_E8
+ const PUZZLE_MISSINGNO_E9
+ const PUZZLE_MISSINGNO_EA
+ const PUZZLE_MISSINGNO_EB
+ const PUZZLE_MISSINGNO_EC
+ const PUZZLE_MISSINGNO_ED
+ const PUZZLE_MISSINGNO_EE
+ const PUZZLE_MISSINGNO_EF