From: Holger Schemel Date: Sat, 13 Feb 2010 13:23:43 +0000 (+0100) Subject: rnd-20100213-1-src X-Git-Tag: 3.3.0.0^2~39 X-Git-Url: https://git.artsoft.org/?a=commitdiff_plain;h=672811c21f07da548a4cdc5e9e14b459bcad1829;p=rocksndiamonds.git rnd-20100213-1-src * started integrating R'n'D graphics engine into Supaplex game engine --- diff --git a/ChangeLog b/ChangeLog index 037fc4b5..e3fddcfa 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,6 @@ +2010-02-07 + * started integrating R'n'D graphics engine into Supaplex game engine + 2010-02-02 * added small kludge that allows transparent pushing animation over non-black background (by using "game.use_masked_pushing: true") diff --git a/src/conf_e2g.c b/src/conf_e2g.c index 4468d6be..6b154196 100644 --- a/src/conf_e2g.c +++ b/src/conf_e2g.c @@ -281,6 +281,10 @@ element_to_graphic[] = EL_SP_MURPHY, ACTION_SLEEPING, MV_BIT_RIGHT, FALSE, IMG_SP_MURPHY_SLEEPING_RIGHT }, + { + EL_SP_MURPHY, ACTION_DROPPING, -1, FALSE, + IMG_SP_MURPHY_DROPPING + }, { EL_SP_MURPHY, ACTION_SHRINKING, -1, FALSE, IMG_SP_MURPHY_SHRINKING diff --git a/src/conf_gfx.c b/src/conf_gfx.c index b5d32eab..81ae36ee 100644 --- a/src/conf_gfx.c +++ b/src/conf_gfx.c @@ -418,6 +418,10 @@ struct ConfigInfo image_config[] = { "sp_murphy.sleeping.right.frames", "3" }, { "sp_murphy.sleeping.right.delay", "100" }, { "sp_murphy.sleeping.right.anim_mode", "linear" }, + { "sp_murphy.dropping", "RocksSP.pcx" }, + { "sp_murphy.dropping.xpos", "11" }, + { "sp_murphy.dropping.ypos", "12" }, + { "sp_murphy.dropping.frames", "1" }, { "sp_murphy.shrinking", "RocksSP.pcx" }, { "sp_murphy.shrinking.xpos", "8" }, { "sp_murphy.shrinking.ypos", "14" }, diff --git a/src/conf_gfx.h b/src/conf_gfx.h index 4596521a..b5e3e132 100644 --- a/src/conf_gfx.h +++ b/src/conf_gfx.h @@ -81,1741 +81,1742 @@ #define IMG_SP_MURPHY_BORING_1 60 #define IMG_SP_MURPHY_SLEEPING_LEFT 61 #define IMG_SP_MURPHY_SLEEPING_RIGHT 62 -#define IMG_SP_MURPHY_SHRINKING 63 -#define IMG_SP_MURPHY_CLONE 64 -#define IMG_SP_INFOTRON 65 -#define IMG_SP_INFOTRON_EDITOR 66 -#define IMG_SP_INFOTRON_MOVING_LEFT 67 -#define IMG_SP_INFOTRON_MOVING_RIGHT 68 -#define IMG_SP_INFOTRON_COLLECTING 69 -#define IMG_SP_CHIP_SINGLE 70 -#define IMG_SP_CHIP_LEFT 71 -#define IMG_SP_CHIP_RIGHT 72 -#define IMG_SP_CHIP_TOP 73 -#define IMG_SP_CHIP_BOTTOM 74 -#define IMG_SP_HARDWARE_GRAY 75 -#define IMG_SP_HARDWARE_GREEN 76 -#define IMG_SP_HARDWARE_BLUE 77 -#define IMG_SP_HARDWARE_RED 78 -#define IMG_SP_HARDWARE_YELLOW 79 -#define IMG_SP_EXIT_CLOSED 80 -#define IMG_SP_EXIT_OPENING 81 -#define IMG_SP_EXIT_OPEN 82 -#define IMG_SP_EXIT_CLOSING 83 -#define IMG_SP_DISK_ORANGE 84 -#define IMG_SP_DISK_YELLOW 85 -#define IMG_SP_DISK_RED 86 -#define IMG_SP_DISK_RED_COLLECTING 87 -#define IMG_SP_DISK_RED_ACTIVE 88 -#define IMG_SP_PORT_RIGHT 89 -#define IMG_SP_PORT_DOWN 90 -#define IMG_SP_PORT_LEFT 91 -#define IMG_SP_PORT_UP 92 -#define IMG_SP_PORT_HORIZONTAL 93 -#define IMG_SP_PORT_VERTICAL 94 -#define IMG_SP_PORT_ANY 95 -#define IMG_SP_GRAVITY_PORT_RIGHT 96 -#define IMG_SP_GRAVITY_PORT_RIGHT_EDITOR 97 -#define IMG_SP_GRAVITY_PORT_DOWN 98 -#define IMG_SP_GRAVITY_PORT_DOWN_EDITOR 99 -#define IMG_SP_GRAVITY_PORT_LEFT 100 -#define IMG_SP_GRAVITY_PORT_LEFT_EDITOR 101 -#define IMG_SP_GRAVITY_PORT_UP 102 -#define IMG_SP_GRAVITY_PORT_UP_EDITOR 103 -#define IMG_SP_GRAVITY_ON_PORT_RIGHT 104 -#define IMG_SP_GRAVITY_ON_PORT_RIGHT_EDITOR 105 -#define IMG_SP_GRAVITY_ON_PORT_DOWN 106 -#define IMG_SP_GRAVITY_ON_PORT_DOWN_EDITOR 107 -#define IMG_SP_GRAVITY_ON_PORT_LEFT 108 -#define IMG_SP_GRAVITY_ON_PORT_LEFT_EDITOR 109 -#define IMG_SP_GRAVITY_ON_PORT_UP 110 -#define IMG_SP_GRAVITY_ON_PORT_UP_EDITOR 111 -#define IMG_SP_GRAVITY_OFF_PORT_RIGHT 112 -#define IMG_SP_GRAVITY_OFF_PORT_RIGHT_EDITOR 113 -#define IMG_SP_GRAVITY_OFF_PORT_DOWN 114 -#define IMG_SP_GRAVITY_OFF_PORT_DOWN_EDITOR 115 -#define IMG_SP_GRAVITY_OFF_PORT_LEFT 116 -#define IMG_SP_GRAVITY_OFF_PORT_LEFT_EDITOR 117 -#define IMG_SP_GRAVITY_OFF_PORT_UP 118 -#define IMG_SP_GRAVITY_OFF_PORT_UP_EDITOR 119 -#define IMG_SP_SNIKSNAK 120 -#define IMG_SP_SNIKSNAK_LEFT 121 -#define IMG_SP_SNIKSNAK_RIGHT 122 -#define IMG_SP_SNIKSNAK_UP 123 -#define IMG_SP_SNIKSNAK_DOWN 124 -#define IMG_SP_SNIKSNAK_TURNING_FROM_LEFT_UP 125 -#define IMG_SP_SNIKSNAK_TURNING_FROM_LEFT_DOWN 126 -#define IMG_SP_SNIKSNAK_TURNING_FROM_RIGHT_UP 127 -#define IMG_SP_SNIKSNAK_TURNING_FROM_RIGHT_DOWN 128 -#define IMG_SP_SNIKSNAK_TURNING_FROM_UP_LEFT 129 -#define IMG_SP_SNIKSNAK_TURNING_FROM_UP_RIGHT 130 -#define IMG_SP_SNIKSNAK_TURNING_FROM_DOWN_LEFT 131 -#define IMG_SP_SNIKSNAK_TURNING_FROM_DOWN_RIGHT 132 -#define IMG_SP_ELECTRON 133 -#define IMG_SP_ELECTRON_EDITOR 134 -#define IMG_SP_ELECTRON_EXPLODING 135 -#define IMG_SP_TERMINAL 136 -#define IMG_SP_TERMINAL_EDITOR 137 -#define IMG_SP_TERMINAL_ACTIVE 138 -#define IMG_SP_BUGGY_BASE 139 -#define IMG_SP_BUGGY_BASE_EDITOR 140 -#define IMG_SP_BUGGY_BASE_ACTIVATING 141 -#define IMG_SP_BUGGY_BASE_ACTIVE 142 -#define IMG_SP_HARDWARE_BASE_1 143 -#define IMG_SP_HARDWARE_BASE_2 144 -#define IMG_SP_HARDWARE_BASE_3 145 -#define IMG_SP_HARDWARE_BASE_4 146 -#define IMG_SP_HARDWARE_BASE_5 147 -#define IMG_SP_HARDWARE_BASE_6 148 -#define IMG_SOKOBAN_OBJECT 149 -#define IMG_SOKOBAN_OBJECT_EDITOR 150 -#define IMG_SOKOBAN_FIELD_EMPTY 151 -#define IMG_SOKOBAN_FIELD_FULL 152 -#define IMG_SOKOBAN_FIELD_PLAYER 153 -#define IMG_SOKOBAN_FIELD_PLAYER_EDITOR 154 -#define IMG_EMPTY_SPACE 155 -#define IMG_SAND 156 -#define IMG_SAND_CRUMBLED 157 -#define IMG_SAND_DIGGING_LEFT 158 -#define IMG_SAND_DIGGING_RIGHT 159 -#define IMG_SAND_DIGGING_UP 160 -#define IMG_SAND_DIGGING_DOWN 161 -#define IMG_SAND_DIGGING_LEFT_CRUMBLED 162 -#define IMG_SAND_DIGGING_RIGHT_CRUMBLED 163 -#define IMG_SAND_DIGGING_UP_CRUMBLED 164 -#define IMG_SAND_DIGGING_DOWN_CRUMBLED 165 -#define IMG_WALL 166 -#define IMG_WALL_SLIPPERY 167 -#define IMG_STEELWALL 168 -#define IMG_ROCK 169 -#define IMG_ROCK_MOVING_LEFT 170 -#define IMG_ROCK_MOVING_RIGHT 171 -#define IMG_ROCK_PUSHING_LEFT 172 -#define IMG_ROCK_PUSHING_RIGHT 173 -#define IMG_EMERALD 174 -#define IMG_EMERALD_MOVING 175 -#define IMG_EMERALD_FALLING 176 -#define IMG_EMERALD_COLLECTING 177 -#define IMG_DIAMOND 178 -#define IMG_DIAMOND_MOVING 179 -#define IMG_DIAMOND_FALLING 180 -#define IMG_DIAMOND_COLLECTING 181 -#define IMG_BOMB 182 -#define IMG_NUT 183 -#define IMG_NUT_BREAKING 184 -#define IMG_DYNAMITE 185 -#define IMG_DYNAMITE_EDITOR 186 -#define IMG_DYNAMITE_ACTIVE 187 -#define IMG_DYNAMITE_ACTIVE_EDITOR 188 -#define IMG_EM_DYNAMITE 189 -#define IMG_EM_DYNAMITE_ACTIVE 190 -#define IMG_EM_DYNAMITE_ACTIVE_EDITOR 191 -#define IMG_WALL_EMERALD 192 -#define IMG_WALL_DIAMOND 193 -#define IMG_BUG 194 -#define IMG_BUG_RIGHT 195 -#define IMG_BUG_UP 196 -#define IMG_BUG_LEFT 197 -#define IMG_BUG_DOWN 198 -#define IMG_BUG_MOVING_RIGHT 199 -#define IMG_BUG_MOVING_UP 200 -#define IMG_BUG_MOVING_LEFT 201 -#define IMG_BUG_MOVING_DOWN 202 -#define IMG_BUG_TURNING_FROM_RIGHT_UP 203 -#define IMG_BUG_TURNING_FROM_UP_LEFT 204 -#define IMG_BUG_TURNING_FROM_LEFT_DOWN 205 -#define IMG_BUG_TURNING_FROM_DOWN_RIGHT 206 -#define IMG_BUG_TURNING_FROM_RIGHT_DOWN 207 -#define IMG_BUG_TURNING_FROM_UP_RIGHT 208 -#define IMG_BUG_TURNING_FROM_LEFT_UP 209 -#define IMG_BUG_TURNING_FROM_DOWN_LEFT 210 -#define IMG_SPACESHIP 211 -#define IMG_SPACESHIP_RIGHT 212 -#define IMG_SPACESHIP_UP 213 -#define IMG_SPACESHIP_LEFT 214 -#define IMG_SPACESHIP_DOWN 215 -#define IMG_SPACESHIP_MOVING_RIGHT 216 -#define IMG_SPACESHIP_MOVING_UP 217 -#define IMG_SPACESHIP_MOVING_LEFT 218 -#define IMG_SPACESHIP_MOVING_DOWN 219 -#define IMG_SPACESHIP_TURNING_FROM_RIGHT_UP 220 -#define IMG_SPACESHIP_TURNING_FROM_UP_LEFT 221 -#define IMG_SPACESHIP_TURNING_FROM_LEFT_DOWN 222 -#define IMG_SPACESHIP_TURNING_FROM_DOWN_RIGHT 223 -#define IMG_SPACESHIP_TURNING_FROM_RIGHT_DOWN 224 -#define IMG_SPACESHIP_TURNING_FROM_UP_RIGHT 225 -#define IMG_SPACESHIP_TURNING_FROM_LEFT_UP 226 -#define IMG_SPACESHIP_TURNING_FROM_DOWN_LEFT 227 -#define IMG_YAMYAM 228 -#define IMG_YAMYAM_LEFT 229 -#define IMG_YAMYAM_LEFT_EDITOR 230 -#define IMG_YAMYAM_RIGHT 231 -#define IMG_YAMYAM_RIGHT_EDITOR 232 -#define IMG_YAMYAM_UP 233 -#define IMG_YAMYAM_UP_EDITOR 234 -#define IMG_YAMYAM_DOWN 235 -#define IMG_YAMYAM_DOWN_EDITOR 236 -#define IMG_YAMYAM_MOVING 237 -#define IMG_ROBOT 238 -#define IMG_ROBOT_MOVING 239 -#define IMG_ROBOT_WHEEL 240 -#define IMG_ROBOT_WHEEL_ACTIVE 241 -#define IMG_MAGIC_WALL 242 -#define IMG_MAGIC_WALL_ACTIVE 243 -#define IMG_MAGIC_WALL_FILLING 244 -#define IMG_MAGIC_WALL_FULL 245 -#define IMG_MAGIC_WALL_EMPTYING 246 -#define IMG_MAGIC_WALL_DEAD 247 -#define IMG_DC_MAGIC_WALL 248 -#define IMG_DC_MAGIC_WALL_ACTIVE 249 -#define IMG_DC_MAGIC_WALL_FILLING 250 -#define IMG_DC_MAGIC_WALL_FULL 251 -#define IMG_DC_MAGIC_WALL_EMPTYING 252 -#define IMG_DC_MAGIC_WALL_DEAD 253 -#define IMG_QUICKSAND_EMPTY 254 -#define IMG_QUICKSAND_FILLING 255 -#define IMG_QUICKSAND_FULL 256 -#define IMG_QUICKSAND_FULL_EDITOR 257 -#define IMG_QUICKSAND_EMPTYING 258 -#define IMG_QUICKSAND_FAST_EMPTY 259 -#define IMG_QUICKSAND_FAST_FILLING 260 -#define IMG_QUICKSAND_FAST_FULL 261 -#define IMG_QUICKSAND_FAST_FULL_EDITOR 262 -#define IMG_QUICKSAND_FAST_EMPTYING 263 -#define IMG_ACID_POOL_TOPLEFT 264 -#define IMG_ACID_POOL_TOPRIGHT 265 -#define IMG_ACID_POOL_BOTTOMLEFT 266 -#define IMG_ACID_POOL_BOTTOM 267 -#define IMG_ACID_POOL_BOTTOMRIGHT 268 -#define IMG_ACID 269 -#define IMG_ACID_SPLASH_LEFT 270 -#define IMG_ACID_SPLASH_RIGHT 271 -#define IMG_AMOEBA_DROP 272 -#define IMG_AMOEBA_GROWING 273 -#define IMG_AMOEBA_SHRINKING 274 -#define IMG_AMOEBA_WET 275 -#define IMG_AMOEBA_WET_EDITOR 276 -#define IMG_AMOEBA_DROPPING 277 -#define IMG_AMOEBA_DRY 278 -#define IMG_AMOEBA_FULL 279 -#define IMG_AMOEBA_FULL_EDITOR 280 -#define IMG_AMOEBA_DEAD 281 -#define IMG_AMOEBA_DEAD_EDITOR 282 -#define IMG_EM_KEY_1 283 -#define IMG_EM_KEY_2 284 -#define IMG_EM_KEY_3 285 -#define IMG_EM_KEY_4 286 -#define IMG_DC_KEY_WHITE 287 -#define IMG_EM_GATE_1 288 -#define IMG_EM_GATE_2 289 -#define IMG_EM_GATE_3 290 -#define IMG_EM_GATE_4 291 -#define IMG_DC_GATE_WHITE 292 -#define IMG_EM_GATE_1_GRAY 293 -#define IMG_EM_GATE_1_GRAY_EDITOR 294 -#define IMG_EM_GATE_1_GRAY_ACTIVE 295 -#define IMG_EM_GATE_2_GRAY 296 -#define IMG_EM_GATE_2_GRAY_EDITOR 297 -#define IMG_EM_GATE_2_GRAY_ACTIVE 298 -#define IMG_EM_GATE_3_GRAY 299 -#define IMG_EM_GATE_3_GRAY_EDITOR 300 -#define IMG_EM_GATE_3_GRAY_ACTIVE 301 -#define IMG_EM_GATE_4_GRAY 302 -#define IMG_EM_GATE_4_GRAY_EDITOR 303 -#define IMG_EM_GATE_4_GRAY_ACTIVE 304 -#define IMG_DC_GATE_WHITE_GRAY 305 -#define IMG_DC_GATE_WHITE_GRAY_EDITOR 306 -#define IMG_DC_GATE_WHITE_GRAY_ACTIVE 307 -#define IMG_DC_GATE_FAKE_GRAY 308 -#define IMG_EXIT_CLOSED 309 -#define IMG_EXIT_OPENING 310 -#define IMG_EXIT_OPEN 311 -#define IMG_EXIT_CLOSING 312 -#define IMG_STEEL_EXIT_CLOSED 313 -#define IMG_STEEL_EXIT_OPENING 314 -#define IMG_STEEL_EXIT_OPEN 315 -#define IMG_STEEL_EXIT_CLOSING 316 -#define IMG_EM_EXIT_CLOSED 317 -#define IMG_EM_EXIT_OPENING 318 -#define IMG_EM_EXIT_OPEN 319 -#define IMG_EM_EXIT_CLOSING 320 -#define IMG_EM_STEEL_EXIT_CLOSED 321 -#define IMG_EM_STEEL_EXIT_OPENING 322 -#define IMG_EM_STEEL_EXIT_OPEN 323 -#define IMG_EM_STEEL_EXIT_CLOSING 324 -#define IMG_BALLOON 325 -#define IMG_BALLOON_MOVING 326 -#define IMG_BALLOON_PUSHING 327 -#define IMG_BALLOON_SWITCH_LEFT 328 -#define IMG_BALLOON_SWITCH_RIGHT 329 -#define IMG_BALLOON_SWITCH_UP 330 -#define IMG_BALLOON_SWITCH_DOWN 331 -#define IMG_BALLOON_SWITCH_ANY 332 -#define IMG_BALLOON_SWITCH_NONE 333 -#define IMG_SPRING 334 -#define IMG_EMC_STEELWALL_1 335 -#define IMG_EMC_STEELWALL_2 336 -#define IMG_EMC_STEELWALL_3 337 -#define IMG_EMC_STEELWALL_4 338 -#define IMG_EMC_WALL_1 339 -#define IMG_EMC_WALL_2 340 -#define IMG_EMC_WALL_3 341 -#define IMG_EMC_WALL_4 342 -#define IMG_EMC_WALL_5 343 -#define IMG_EMC_WALL_6 344 -#define IMG_EMC_WALL_7 345 -#define IMG_EMC_WALL_8 346 -#define IMG_INVISIBLE_STEELWALL 347 -#define IMG_INVISIBLE_STEELWALL_EDITOR 348 -#define IMG_INVISIBLE_STEELWALL_ACTIVE 349 -#define IMG_INVISIBLE_WALL 350 -#define IMG_INVISIBLE_WALL_EDITOR 351 -#define IMG_INVISIBLE_WALL_ACTIVE 352 -#define IMG_INVISIBLE_SAND 353 -#define IMG_INVISIBLE_SAND_EDITOR 354 -#define IMG_INVISIBLE_SAND_ACTIVE 355 -#define IMG_INVISIBLE_SAND_ACTIVE_CRUMBLED 356 -#define IMG_INVISIBLE_SAND_ACTIVE_DIGGING_LEFT 357 -#define IMG_INVISIBLE_SAND_ACTIVE_DIGGING_RIGHT 358 -#define IMG_INVISIBLE_SAND_ACTIVE_DIGGING_UP 359 -#define IMG_INVISIBLE_SAND_ACTIVE_DIGGING_DOWN 360 -#define IMG_INVISIBLE_SAND_ACTIVE_DIGGING_LEFT_CRUMBLED 361 -#define IMG_INVISIBLE_SAND_ACTIVE_DIGGING_RIGHT_CRUMBLED 362 -#define IMG_INVISIBLE_SAND_ACTIVE_DIGGING_UP_CRUMBLED 363 -#define IMG_INVISIBLE_SAND_ACTIVE_DIGGING_DOWN_CRUMBLED 364 -#define IMG_CONVEYOR_BELT_1_MIDDLE 365 -#define IMG_CONVEYOR_BELT_1_MIDDLE_ACTIVE 366 -#define IMG_CONVEYOR_BELT_1_LEFT 367 -#define IMG_CONVEYOR_BELT_1_LEFT_ACTIVE 368 -#define IMG_CONVEYOR_BELT_1_RIGHT 369 -#define IMG_CONVEYOR_BELT_1_RIGHT_ACTIVE 370 -#define IMG_CONVEYOR_BELT_1_SWITCH_LEFT 371 -#define IMG_CONVEYOR_BELT_1_SWITCH_MIDDLE 372 -#define IMG_CONVEYOR_BELT_1_SWITCH_RIGHT 373 -#define IMG_CONVEYOR_BELT_2_MIDDLE 374 -#define IMG_CONVEYOR_BELT_2_MIDDLE_ACTIVE 375 -#define IMG_CONVEYOR_BELT_2_LEFT 376 -#define IMG_CONVEYOR_BELT_2_LEFT_ACTIVE 377 -#define IMG_CONVEYOR_BELT_2_RIGHT 378 -#define IMG_CONVEYOR_BELT_2_RIGHT_ACTIVE 379 -#define IMG_CONVEYOR_BELT_2_SWITCH_LEFT 380 -#define IMG_CONVEYOR_BELT_2_SWITCH_MIDDLE 381 -#define IMG_CONVEYOR_BELT_2_SWITCH_RIGHT 382 -#define IMG_CONVEYOR_BELT_3_MIDDLE 383 -#define IMG_CONVEYOR_BELT_3_MIDDLE_ACTIVE 384 -#define IMG_CONVEYOR_BELT_3_LEFT 385 -#define IMG_CONVEYOR_BELT_3_LEFT_ACTIVE 386 -#define IMG_CONVEYOR_BELT_3_RIGHT 387 -#define IMG_CONVEYOR_BELT_3_RIGHT_ACTIVE 388 -#define IMG_CONVEYOR_BELT_3_SWITCH_LEFT 389 -#define IMG_CONVEYOR_BELT_3_SWITCH_MIDDLE 390 -#define IMG_CONVEYOR_BELT_3_SWITCH_RIGHT 391 -#define IMG_CONVEYOR_BELT_4_MIDDLE 392 -#define IMG_CONVEYOR_BELT_4_MIDDLE_ACTIVE 393 -#define IMG_CONVEYOR_BELT_4_LEFT 394 -#define IMG_CONVEYOR_BELT_4_LEFT_ACTIVE 395 -#define IMG_CONVEYOR_BELT_4_RIGHT 396 -#define IMG_CONVEYOR_BELT_4_RIGHT_ACTIVE 397 -#define IMG_CONVEYOR_BELT_4_SWITCH_LEFT 398 -#define IMG_CONVEYOR_BELT_4_SWITCH_MIDDLE 399 -#define IMG_CONVEYOR_BELT_4_SWITCH_RIGHT 400 -#define IMG_SWITCHGATE_SWITCH_UP 401 -#define IMG_SWITCHGATE_SWITCH_DOWN 402 -#define IMG_DC_SWITCHGATE_SWITCH_UP 403 -#define IMG_DC_SWITCHGATE_SWITCH_DOWN 404 -#define IMG_LIGHT_SWITCH 405 -#define IMG_LIGHT_SWITCH_ACTIVE 406 -#define IMG_TIMEGATE_SWITCH 407 -#define IMG_TIMEGATE_SWITCH_ACTIVE 408 -#define IMG_DC_TIMEGATE_SWITCH 409 -#define IMG_DC_TIMEGATE_SWITCH_ACTIVE 410 -#define IMG_ENVELOPE_1 411 -#define IMG_ENVELOPE_1_COLLECTING 412 -#define IMG_ENVELOPE_2 413 -#define IMG_ENVELOPE_2_COLLECTING 414 -#define IMG_ENVELOPE_3 415 -#define IMG_ENVELOPE_3_COLLECTING 416 -#define IMG_ENVELOPE_4 417 -#define IMG_ENVELOPE_4_COLLECTING 418 -#define IMG_SIGN_RADIOACTIVITY 419 -#define IMG_SIGN_GIVE_WAY 420 -#define IMG_SIGN_NO_ENTRY 421 -#define IMG_SIGN_EMERGENCY_EXIT 422 -#define IMG_SIGN_YIN_YANG 423 -#define IMG_SIGN_EXCLAMATION 424 -#define IMG_SIGN_STOP 425 -#define IMG_SIGN_PARKING 426 -#define IMG_SIGN_WHEELCHAIR 427 -#define IMG_SIGN_ENTRY_FORBIDDEN 428 -#define IMG_SPERMS 429 -#define IMG_BULLET 430 -#define IMG_HEART 431 -#define IMG_CROSS 432 -#define IMG_FRANKIE 433 -#define IMG_SIGN_SPERMS 434 -#define IMG_SIGN_BULLET 435 -#define IMG_SIGN_HEART 436 -#define IMG_SIGN_CROSS 437 -#define IMG_SIGN_FRANKIE 438 -#define IMG_LANDMINE 439 -#define IMG_DC_LANDMINE 440 -#define IMG_STEELWALL_SLIPPERY 441 -#define IMG_EXTRA_TIME 442 -#define IMG_SHIELD_NORMAL 443 -#define IMG_SHIELD_NORMAL_ACTIVE 444 -#define IMG_SHIELD_DEADLY 445 -#define IMG_SHIELD_DEADLY_ACTIVE 446 -#define IMG_SWITCHGATE_CLOSED 447 -#define IMG_SWITCHGATE_OPENING 448 -#define IMG_SWITCHGATE_OPEN 449 -#define IMG_SWITCHGATE_CLOSING 450 -#define IMG_TIMEGATE_CLOSED 451 -#define IMG_TIMEGATE_OPENING 452 -#define IMG_TIMEGATE_OPEN 453 -#define IMG_TIMEGATE_CLOSING 454 -#define IMG_PEARL 455 -#define IMG_PEARL_BREAKING 456 -#define IMG_CRYSTAL 457 -#define IMG_WALL_PEARL 458 -#define IMG_WALL_CRYSTAL 459 -#define IMG_DC_STEELWALL_1_LEFT 460 -#define IMG_DC_STEELWALL_1_RIGHT 461 -#define IMG_DC_STEELWALL_1_TOP 462 -#define IMG_DC_STEELWALL_1_BOTTOM 463 -#define IMG_DC_STEELWALL_1_HORIZONTAL 464 -#define IMG_DC_STEELWALL_1_VERTICAL 465 -#define IMG_DC_STEELWALL_1_TOPLEFT 466 -#define IMG_DC_STEELWALL_1_TOPRIGHT 467 -#define IMG_DC_STEELWALL_1_BOTTOMLEFT 468 -#define IMG_DC_STEELWALL_1_BOTTOMRIGHT 469 -#define IMG_DC_STEELWALL_1_TOPLEFT_2 470 -#define IMG_DC_STEELWALL_1_TOPRIGHT_2 471 -#define IMG_DC_STEELWALL_1_BOTTOMLEFT_2 472 -#define IMG_DC_STEELWALL_1_BOTTOMRIGHT_2 473 -#define IMG_DC_STEELWALL_2_LEFT 474 -#define IMG_DC_STEELWALL_2_RIGHT 475 -#define IMG_DC_STEELWALL_2_TOP 476 -#define IMG_DC_STEELWALL_2_BOTTOM 477 -#define IMG_DC_STEELWALL_2_HORIZONTAL 478 -#define IMG_DC_STEELWALL_2_VERTICAL 479 -#define IMG_DC_STEELWALL_2_MIDDLE 480 -#define IMG_DC_STEELWALL_2_SINGLE 481 -#define IMG_TUBE_RIGHT_DOWN 482 -#define IMG_TUBE_HORIZONTAL_DOWN 483 -#define IMG_TUBE_LEFT_DOWN 484 -#define IMG_TUBE_HORIZONTAL 485 -#define IMG_TUBE_VERTICAL_RIGHT 486 -#define IMG_TUBE_ANY 487 -#define IMG_TUBE_VERTICAL_LEFT 488 -#define IMG_TUBE_VERTICAL 489 -#define IMG_TUBE_RIGHT_UP 490 -#define IMG_TUBE_HORIZONTAL_UP 491 -#define IMG_TUBE_LEFT_UP 492 -#define IMG_TRAP 493 -#define IMG_TRAP_ACTIVE 494 -#define IMG_DX_SUPABOMB 495 -#define IMG_KEY_1 496 -#define IMG_KEY_1_EDITOR 497 -#define IMG_KEY_2 498 -#define IMG_KEY_2_EDITOR 499 -#define IMG_KEY_3 500 -#define IMG_KEY_3_EDITOR 501 -#define IMG_KEY_4 502 -#define IMG_KEY_4_EDITOR 503 -#define IMG_GATE_1 504 -#define IMG_GATE_2 505 -#define IMG_GATE_3 506 -#define IMG_GATE_4 507 -#define IMG_GATE_1_GRAY 508 -#define IMG_GATE_1_GRAY_EDITOR 509 -#define IMG_GATE_1_GRAY_ACTIVE 510 -#define IMG_GATE_2_GRAY 511 -#define IMG_GATE_2_GRAY_EDITOR 512 -#define IMG_GATE_2_GRAY_ACTIVE 513 -#define IMG_GATE_3_GRAY 514 -#define IMG_GATE_3_GRAY_EDITOR 515 -#define IMG_GATE_3_GRAY_ACTIVE 516 -#define IMG_GATE_4_GRAY 517 -#define IMG_GATE_4_GRAY_EDITOR 518 -#define IMG_GATE_4_GRAY_ACTIVE 519 -#define IMG_GAME_OF_LIFE 520 -#define IMG_BIOMAZE 521 -#define IMG_PACMAN 522 -#define IMG_PACMAN_RIGHT 523 -#define IMG_PACMAN_UP 524 -#define IMG_PACMAN_LEFT 525 -#define IMG_PACMAN_DOWN 526 -#define IMG_PACMAN_TURNING_FROM_RIGHT 527 -#define IMG_PACMAN_TURNING_FROM_UP 528 -#define IMG_PACMAN_TURNING_FROM_LEFT 529 -#define IMG_PACMAN_TURNING_FROM_DOWN 530 -#define IMG_LAMP 531 -#define IMG_LAMP_EDITOR 532 -#define IMG_LAMP_ACTIVE 533 -#define IMG_TIME_ORB_FULL 534 -#define IMG_TIME_ORB_EMPTY 535 -#define IMG_EMERALD_YELLOW 536 -#define IMG_EMERALD_YELLOW_MOVING 537 -#define IMG_EMERALD_YELLOW_FALLING 538 -#define IMG_EMERALD_RED 539 -#define IMG_EMERALD_RED_MOVING 540 -#define IMG_EMERALD_RED_FALLING 541 -#define IMG_EMERALD_PURPLE 542 -#define IMG_EMERALD_PURPLE_MOVING 543 -#define IMG_EMERALD_PURPLE_FALLING 544 -#define IMG_WALL_EMERALD_YELLOW 545 -#define IMG_WALL_EMERALD_RED 546 -#define IMG_WALL_EMERALD_PURPLE 547 -#define IMG_WALL_BD_DIAMOND 548 -#define IMG_EXPANDABLE_WALL 549 -#define IMG_EXPANDABLE_WALL_HORIZONTAL 550 -#define IMG_EXPANDABLE_WALL_HORIZONTAL_EDITOR 551 -#define IMG_EXPANDABLE_WALL_VERTICAL 552 -#define IMG_EXPANDABLE_WALL_VERTICAL_EDITOR 553 -#define IMG_EXPANDABLE_WALL_ANY 554 -#define IMG_EXPANDABLE_WALL_ANY_EDITOR 555 -#define IMG_EXPANDABLE_STEELWALL_HORIZONTAL 556 -#define IMG_EXPANDABLE_STEELWALL_HORIZONTAL_EDITOR 557 -#define IMG_EXPANDABLE_STEELWALL_VERTICAL 558 -#define IMG_EXPANDABLE_STEELWALL_VERTICAL_EDITOR 559 -#define IMG_EXPANDABLE_STEELWALL_ANY 560 -#define IMG_EXPANDABLE_STEELWALL_ANY_EDITOR 561 -#define IMG_BD_EXPANDABLE_WALL 562 -#define IMG_BD_EXPANDABLE_WALL_EDITOR 563 -#define IMG_EXPANDABLE_WALL_GROWING_LEFT 564 -#define IMG_EXPANDABLE_WALL_GROWING_RIGHT 565 -#define IMG_EXPANDABLE_WALL_GROWING_UP 566 -#define IMG_EXPANDABLE_WALL_GROWING_DOWN 567 -#define IMG_EXPANDABLE_STEELWALL_GROWING_LEFT 568 -#define IMG_EXPANDABLE_STEELWALL_GROWING_RIGHT 569 -#define IMG_EXPANDABLE_STEELWALL_GROWING_UP 570 -#define IMG_EXPANDABLE_STEELWALL_GROWING_DOWN 571 -#define IMG_BLACK_ORB 572 -#define IMG_SPEED_PILL 573 -#define IMG_DARK_YAMYAM 574 -#define IMG_DYNABOMB 575 -#define IMG_DYNABOMB_ACTIVE 576 -#define IMG_DYNABOMB_PLAYER_1 577 -#define IMG_DYNABOMB_PLAYER_1_ACTIVE 578 -#define IMG_DYNABOMB_PLAYER_2 579 -#define IMG_DYNABOMB_PLAYER_2_ACTIVE 580 -#define IMG_DYNABOMB_PLAYER_3 581 -#define IMG_DYNABOMB_PLAYER_3_ACTIVE 582 -#define IMG_DYNABOMB_PLAYER_4 583 -#define IMG_DYNABOMB_PLAYER_4_ACTIVE 584 -#define IMG_DYNABOMB_INCREASE_NUMBER 585 -#define IMG_DYNABOMB_INCREASE_SIZE 586 -#define IMG_DYNABOMB_INCREASE_POWER 587 -#define IMG_PIG 588 -#define IMG_PIG_DOWN 589 -#define IMG_PIG_UP 590 -#define IMG_PIG_LEFT 591 -#define IMG_PIG_RIGHT 592 -#define IMG_PIG_MOVING_DOWN 593 -#define IMG_PIG_MOVING_UP 594 -#define IMG_PIG_MOVING_LEFT 595 -#define IMG_PIG_MOVING_RIGHT 596 -#define IMG_PIG_DIGGING_DOWN 597 -#define IMG_PIG_DIGGING_UP 598 -#define IMG_PIG_DIGGING_LEFT 599 -#define IMG_PIG_DIGGING_RIGHT 600 -#define IMG_DRAGON 601 -#define IMG_DRAGON_DOWN 602 -#define IMG_DRAGON_UP 603 -#define IMG_DRAGON_LEFT 604 -#define IMG_DRAGON_RIGHT 605 -#define IMG_DRAGON_MOVING_DOWN 606 -#define IMG_DRAGON_MOVING_UP 607 -#define IMG_DRAGON_MOVING_LEFT 608 -#define IMG_DRAGON_MOVING_RIGHT 609 -#define IMG_DRAGON_ATTACKING_DOWN 610 -#define IMG_DRAGON_ATTACKING_UP 611 -#define IMG_DRAGON_ATTACKING_LEFT 612 -#define IMG_DRAGON_ATTACKING_RIGHT 613 -#define IMG_MOLE 614 -#define IMG_MOLE_DOWN 615 -#define IMG_MOLE_UP 616 -#define IMG_MOLE_LEFT 617 -#define IMG_MOLE_RIGHT 618 -#define IMG_MOLE_MOVING_DOWN 619 -#define IMG_MOLE_MOVING_UP 620 -#define IMG_MOLE_MOVING_LEFT 621 -#define IMG_MOLE_MOVING_RIGHT 622 -#define IMG_MOLE_DIGGING_DOWN 623 -#define IMG_MOLE_DIGGING_UP 624 -#define IMG_MOLE_DIGGING_LEFT 625 -#define IMG_MOLE_DIGGING_RIGHT 626 -#define IMG_PENGUIN 627 -#define IMG_PENGUIN_EDITOR 628 -#define IMG_PENGUIN_DOWN 629 -#define IMG_PENGUIN_UP 630 -#define IMG_PENGUIN_LEFT 631 -#define IMG_PENGUIN_RIGHT 632 -#define IMG_PENGUIN_MOVING_DOWN 633 -#define IMG_PENGUIN_MOVING_UP 634 -#define IMG_PENGUIN_MOVING_LEFT 635 -#define IMG_PENGUIN_MOVING_RIGHT 636 -#define IMG_SATELLITE 637 -#define IMG_FLAMES_1_LEFT 638 -#define IMG_FLAMES_2_LEFT 639 -#define IMG_FLAMES_3_LEFT 640 -#define IMG_FLAMES_1_RIGHT 641 -#define IMG_FLAMES_2_RIGHT 642 -#define IMG_FLAMES_3_RIGHT 643 -#define IMG_FLAMES_1_UP 644 -#define IMG_FLAMES_2_UP 645 -#define IMG_FLAMES_3_UP 646 -#define IMG_FLAMES_1_DOWN 647 -#define IMG_FLAMES_2_DOWN 648 -#define IMG_FLAMES_3_DOWN 649 -#define IMG_STONEBLOCK 650 -#define IMG_PLAYER_1 651 -#define IMG_PLAYER_1_EDITOR 652 -#define IMG_PLAYER_1_DOWN 653 -#define IMG_PLAYER_1_UP 654 -#define IMG_PLAYER_1_LEFT 655 -#define IMG_PLAYER_1_RIGHT 656 -#define IMG_PLAYER_1_MOVING_DOWN 657 -#define IMG_PLAYER_1_MOVING_UP 658 -#define IMG_PLAYER_1_MOVING_LEFT 659 -#define IMG_PLAYER_1_MOVING_RIGHT 660 -#define IMG_PLAYER_1_DIGGING_DOWN 661 -#define IMG_PLAYER_1_DIGGING_UP 662 -#define IMG_PLAYER_1_DIGGING_LEFT 663 -#define IMG_PLAYER_1_DIGGING_RIGHT 664 -#define IMG_PLAYER_1_COLLECTING_DOWN 665 -#define IMG_PLAYER_1_COLLECTING_UP 666 -#define IMG_PLAYER_1_COLLECTING_LEFT 667 -#define IMG_PLAYER_1_COLLECTING_RIGHT 668 -#define IMG_PLAYER_1_PUSHING_DOWN 669 -#define IMG_PLAYER_1_PUSHING_UP 670 -#define IMG_PLAYER_1_PUSHING_LEFT 671 -#define IMG_PLAYER_1_PUSHING_RIGHT 672 -#define IMG_PLAYER_1_SNAPPING_DOWN 673 -#define IMG_PLAYER_1_SNAPPING_UP 674 -#define IMG_PLAYER_1_SNAPPING_LEFT 675 -#define IMG_PLAYER_1_SNAPPING_RIGHT 676 -#define IMG_PLAYER_2 677 -#define IMG_PLAYER_2_EDITOR 678 -#define IMG_PLAYER_2_DOWN 679 -#define IMG_PLAYER_2_UP 680 -#define IMG_PLAYER_2_LEFT 681 -#define IMG_PLAYER_2_RIGHT 682 -#define IMG_PLAYER_2_MOVING_DOWN 683 -#define IMG_PLAYER_2_MOVING_UP 684 -#define IMG_PLAYER_2_MOVING_LEFT 685 -#define IMG_PLAYER_2_MOVING_RIGHT 686 -#define IMG_PLAYER_2_DIGGING_DOWN 687 -#define IMG_PLAYER_2_DIGGING_UP 688 -#define IMG_PLAYER_2_DIGGING_LEFT 689 -#define IMG_PLAYER_2_DIGGING_RIGHT 690 -#define IMG_PLAYER_2_COLLECTING_DOWN 691 -#define IMG_PLAYER_2_COLLECTING_UP 692 -#define IMG_PLAYER_2_COLLECTING_LEFT 693 -#define IMG_PLAYER_2_COLLECTING_RIGHT 694 -#define IMG_PLAYER_2_PUSHING_DOWN 695 -#define IMG_PLAYER_2_PUSHING_UP 696 -#define IMG_PLAYER_2_PUSHING_LEFT 697 -#define IMG_PLAYER_2_PUSHING_RIGHT 698 -#define IMG_PLAYER_2_SNAPPING_DOWN 699 -#define IMG_PLAYER_2_SNAPPING_UP 700 -#define IMG_PLAYER_2_SNAPPING_LEFT 701 -#define IMG_PLAYER_2_SNAPPING_RIGHT 702 -#define IMG_PLAYER_3 703 -#define IMG_PLAYER_3_EDITOR 704 -#define IMG_PLAYER_3_DOWN 705 -#define IMG_PLAYER_3_UP 706 -#define IMG_PLAYER_3_LEFT 707 -#define IMG_PLAYER_3_RIGHT 708 -#define IMG_PLAYER_3_MOVING_DOWN 709 -#define IMG_PLAYER_3_MOVING_UP 710 -#define IMG_PLAYER_3_MOVING_LEFT 711 -#define IMG_PLAYER_3_MOVING_RIGHT 712 -#define IMG_PLAYER_3_DIGGING_DOWN 713 -#define IMG_PLAYER_3_DIGGING_UP 714 -#define IMG_PLAYER_3_DIGGING_LEFT 715 -#define IMG_PLAYER_3_DIGGING_RIGHT 716 -#define IMG_PLAYER_3_COLLECTING_DOWN 717 -#define IMG_PLAYER_3_COLLECTING_UP 718 -#define IMG_PLAYER_3_COLLECTING_LEFT 719 -#define IMG_PLAYER_3_COLLECTING_RIGHT 720 -#define IMG_PLAYER_3_PUSHING_DOWN 721 -#define IMG_PLAYER_3_PUSHING_UP 722 -#define IMG_PLAYER_3_PUSHING_LEFT 723 -#define IMG_PLAYER_3_PUSHING_RIGHT 724 -#define IMG_PLAYER_3_SNAPPING_DOWN 725 -#define IMG_PLAYER_3_SNAPPING_UP 726 -#define IMG_PLAYER_3_SNAPPING_LEFT 727 -#define IMG_PLAYER_3_SNAPPING_RIGHT 728 -#define IMG_PLAYER_4 729 -#define IMG_PLAYER_4_EDITOR 730 -#define IMG_PLAYER_4_DOWN 731 -#define IMG_PLAYER_4_UP 732 -#define IMG_PLAYER_4_LEFT 733 -#define IMG_PLAYER_4_RIGHT 734 -#define IMG_PLAYER_4_MOVING_DOWN 735 -#define IMG_PLAYER_4_MOVING_UP 736 -#define IMG_PLAYER_4_MOVING_LEFT 737 -#define IMG_PLAYER_4_MOVING_RIGHT 738 -#define IMG_PLAYER_4_DIGGING_DOWN 739 -#define IMG_PLAYER_4_DIGGING_UP 740 -#define IMG_PLAYER_4_DIGGING_LEFT 741 -#define IMG_PLAYER_4_DIGGING_RIGHT 742 -#define IMG_PLAYER_4_COLLECTING_DOWN 743 -#define IMG_PLAYER_4_COLLECTING_UP 744 -#define IMG_PLAYER_4_COLLECTING_LEFT 745 -#define IMG_PLAYER_4_COLLECTING_RIGHT 746 -#define IMG_PLAYER_4_PUSHING_DOWN 747 -#define IMG_PLAYER_4_PUSHING_UP 748 -#define IMG_PLAYER_4_PUSHING_LEFT 749 -#define IMG_PLAYER_4_PUSHING_RIGHT 750 -#define IMG_PLAYER_4_SNAPPING_DOWN 751 -#define IMG_PLAYER_4_SNAPPING_UP 752 -#define IMG_PLAYER_4_SNAPPING_LEFT 753 -#define IMG_PLAYER_4_SNAPPING_RIGHT 754 -#define IMG_DEFAULT_EXPLODING 755 -#define IMG_TWINKLE_BLUE 756 -#define IMG_TWINKLE_WHITE 757 -#define IMG_STEELWALL_TOPLEFT 758 -#define IMG_STEELWALL_TOPRIGHT 759 -#define IMG_STEELWALL_BOTTOMLEFT 760 -#define IMG_STEELWALL_BOTTOMRIGHT 761 -#define IMG_STEELWALL_HORIZONTAL 762 -#define IMG_STEELWALL_VERTICAL 763 -#define IMG_STEELWALL_TOPLEFT_EDITOR 764 -#define IMG_STEELWALL_TOPRIGHT_EDITOR 765 -#define IMG_STEELWALL_BOTTOMLEFT_EDITOR 766 -#define IMG_STEELWALL_BOTTOMRIGHT_EDITOR 767 -#define IMG_STEELWALL_HORIZONTAL_EDITOR 768 -#define IMG_STEELWALL_VERTICAL_EDITOR 769 -#define IMG_INVISIBLE_STEELWALL_TOPLEFT 770 -#define IMG_INVISIBLE_STEELWALL_TOPRIGHT 771 -#define IMG_INVISIBLE_STEELWALL_BOTTOMLEFT 772 -#define IMG_INVISIBLE_STEELWALL_BOTTOMRIGHT 773 -#define IMG_INVISIBLE_STEELWALL_HORIZONTAL 774 -#define IMG_INVISIBLE_STEELWALL_VERTICAL 775 -#define IMG_INVISIBLE_STEELWALL_TOPLEFT_EDITOR 776 -#define IMG_INVISIBLE_STEELWALL_TOPRIGHT_EDITOR 777 -#define IMG_INVISIBLE_STEELWALL_BOTTOMLEFT_EDITOR 778 -#define IMG_INVISIBLE_STEELWALL_BOTTOMRIGHT_EDITOR 779 -#define IMG_INVISIBLE_STEELWALL_HORIZONTAL_EDITOR 780 -#define IMG_INVISIBLE_STEELWALL_VERTICAL_EDITOR 781 -#define IMG_ARROW_LEFT 782 -#define IMG_ARROW_RIGHT 783 -#define IMG_ARROW_UP 784 -#define IMG_ARROW_DOWN 785 -#define IMG_UNKNOWN 786 -#define IMG_TRIGGER_ELEMENT 787 -#define IMG_TRIGGER_PLAYER 788 -#define IMG_TRIGGER_CE_VALUE 789 -#define IMG_TRIGGER_CE_SCORE 790 -#define IMG_CURRENT_CE_VALUE 791 -#define IMG_CURRENT_CE_SCORE 792 -#define IMG_PREV_CE_1 793 -#define IMG_PREV_CE_2 794 -#define IMG_PREV_CE_3 795 -#define IMG_PREV_CE_4 796 -#define IMG_PREV_CE_5 797 -#define IMG_PREV_CE_6 798 -#define IMG_PREV_CE_7 799 -#define IMG_PREV_CE_8 800 -#define IMG_NEXT_CE_1 801 -#define IMG_NEXT_CE_2 802 -#define IMG_NEXT_CE_3 803 -#define IMG_NEXT_CE_4 804 -#define IMG_NEXT_CE_5 805 -#define IMG_NEXT_CE_6 806 -#define IMG_NEXT_CE_7 807 -#define IMG_NEXT_CE_8 808 -#define IMG_SELF 809 -#define IMG_ANY_ELEMENT 810 -#define IMG_EMC_KEY_5 811 -#define IMG_EMC_KEY_6 812 -#define IMG_EMC_KEY_7 813 -#define IMG_EMC_KEY_8 814 -#define IMG_EMC_GATE_5 815 -#define IMG_EMC_GATE_6 816 -#define IMG_EMC_GATE_7 817 -#define IMG_EMC_GATE_8 818 -#define IMG_EMC_GATE_5_GRAY 819 -#define IMG_EMC_GATE_5_GRAY_EDITOR 820 -#define IMG_EMC_GATE_5_GRAY_ACTIVE 821 -#define IMG_EMC_GATE_6_GRAY 822 -#define IMG_EMC_GATE_6_GRAY_EDITOR 823 -#define IMG_EMC_GATE_6_GRAY_ACTIVE 824 -#define IMG_EMC_GATE_7_GRAY 825 -#define IMG_EMC_GATE_7_GRAY_EDITOR 826 -#define IMG_EMC_GATE_7_GRAY_ACTIVE 827 -#define IMG_EMC_GATE_8_GRAY 828 -#define IMG_EMC_GATE_8_GRAY_EDITOR 829 -#define IMG_EMC_GATE_8_GRAY_ACTIVE 830 -#define IMG_EMC_ANDROID 831 -#define IMG_EMC_ANDROID_SHRINKING_UPLEFT 832 -#define IMG_EMC_ANDROID_GROWING_DOWNRIGHT 833 -#define IMG_EMC_ANDROID_SHRINKING_DOWNLEFT 834 -#define IMG_EMC_ANDROID_GROWING_UPRIGHT 835 -#define IMG_EMC_ANDROID_SHRINKING_UPRIGHT 836 -#define IMG_EMC_ANDROID_GROWING_DOWNLEFT 837 -#define IMG_EMC_ANDROID_SHRINKING_DOWNRIGHT 838 -#define IMG_EMC_ANDROID_GROWING_UPLEFT 839 -#define IMG_EMC_GRASS 840 -#define IMG_EMC_GRASS_CRUMBLED 841 -#define IMG_EMC_GRASS_DIGGING_LEFT 842 -#define IMG_EMC_GRASS_DIGGING_RIGHT 843 -#define IMG_EMC_GRASS_DIGGING_UP 844 -#define IMG_EMC_GRASS_DIGGING_DOWN 845 -#define IMG_EMC_GRASS_DIGGING_LEFT_CRUMBLED 846 -#define IMG_EMC_GRASS_DIGGING_RIGHT_CRUMBLED 847 -#define IMG_EMC_GRASS_DIGGING_UP_CRUMBLED 848 -#define IMG_EMC_GRASS_DIGGING_DOWN_CRUMBLED 849 -#define IMG_EMC_MAGIC_BALL 850 -#define IMG_EMC_MAGIC_BALL_ACTIVE 851 -#define IMG_EMC_MAGIC_BALL_DROPPING 852 -#define IMG_EMC_MAGIC_BALL_SWITCH 853 -#define IMG_EMC_MAGIC_BALL_SWITCH_ACTIVE 854 -#define IMG_EMC_SPRING_BUMPER 855 -#define IMG_EMC_SPRING_BUMPER_ACTIVE 856 -#define IMG_EMC_PLANT 857 -#define IMG_EMC_PLANT_CRUMBLED 858 -#define IMG_EMC_LENSES 859 -#define IMG_EMC_MAGNIFIER 860 -#define IMG_EMC_WALL_9 861 -#define IMG_EMC_WALL_10 862 -#define IMG_EMC_WALL_11 863 -#define IMG_EMC_WALL_12 864 -#define IMG_EMC_WALL_13 865 -#define IMG_EMC_WALL_14 866 -#define IMG_EMC_WALL_15 867 -#define IMG_EMC_WALL_16 868 -#define IMG_EMC_WALL_SLIPPERY_1 869 -#define IMG_EMC_WALL_SLIPPERY_2 870 -#define IMG_EMC_WALL_SLIPPERY_3 871 -#define IMG_EMC_WALL_SLIPPERY_4 872 -#define IMG_EMC_FAKE_GRASS 873 -#define IMG_EMC_FAKE_GRASS_CRUMBLED 874 -#define IMG_EMC_FAKE_GRASS_ACTIVE 875 -#define IMG_EMC_FAKE_GRASS_ACTIVE_CRUMBLED 876 -#define IMG_EMC_FAKE_GRASS_EDITOR 877 -#define IMG_EMC_FAKE_ACID 878 -#define IMG_EMC_DRIPPER 879 -#define IMG_EMC_DRIPPER_EDITOR 880 -#define IMG_EMC_DRIPPER_ACTIVE 881 -#define IMG_GRAPHIC_1 882 -#define IMG_GRAPHIC_2 883 -#define IMG_GRAPHIC_3 884 -#define IMG_GRAPHIC_4 885 -#define IMG_GRAPHIC_5 886 -#define IMG_GRAPHIC_6 887 -#define IMG_GRAPHIC_7 888 -#define IMG_GRAPHIC_8 889 -#define IMG_CHAR_SPACE 890 -#define IMG_CHAR_SPACE_EDITOR 891 -#define IMG_CHAR_EXCLAM 892 -#define IMG_CHAR_QUOTEDBL 893 -#define IMG_CHAR_NUMBERSIGN 894 -#define IMG_CHAR_DOLLAR 895 -#define IMG_CHAR_PERCENT 896 -#define IMG_CHAR_AMPERSAND 897 -#define IMG_CHAR_APOSTROPHE 898 -#define IMG_CHAR_PARENLEFT 899 -#define IMG_CHAR_PARENRIGHT 900 -#define IMG_CHAR_ASTERISK 901 -#define IMG_CHAR_PLUS 902 -#define IMG_CHAR_COMMA 903 -#define IMG_CHAR_MINUS 904 -#define IMG_CHAR_PERIOD 905 -#define IMG_CHAR_SLASH 906 -#define IMG_CHAR_0 907 -#define IMG_CHAR_1 908 -#define IMG_CHAR_2 909 -#define IMG_CHAR_3 910 -#define IMG_CHAR_4 911 -#define IMG_CHAR_5 912 -#define IMG_CHAR_6 913 -#define IMG_CHAR_7 914 -#define IMG_CHAR_8 915 -#define IMG_CHAR_9 916 -#define IMG_CHAR_COLON 917 -#define IMG_CHAR_SEMICOLON 918 -#define IMG_CHAR_LESS 919 -#define IMG_CHAR_EQUAL 920 -#define IMG_CHAR_GREATER 921 -#define IMG_CHAR_QUESTION 922 -#define IMG_CHAR_AT 923 -#define IMG_CHAR_A 924 -#define IMG_CHAR_B 925 -#define IMG_CHAR_C 926 -#define IMG_CHAR_D 927 -#define IMG_CHAR_E 928 -#define IMG_CHAR_F 929 -#define IMG_CHAR_G 930 -#define IMG_CHAR_H 931 -#define IMG_CHAR_I 932 -#define IMG_CHAR_J 933 -#define IMG_CHAR_K 934 -#define IMG_CHAR_L 935 -#define IMG_CHAR_M 936 -#define IMG_CHAR_N 937 -#define IMG_CHAR_O 938 -#define IMG_CHAR_P 939 -#define IMG_CHAR_Q 940 -#define IMG_CHAR_R 941 -#define IMG_CHAR_S 942 -#define IMG_CHAR_T 943 -#define IMG_CHAR_U 944 -#define IMG_CHAR_V 945 -#define IMG_CHAR_W 946 -#define IMG_CHAR_X 947 -#define IMG_CHAR_Y 948 -#define IMG_CHAR_Z 949 -#define IMG_CHAR_BRACKETLEFT 950 -#define IMG_CHAR_BACKSLASH 951 -#define IMG_CHAR_BRACKETRIGHT 952 -#define IMG_CHAR_ASCIICIRCUM 953 -#define IMG_CHAR_UNDERSCORE 954 -#define IMG_CHAR_COPYRIGHT 955 -#define IMG_CHAR_AUMLAUT 956 -#define IMG_CHAR_OUMLAUT 957 -#define IMG_CHAR_UUMLAUT 958 -#define IMG_CHAR_DEGREE 959 -#define IMG_CHAR_TRADEMARK 960 -#define IMG_CHAR_CURSOR 961 -#define IMG_CHAR_BUTTON 962 -#define IMG_CHAR_UP 963 -#define IMG_CHAR_DOWN 964 -#define IMG_STEEL_CHAR_SPACE 965 -#define IMG_STEEL_CHAR_SPACE_EDITOR 966 -#define IMG_STEEL_CHAR_EXCLAM 967 -#define IMG_STEEL_CHAR_QUOTEDBL 968 -#define IMG_STEEL_CHAR_NUMBERSIGN 969 -#define IMG_STEEL_CHAR_DOLLAR 970 -#define IMG_STEEL_CHAR_PERCENT 971 -#define IMG_STEEL_CHAR_AMPERSAND 972 -#define IMG_STEEL_CHAR_APOSTROPHE 973 -#define IMG_STEEL_CHAR_PARENLEFT 974 -#define IMG_STEEL_CHAR_PARENRIGHT 975 -#define IMG_STEEL_CHAR_ASTERISK 976 -#define IMG_STEEL_CHAR_PLUS 977 -#define IMG_STEEL_CHAR_COMMA 978 -#define IMG_STEEL_CHAR_MINUS 979 -#define IMG_STEEL_CHAR_PERIOD 980 -#define IMG_STEEL_CHAR_SLASH 981 -#define IMG_STEEL_CHAR_0 982 -#define IMG_STEEL_CHAR_1 983 -#define IMG_STEEL_CHAR_2 984 -#define IMG_STEEL_CHAR_3 985 -#define IMG_STEEL_CHAR_4 986 -#define IMG_STEEL_CHAR_5 987 -#define IMG_STEEL_CHAR_6 988 -#define IMG_STEEL_CHAR_7 989 -#define IMG_STEEL_CHAR_8 990 -#define IMG_STEEL_CHAR_9 991 -#define IMG_STEEL_CHAR_COLON 992 -#define IMG_STEEL_CHAR_SEMICOLON 993 -#define IMG_STEEL_CHAR_LESS 994 -#define IMG_STEEL_CHAR_EQUAL 995 -#define IMG_STEEL_CHAR_GREATER 996 -#define IMG_STEEL_CHAR_QUESTION 997 -#define IMG_STEEL_CHAR_AT 998 -#define IMG_STEEL_CHAR_A 999 -#define IMG_STEEL_CHAR_B 1000 -#define IMG_STEEL_CHAR_C 1001 -#define IMG_STEEL_CHAR_D 1002 -#define IMG_STEEL_CHAR_E 1003 -#define IMG_STEEL_CHAR_F 1004 -#define IMG_STEEL_CHAR_G 1005 -#define IMG_STEEL_CHAR_H 1006 -#define IMG_STEEL_CHAR_I 1007 -#define IMG_STEEL_CHAR_J 1008 -#define IMG_STEEL_CHAR_K 1009 -#define IMG_STEEL_CHAR_L 1010 -#define IMG_STEEL_CHAR_M 1011 -#define IMG_STEEL_CHAR_N 1012 -#define IMG_STEEL_CHAR_O 1013 -#define IMG_STEEL_CHAR_P 1014 -#define IMG_STEEL_CHAR_Q 1015 -#define IMG_STEEL_CHAR_R 1016 -#define IMG_STEEL_CHAR_S 1017 -#define IMG_STEEL_CHAR_T 1018 -#define IMG_STEEL_CHAR_U 1019 -#define IMG_STEEL_CHAR_V 1020 -#define IMG_STEEL_CHAR_W 1021 -#define IMG_STEEL_CHAR_X 1022 -#define IMG_STEEL_CHAR_Y 1023 -#define IMG_STEEL_CHAR_Z 1024 -#define IMG_STEEL_CHAR_BRACKETLEFT 1025 -#define IMG_STEEL_CHAR_BACKSLASH 1026 -#define IMG_STEEL_CHAR_BRACKETRIGHT 1027 -#define IMG_STEEL_CHAR_ASCIICIRCUM 1028 -#define IMG_STEEL_CHAR_UNDERSCORE 1029 -#define IMG_STEEL_CHAR_COPYRIGHT 1030 -#define IMG_STEEL_CHAR_AUMLAUT 1031 -#define IMG_STEEL_CHAR_OUMLAUT 1032 -#define IMG_STEEL_CHAR_UUMLAUT 1033 -#define IMG_STEEL_CHAR_DEGREE 1034 -#define IMG_STEEL_CHAR_TRADEMARK 1035 -#define IMG_STEEL_CHAR_CURSOR 1036 -#define IMG_STEEL_CHAR_BUTTON 1037 -#define IMG_STEEL_CHAR_UP 1038 -#define IMG_STEEL_CHAR_DOWN 1039 -#define IMG_CUSTOM_1 1040 -#define IMG_CUSTOM_1_EDITOR 1041 -#define IMG_CUSTOM_2 1042 -#define IMG_CUSTOM_2_EDITOR 1043 -#define IMG_CUSTOM_3 1044 -#define IMG_CUSTOM_3_EDITOR 1045 -#define IMG_CUSTOM_4 1046 -#define IMG_CUSTOM_4_EDITOR 1047 -#define IMG_CUSTOM_5 1048 -#define IMG_CUSTOM_5_EDITOR 1049 -#define IMG_CUSTOM_6 1050 -#define IMG_CUSTOM_6_EDITOR 1051 -#define IMG_CUSTOM_7 1052 -#define IMG_CUSTOM_7_EDITOR 1053 -#define IMG_CUSTOM_8 1054 -#define IMG_CUSTOM_8_EDITOR 1055 -#define IMG_CUSTOM_9 1056 -#define IMG_CUSTOM_9_EDITOR 1057 -#define IMG_CUSTOM_10 1058 -#define IMG_CUSTOM_10_EDITOR 1059 -#define IMG_CUSTOM_11 1060 -#define IMG_CUSTOM_11_EDITOR 1061 -#define IMG_CUSTOM_12 1062 -#define IMG_CUSTOM_12_EDITOR 1063 -#define IMG_CUSTOM_13 1064 -#define IMG_CUSTOM_13_EDITOR 1065 -#define IMG_CUSTOM_14 1066 -#define IMG_CUSTOM_14_EDITOR 1067 -#define IMG_CUSTOM_15 1068 -#define IMG_CUSTOM_15_EDITOR 1069 -#define IMG_CUSTOM_16 1070 -#define IMG_CUSTOM_16_EDITOR 1071 -#define IMG_CUSTOM_17 1072 -#define IMG_CUSTOM_17_EDITOR 1073 -#define IMG_CUSTOM_18 1074 -#define IMG_CUSTOM_18_EDITOR 1075 -#define IMG_CUSTOM_19 1076 -#define IMG_CUSTOM_19_EDITOR 1077 -#define IMG_CUSTOM_20 1078 -#define IMG_CUSTOM_20_EDITOR 1079 -#define IMG_CUSTOM_21 1080 -#define IMG_CUSTOM_21_EDITOR 1081 -#define IMG_CUSTOM_22 1082 -#define IMG_CUSTOM_22_EDITOR 1083 -#define IMG_CUSTOM_23 1084 -#define IMG_CUSTOM_23_EDITOR 1085 -#define IMG_CUSTOM_24 1086 -#define IMG_CUSTOM_24_EDITOR 1087 -#define IMG_CUSTOM_25 1088 -#define IMG_CUSTOM_25_EDITOR 1089 -#define IMG_CUSTOM_26 1090 -#define IMG_CUSTOM_26_EDITOR 1091 -#define IMG_CUSTOM_27 1092 -#define IMG_CUSTOM_27_EDITOR 1093 -#define IMG_CUSTOM_28 1094 -#define IMG_CUSTOM_28_EDITOR 1095 -#define IMG_CUSTOM_29 1096 -#define IMG_CUSTOM_29_EDITOR 1097 -#define IMG_CUSTOM_30 1098 -#define IMG_CUSTOM_30_EDITOR 1099 -#define IMG_CUSTOM_31 1100 -#define IMG_CUSTOM_31_EDITOR 1101 -#define IMG_CUSTOM_32 1102 -#define IMG_CUSTOM_32_EDITOR 1103 -#define IMG_CUSTOM_33 1104 -#define IMG_CUSTOM_33_EDITOR 1105 -#define IMG_CUSTOM_34 1106 -#define IMG_CUSTOM_34_EDITOR 1107 -#define IMG_CUSTOM_35 1108 -#define IMG_CUSTOM_35_EDITOR 1109 -#define IMG_CUSTOM_36 1110 -#define IMG_CUSTOM_36_EDITOR 1111 -#define IMG_CUSTOM_37 1112 -#define IMG_CUSTOM_37_EDITOR 1113 -#define IMG_CUSTOM_38 1114 -#define IMG_CUSTOM_38_EDITOR 1115 -#define IMG_CUSTOM_39 1116 -#define IMG_CUSTOM_39_EDITOR 1117 -#define IMG_CUSTOM_40 1118 -#define IMG_CUSTOM_40_EDITOR 1119 -#define IMG_CUSTOM_41 1120 -#define IMG_CUSTOM_41_EDITOR 1121 -#define IMG_CUSTOM_42 1122 -#define IMG_CUSTOM_42_EDITOR 1123 -#define IMG_CUSTOM_43 1124 -#define IMG_CUSTOM_43_EDITOR 1125 -#define IMG_CUSTOM_44 1126 -#define IMG_CUSTOM_44_EDITOR 1127 -#define IMG_CUSTOM_45 1128 -#define IMG_CUSTOM_45_EDITOR 1129 -#define IMG_CUSTOM_46 1130 -#define IMG_CUSTOM_46_EDITOR 1131 -#define IMG_CUSTOM_47 1132 -#define IMG_CUSTOM_47_EDITOR 1133 -#define IMG_CUSTOM_48 1134 -#define IMG_CUSTOM_48_EDITOR 1135 -#define IMG_CUSTOM_49 1136 -#define IMG_CUSTOM_49_EDITOR 1137 -#define IMG_CUSTOM_50 1138 -#define IMG_CUSTOM_50_EDITOR 1139 -#define IMG_CUSTOM_51 1140 -#define IMG_CUSTOM_51_EDITOR 1141 -#define IMG_CUSTOM_52 1142 -#define IMG_CUSTOM_52_EDITOR 1143 -#define IMG_CUSTOM_53 1144 -#define IMG_CUSTOM_53_EDITOR 1145 -#define IMG_CUSTOM_54 1146 -#define IMG_CUSTOM_54_EDITOR 1147 -#define IMG_CUSTOM_55 1148 -#define IMG_CUSTOM_55_EDITOR 1149 -#define IMG_CUSTOM_56 1150 -#define IMG_CUSTOM_56_EDITOR 1151 -#define IMG_CUSTOM_57 1152 -#define IMG_CUSTOM_57_EDITOR 1153 -#define IMG_CUSTOM_58 1154 -#define IMG_CUSTOM_58_EDITOR 1155 -#define IMG_CUSTOM_59 1156 -#define IMG_CUSTOM_59_EDITOR 1157 -#define IMG_CUSTOM_60 1158 -#define IMG_CUSTOM_60_EDITOR 1159 -#define IMG_CUSTOM_61 1160 -#define IMG_CUSTOM_61_EDITOR 1161 -#define IMG_CUSTOM_62 1162 -#define IMG_CUSTOM_62_EDITOR 1163 -#define IMG_CUSTOM_63 1164 -#define IMG_CUSTOM_63_EDITOR 1165 -#define IMG_CUSTOM_64 1166 -#define IMG_CUSTOM_64_EDITOR 1167 -#define IMG_CUSTOM_65 1168 -#define IMG_CUSTOM_65_EDITOR 1169 -#define IMG_CUSTOM_66 1170 -#define IMG_CUSTOM_66_EDITOR 1171 -#define IMG_CUSTOM_67 1172 -#define IMG_CUSTOM_67_EDITOR 1173 -#define IMG_CUSTOM_68 1174 -#define IMG_CUSTOM_68_EDITOR 1175 -#define IMG_CUSTOM_69 1176 -#define IMG_CUSTOM_69_EDITOR 1177 -#define IMG_CUSTOM_70 1178 -#define IMG_CUSTOM_70_EDITOR 1179 -#define IMG_CUSTOM_71 1180 -#define IMG_CUSTOM_71_EDITOR 1181 -#define IMG_CUSTOM_72 1182 -#define IMG_CUSTOM_72_EDITOR 1183 -#define IMG_CUSTOM_73 1184 -#define IMG_CUSTOM_73_EDITOR 1185 -#define IMG_CUSTOM_74 1186 -#define IMG_CUSTOM_74_EDITOR 1187 -#define IMG_CUSTOM_75 1188 -#define IMG_CUSTOM_75_EDITOR 1189 -#define IMG_CUSTOM_76 1190 -#define IMG_CUSTOM_76_EDITOR 1191 -#define IMG_CUSTOM_77 1192 -#define IMG_CUSTOM_77_EDITOR 1193 -#define IMG_CUSTOM_78 1194 -#define IMG_CUSTOM_78_EDITOR 1195 -#define IMG_CUSTOM_79 1196 -#define IMG_CUSTOM_79_EDITOR 1197 -#define IMG_CUSTOM_80 1198 -#define IMG_CUSTOM_80_EDITOR 1199 -#define IMG_CUSTOM_81 1200 -#define IMG_CUSTOM_81_EDITOR 1201 -#define IMG_CUSTOM_82 1202 -#define IMG_CUSTOM_82_EDITOR 1203 -#define IMG_CUSTOM_83 1204 -#define IMG_CUSTOM_83_EDITOR 1205 -#define IMG_CUSTOM_84 1206 -#define IMG_CUSTOM_84_EDITOR 1207 -#define IMG_CUSTOM_85 1208 -#define IMG_CUSTOM_85_EDITOR 1209 -#define IMG_CUSTOM_86 1210 -#define IMG_CUSTOM_86_EDITOR 1211 -#define IMG_CUSTOM_87 1212 -#define IMG_CUSTOM_87_EDITOR 1213 -#define IMG_CUSTOM_88 1214 -#define IMG_CUSTOM_88_EDITOR 1215 -#define IMG_CUSTOM_89 1216 -#define IMG_CUSTOM_89_EDITOR 1217 -#define IMG_CUSTOM_90 1218 -#define IMG_CUSTOM_90_EDITOR 1219 -#define IMG_CUSTOM_91 1220 -#define IMG_CUSTOM_91_EDITOR 1221 -#define IMG_CUSTOM_92 1222 -#define IMG_CUSTOM_92_EDITOR 1223 -#define IMG_CUSTOM_93 1224 -#define IMG_CUSTOM_93_EDITOR 1225 -#define IMG_CUSTOM_94 1226 -#define IMG_CUSTOM_94_EDITOR 1227 -#define IMG_CUSTOM_95 1228 -#define IMG_CUSTOM_95_EDITOR 1229 -#define IMG_CUSTOM_96 1230 -#define IMG_CUSTOM_96_EDITOR 1231 -#define IMG_CUSTOM_97 1232 -#define IMG_CUSTOM_97_EDITOR 1233 -#define IMG_CUSTOM_98 1234 -#define IMG_CUSTOM_98_EDITOR 1235 -#define IMG_CUSTOM_99 1236 -#define IMG_CUSTOM_99_EDITOR 1237 -#define IMG_CUSTOM_100 1238 -#define IMG_CUSTOM_100_EDITOR 1239 -#define IMG_CUSTOM_101 1240 -#define IMG_CUSTOM_101_EDITOR 1241 -#define IMG_CUSTOM_102 1242 -#define IMG_CUSTOM_102_EDITOR 1243 -#define IMG_CUSTOM_103 1244 -#define IMG_CUSTOM_103_EDITOR 1245 -#define IMG_CUSTOM_104 1246 -#define IMG_CUSTOM_104_EDITOR 1247 -#define IMG_CUSTOM_105 1248 -#define IMG_CUSTOM_105_EDITOR 1249 -#define IMG_CUSTOM_106 1250 -#define IMG_CUSTOM_106_EDITOR 1251 -#define IMG_CUSTOM_107 1252 -#define IMG_CUSTOM_107_EDITOR 1253 -#define IMG_CUSTOM_108 1254 -#define IMG_CUSTOM_108_EDITOR 1255 -#define IMG_CUSTOM_109 1256 -#define IMG_CUSTOM_109_EDITOR 1257 -#define IMG_CUSTOM_110 1258 -#define IMG_CUSTOM_110_EDITOR 1259 -#define IMG_CUSTOM_111 1260 -#define IMG_CUSTOM_111_EDITOR 1261 -#define IMG_CUSTOM_112 1262 -#define IMG_CUSTOM_112_EDITOR 1263 -#define IMG_CUSTOM_113 1264 -#define IMG_CUSTOM_113_EDITOR 1265 -#define IMG_CUSTOM_114 1266 -#define IMG_CUSTOM_114_EDITOR 1267 -#define IMG_CUSTOM_115 1268 -#define IMG_CUSTOM_115_EDITOR 1269 -#define IMG_CUSTOM_116 1270 -#define IMG_CUSTOM_116_EDITOR 1271 -#define IMG_CUSTOM_117 1272 -#define IMG_CUSTOM_117_EDITOR 1273 -#define IMG_CUSTOM_118 1274 -#define IMG_CUSTOM_118_EDITOR 1275 -#define IMG_CUSTOM_119 1276 -#define IMG_CUSTOM_119_EDITOR 1277 -#define IMG_CUSTOM_120 1278 -#define IMG_CUSTOM_120_EDITOR 1279 -#define IMG_CUSTOM_121 1280 -#define IMG_CUSTOM_121_EDITOR 1281 -#define IMG_CUSTOM_122 1282 -#define IMG_CUSTOM_122_EDITOR 1283 -#define IMG_CUSTOM_123 1284 -#define IMG_CUSTOM_123_EDITOR 1285 -#define IMG_CUSTOM_124 1286 -#define IMG_CUSTOM_124_EDITOR 1287 -#define IMG_CUSTOM_125 1288 -#define IMG_CUSTOM_125_EDITOR 1289 -#define IMG_CUSTOM_126 1290 -#define IMG_CUSTOM_126_EDITOR 1291 -#define IMG_CUSTOM_127 1292 -#define IMG_CUSTOM_127_EDITOR 1293 -#define IMG_CUSTOM_128 1294 -#define IMG_CUSTOM_128_EDITOR 1295 -#define IMG_CUSTOM_129 1296 -#define IMG_CUSTOM_129_EDITOR 1297 -#define IMG_CUSTOM_130 1298 -#define IMG_CUSTOM_130_EDITOR 1299 -#define IMG_CUSTOM_131 1300 -#define IMG_CUSTOM_131_EDITOR 1301 -#define IMG_CUSTOM_132 1302 -#define IMG_CUSTOM_132_EDITOR 1303 -#define IMG_CUSTOM_133 1304 -#define IMG_CUSTOM_133_EDITOR 1305 -#define IMG_CUSTOM_134 1306 -#define IMG_CUSTOM_134_EDITOR 1307 -#define IMG_CUSTOM_135 1308 -#define IMG_CUSTOM_135_EDITOR 1309 -#define IMG_CUSTOM_136 1310 -#define IMG_CUSTOM_136_EDITOR 1311 -#define IMG_CUSTOM_137 1312 -#define IMG_CUSTOM_137_EDITOR 1313 -#define IMG_CUSTOM_138 1314 -#define IMG_CUSTOM_138_EDITOR 1315 -#define IMG_CUSTOM_139 1316 -#define IMG_CUSTOM_139_EDITOR 1317 -#define IMG_CUSTOM_140 1318 -#define IMG_CUSTOM_140_EDITOR 1319 -#define IMG_CUSTOM_141 1320 -#define IMG_CUSTOM_141_EDITOR 1321 -#define IMG_CUSTOM_142 1322 -#define IMG_CUSTOM_142_EDITOR 1323 -#define IMG_CUSTOM_143 1324 -#define IMG_CUSTOM_143_EDITOR 1325 -#define IMG_CUSTOM_144 1326 -#define IMG_CUSTOM_144_EDITOR 1327 -#define IMG_CUSTOM_145 1328 -#define IMG_CUSTOM_145_EDITOR 1329 -#define IMG_CUSTOM_146 1330 -#define IMG_CUSTOM_146_EDITOR 1331 -#define IMG_CUSTOM_147 1332 -#define IMG_CUSTOM_147_EDITOR 1333 -#define IMG_CUSTOM_148 1334 -#define IMG_CUSTOM_148_EDITOR 1335 -#define IMG_CUSTOM_149 1336 -#define IMG_CUSTOM_149_EDITOR 1337 -#define IMG_CUSTOM_150 1338 -#define IMG_CUSTOM_150_EDITOR 1339 -#define IMG_CUSTOM_151 1340 -#define IMG_CUSTOM_151_EDITOR 1341 -#define IMG_CUSTOM_152 1342 -#define IMG_CUSTOM_152_EDITOR 1343 -#define IMG_CUSTOM_153 1344 -#define IMG_CUSTOM_153_EDITOR 1345 -#define IMG_CUSTOM_154 1346 -#define IMG_CUSTOM_154_EDITOR 1347 -#define IMG_CUSTOM_155 1348 -#define IMG_CUSTOM_155_EDITOR 1349 -#define IMG_CUSTOM_156 1350 -#define IMG_CUSTOM_156_EDITOR 1351 -#define IMG_CUSTOM_157 1352 -#define IMG_CUSTOM_157_EDITOR 1353 -#define IMG_CUSTOM_158 1354 -#define IMG_CUSTOM_158_EDITOR 1355 -#define IMG_CUSTOM_159 1356 -#define IMG_CUSTOM_159_EDITOR 1357 -#define IMG_CUSTOM_160 1358 -#define IMG_CUSTOM_160_EDITOR 1359 -#define IMG_CUSTOM_161 1360 -#define IMG_CUSTOM_161_EDITOR 1361 -#define IMG_CUSTOM_162 1362 -#define IMG_CUSTOM_162_EDITOR 1363 -#define IMG_CUSTOM_163 1364 -#define IMG_CUSTOM_163_EDITOR 1365 -#define IMG_CUSTOM_164 1366 -#define IMG_CUSTOM_164_EDITOR 1367 -#define IMG_CUSTOM_165 1368 -#define IMG_CUSTOM_165_EDITOR 1369 -#define IMG_CUSTOM_166 1370 -#define IMG_CUSTOM_166_EDITOR 1371 -#define IMG_CUSTOM_167 1372 -#define IMG_CUSTOM_167_EDITOR 1373 -#define IMG_CUSTOM_168 1374 -#define IMG_CUSTOM_168_EDITOR 1375 -#define IMG_CUSTOM_169 1376 -#define IMG_CUSTOM_169_EDITOR 1377 -#define IMG_CUSTOM_170 1378 -#define IMG_CUSTOM_170_EDITOR 1379 -#define IMG_CUSTOM_171 1380 -#define IMG_CUSTOM_171_EDITOR 1381 -#define IMG_CUSTOM_172 1382 -#define IMG_CUSTOM_172_EDITOR 1383 -#define IMG_CUSTOM_173 1384 -#define IMG_CUSTOM_173_EDITOR 1385 -#define IMG_CUSTOM_174 1386 -#define IMG_CUSTOM_174_EDITOR 1387 -#define IMG_CUSTOM_175 1388 -#define IMG_CUSTOM_175_EDITOR 1389 -#define IMG_CUSTOM_176 1390 -#define IMG_CUSTOM_176_EDITOR 1391 -#define IMG_CUSTOM_177 1392 -#define IMG_CUSTOM_177_EDITOR 1393 -#define IMG_CUSTOM_178 1394 -#define IMG_CUSTOM_178_EDITOR 1395 -#define IMG_CUSTOM_179 1396 -#define IMG_CUSTOM_179_EDITOR 1397 -#define IMG_CUSTOM_180 1398 -#define IMG_CUSTOM_180_EDITOR 1399 -#define IMG_CUSTOM_181 1400 -#define IMG_CUSTOM_181_EDITOR 1401 -#define IMG_CUSTOM_182 1402 -#define IMG_CUSTOM_182_EDITOR 1403 -#define IMG_CUSTOM_183 1404 -#define IMG_CUSTOM_183_EDITOR 1405 -#define IMG_CUSTOM_184 1406 -#define IMG_CUSTOM_184_EDITOR 1407 -#define IMG_CUSTOM_185 1408 -#define IMG_CUSTOM_185_EDITOR 1409 -#define IMG_CUSTOM_186 1410 -#define IMG_CUSTOM_186_EDITOR 1411 -#define IMG_CUSTOM_187 1412 -#define IMG_CUSTOM_187_EDITOR 1413 -#define IMG_CUSTOM_188 1414 -#define IMG_CUSTOM_188_EDITOR 1415 -#define IMG_CUSTOM_189 1416 -#define IMG_CUSTOM_189_EDITOR 1417 -#define IMG_CUSTOM_190 1418 -#define IMG_CUSTOM_190_EDITOR 1419 -#define IMG_CUSTOM_191 1420 -#define IMG_CUSTOM_191_EDITOR 1421 -#define IMG_CUSTOM_192 1422 -#define IMG_CUSTOM_192_EDITOR 1423 -#define IMG_CUSTOM_193 1424 -#define IMG_CUSTOM_193_EDITOR 1425 -#define IMG_CUSTOM_194 1426 -#define IMG_CUSTOM_194_EDITOR 1427 -#define IMG_CUSTOM_195 1428 -#define IMG_CUSTOM_195_EDITOR 1429 -#define IMG_CUSTOM_196 1430 -#define IMG_CUSTOM_196_EDITOR 1431 -#define IMG_CUSTOM_197 1432 -#define IMG_CUSTOM_197_EDITOR 1433 -#define IMG_CUSTOM_198 1434 -#define IMG_CUSTOM_198_EDITOR 1435 -#define IMG_CUSTOM_199 1436 -#define IMG_CUSTOM_199_EDITOR 1437 -#define IMG_CUSTOM_200 1438 -#define IMG_CUSTOM_200_EDITOR 1439 -#define IMG_CUSTOM_201 1440 -#define IMG_CUSTOM_201_EDITOR 1441 -#define IMG_CUSTOM_202 1442 -#define IMG_CUSTOM_202_EDITOR 1443 -#define IMG_CUSTOM_203 1444 -#define IMG_CUSTOM_203_EDITOR 1445 -#define IMG_CUSTOM_204 1446 -#define IMG_CUSTOM_204_EDITOR 1447 -#define IMG_CUSTOM_205 1448 -#define IMG_CUSTOM_205_EDITOR 1449 -#define IMG_CUSTOM_206 1450 -#define IMG_CUSTOM_206_EDITOR 1451 -#define IMG_CUSTOM_207 1452 -#define IMG_CUSTOM_207_EDITOR 1453 -#define IMG_CUSTOM_208 1454 -#define IMG_CUSTOM_208_EDITOR 1455 -#define IMG_CUSTOM_209 1456 -#define IMG_CUSTOM_209_EDITOR 1457 -#define IMG_CUSTOM_210 1458 -#define IMG_CUSTOM_210_EDITOR 1459 -#define IMG_CUSTOM_211 1460 -#define IMG_CUSTOM_211_EDITOR 1461 -#define IMG_CUSTOM_212 1462 -#define IMG_CUSTOM_212_EDITOR 1463 -#define IMG_CUSTOM_213 1464 -#define IMG_CUSTOM_213_EDITOR 1465 -#define IMG_CUSTOM_214 1466 -#define IMG_CUSTOM_214_EDITOR 1467 -#define IMG_CUSTOM_215 1468 -#define IMG_CUSTOM_215_EDITOR 1469 -#define IMG_CUSTOM_216 1470 -#define IMG_CUSTOM_216_EDITOR 1471 -#define IMG_CUSTOM_217 1472 -#define IMG_CUSTOM_217_EDITOR 1473 -#define IMG_CUSTOM_218 1474 -#define IMG_CUSTOM_218_EDITOR 1475 -#define IMG_CUSTOM_219 1476 -#define IMG_CUSTOM_219_EDITOR 1477 -#define IMG_CUSTOM_220 1478 -#define IMG_CUSTOM_220_EDITOR 1479 -#define IMG_CUSTOM_221 1480 -#define IMG_CUSTOM_221_EDITOR 1481 -#define IMG_CUSTOM_222 1482 -#define IMG_CUSTOM_222_EDITOR 1483 -#define IMG_CUSTOM_223 1484 -#define IMG_CUSTOM_223_EDITOR 1485 -#define IMG_CUSTOM_224 1486 -#define IMG_CUSTOM_224_EDITOR 1487 -#define IMG_CUSTOM_225 1488 -#define IMG_CUSTOM_225_EDITOR 1489 -#define IMG_CUSTOM_226 1490 -#define IMG_CUSTOM_226_EDITOR 1491 -#define IMG_CUSTOM_227 1492 -#define IMG_CUSTOM_227_EDITOR 1493 -#define IMG_CUSTOM_228 1494 -#define IMG_CUSTOM_228_EDITOR 1495 -#define IMG_CUSTOM_229 1496 -#define IMG_CUSTOM_229_EDITOR 1497 -#define IMG_CUSTOM_230 1498 -#define IMG_CUSTOM_230_EDITOR 1499 -#define IMG_CUSTOM_231 1500 -#define IMG_CUSTOM_231_EDITOR 1501 -#define IMG_CUSTOM_232 1502 -#define IMG_CUSTOM_232_EDITOR 1503 -#define IMG_CUSTOM_233 1504 -#define IMG_CUSTOM_233_EDITOR 1505 -#define IMG_CUSTOM_234 1506 -#define IMG_CUSTOM_234_EDITOR 1507 -#define IMG_CUSTOM_235 1508 -#define IMG_CUSTOM_235_EDITOR 1509 -#define IMG_CUSTOM_236 1510 -#define IMG_CUSTOM_236_EDITOR 1511 -#define IMG_CUSTOM_237 1512 -#define IMG_CUSTOM_237_EDITOR 1513 -#define IMG_CUSTOM_238 1514 -#define IMG_CUSTOM_238_EDITOR 1515 -#define IMG_CUSTOM_239 1516 -#define IMG_CUSTOM_239_EDITOR 1517 -#define IMG_CUSTOM_240 1518 -#define IMG_CUSTOM_240_EDITOR 1519 -#define IMG_CUSTOM_241 1520 -#define IMG_CUSTOM_241_EDITOR 1521 -#define IMG_CUSTOM_242 1522 -#define IMG_CUSTOM_242_EDITOR 1523 -#define IMG_CUSTOM_243 1524 -#define IMG_CUSTOM_243_EDITOR 1525 -#define IMG_CUSTOM_244 1526 -#define IMG_CUSTOM_244_EDITOR 1527 -#define IMG_CUSTOM_245 1528 -#define IMG_CUSTOM_245_EDITOR 1529 -#define IMG_CUSTOM_246 1530 -#define IMG_CUSTOM_246_EDITOR 1531 -#define IMG_CUSTOM_247 1532 -#define IMG_CUSTOM_247_EDITOR 1533 -#define IMG_CUSTOM_248 1534 -#define IMG_CUSTOM_248_EDITOR 1535 -#define IMG_CUSTOM_249 1536 -#define IMG_CUSTOM_249_EDITOR 1537 -#define IMG_CUSTOM_250 1538 -#define IMG_CUSTOM_250_EDITOR 1539 -#define IMG_CUSTOM_251 1540 -#define IMG_CUSTOM_251_EDITOR 1541 -#define IMG_CUSTOM_252 1542 -#define IMG_CUSTOM_252_EDITOR 1543 -#define IMG_CUSTOM_253 1544 -#define IMG_CUSTOM_253_EDITOR 1545 -#define IMG_CUSTOM_254 1546 -#define IMG_CUSTOM_254_EDITOR 1547 -#define IMG_CUSTOM_255 1548 -#define IMG_CUSTOM_255_EDITOR 1549 -#define IMG_CUSTOM_256 1550 -#define IMG_CUSTOM_256_EDITOR 1551 -#define IMG_GROUP_1 1552 -#define IMG_GROUP_1_EDITOR 1553 -#define IMG_GROUP_2 1554 -#define IMG_GROUP_2_EDITOR 1555 -#define IMG_GROUP_3 1556 -#define IMG_GROUP_3_EDITOR 1557 -#define IMG_GROUP_4 1558 -#define IMG_GROUP_4_EDITOR 1559 -#define IMG_GROUP_5 1560 -#define IMG_GROUP_5_EDITOR 1561 -#define IMG_GROUP_6 1562 -#define IMG_GROUP_6_EDITOR 1563 -#define IMG_GROUP_7 1564 -#define IMG_GROUP_7_EDITOR 1565 -#define IMG_GROUP_8 1566 -#define IMG_GROUP_8_EDITOR 1567 -#define IMG_GROUP_9 1568 -#define IMG_GROUP_9_EDITOR 1569 -#define IMG_GROUP_10 1570 -#define IMG_GROUP_10_EDITOR 1571 -#define IMG_GROUP_11 1572 -#define IMG_GROUP_11_EDITOR 1573 -#define IMG_GROUP_12 1574 -#define IMG_GROUP_12_EDITOR 1575 -#define IMG_GROUP_13 1576 -#define IMG_GROUP_13_EDITOR 1577 -#define IMG_GROUP_14 1578 -#define IMG_GROUP_14_EDITOR 1579 -#define IMG_GROUP_15 1580 -#define IMG_GROUP_15_EDITOR 1581 -#define IMG_GROUP_16 1582 -#define IMG_GROUP_16_EDITOR 1583 -#define IMG_GROUP_17 1584 -#define IMG_GROUP_17_EDITOR 1585 -#define IMG_GROUP_18 1586 -#define IMG_GROUP_18_EDITOR 1587 -#define IMG_GROUP_19 1588 -#define IMG_GROUP_19_EDITOR 1589 -#define IMG_GROUP_20 1590 -#define IMG_GROUP_20_EDITOR 1591 -#define IMG_GROUP_21 1592 -#define IMG_GROUP_21_EDITOR 1593 -#define IMG_GROUP_22 1594 -#define IMG_GROUP_22_EDITOR 1595 -#define IMG_GROUP_23 1596 -#define IMG_GROUP_23_EDITOR 1597 -#define IMG_GROUP_24 1598 -#define IMG_GROUP_24_EDITOR 1599 -#define IMG_GROUP_25 1600 -#define IMG_GROUP_25_EDITOR 1601 -#define IMG_GROUP_26 1602 -#define IMG_GROUP_26_EDITOR 1603 -#define IMG_GROUP_27 1604 -#define IMG_GROUP_27_EDITOR 1605 -#define IMG_GROUP_28 1606 -#define IMG_GROUP_28_EDITOR 1607 -#define IMG_GROUP_29 1608 -#define IMG_GROUP_29_EDITOR 1609 -#define IMG_GROUP_30 1610 -#define IMG_GROUP_30_EDITOR 1611 -#define IMG_GROUP_31 1612 -#define IMG_GROUP_31_EDITOR 1613 -#define IMG_GROUP_32 1614 -#define IMG_GROUP_32_EDITOR 1615 -#define IMG_SP_OBJECTS 1616 -#define IMG_EMC_OBJECT 1617 -#define IMG_EMC_SPRITE 1618 -#define IMG_TOON_1 1619 -#define IMG_TOON_2 1620 -#define IMG_TOON_3 1621 -#define IMG_TOON_4 1622 -#define IMG_TOON_5 1623 -#define IMG_TOON_6 1624 -#define IMG_TOON_7 1625 -#define IMG_TOON_8 1626 -#define IMG_TOON_9 1627 -#define IMG_TOON_10 1628 -#define IMG_TOON_11 1629 -#define IMG_TOON_12 1630 -#define IMG_TOON_13 1631 -#define IMG_TOON_14 1632 -#define IMG_TOON_15 1633 -#define IMG_TOON_16 1634 -#define IMG_TOON_17 1635 -#define IMG_TOON_18 1636 -#define IMG_TOON_19 1637 -#define IMG_TOON_20 1638 -#define IMG_MENU_CALIBRATE_RED 1639 -#define IMG_MENU_CALIBRATE_BLUE 1640 -#define IMG_MENU_CALIBRATE_YELLOW 1641 -#define IMG_MENU_BUTTON 1642 -#define IMG_MENU_BUTTON_ACTIVE 1643 -#define IMG_MENU_BUTTON_LEFT 1644 -#define IMG_MENU_BUTTON_LEFT_ACTIVE 1645 -#define IMG_MENU_BUTTON_RIGHT 1646 -#define IMG_MENU_BUTTON_RIGHT_ACTIVE 1647 -#define IMG_MENU_BUTTON_UP 1648 -#define IMG_MENU_BUTTON_UP_ACTIVE 1649 -#define IMG_MENU_BUTTON_DOWN 1650 -#define IMG_MENU_BUTTON_DOWN_ACTIVE 1651 -#define IMG_MENU_BUTTON_ENTER_MENU 1652 -#define IMG_MENU_BUTTON_ENTER_MENU_ACTIVE 1653 -#define IMG_MENU_BUTTON_LEAVE_MENU 1654 -#define IMG_MENU_BUTTON_LEAVE_MENU_ACTIVE 1655 -#define IMG_MENU_BUTTON_NEXT_LEVEL 1656 -#define IMG_MENU_BUTTON_NEXT_LEVEL_ACTIVE 1657 -#define IMG_MENU_BUTTON_PREV_LEVEL 1658 -#define IMG_MENU_BUTTON_PREV_LEVEL_ACTIVE 1659 -#define IMG_MENU_BUTTON_NAME 1660 -#define IMG_MENU_BUTTON_NAME_ACTIVE 1661 -#define IMG_MENU_BUTTON_LEVELS 1662 -#define IMG_MENU_BUTTON_LEVELS_ACTIVE 1663 -#define IMG_MENU_BUTTON_SCORES 1664 -#define IMG_MENU_BUTTON_SCORES_ACTIVE 1665 -#define IMG_MENU_BUTTON_EDITOR 1666 -#define IMG_MENU_BUTTON_EDITOR_ACTIVE 1667 -#define IMG_MENU_BUTTON_INFO 1668 -#define IMG_MENU_BUTTON_INFO_ACTIVE 1669 -#define IMG_MENU_BUTTON_GAME 1670 -#define IMG_MENU_BUTTON_GAME_ACTIVE 1671 -#define IMG_MENU_BUTTON_SETUP 1672 -#define IMG_MENU_BUTTON_SETUP_ACTIVE 1673 -#define IMG_MENU_BUTTON_QUIT 1674 -#define IMG_MENU_BUTTON_QUIT_ACTIVE 1675 -#define IMG_MENU_SCROLLBAR 1676 -#define IMG_MENU_SCROLLBAR_ACTIVE 1677 -#define IMG_FONT_INITIAL_1 1678 -#define IMG_FONT_INITIAL_2 1679 -#define IMG_FONT_INITIAL_3 1680 -#define IMG_FONT_INITIAL_4 1681 -#define IMG_FONT_TITLE_1 1682 -#define IMG_FONT_TITLE_2 1683 -#define IMG_FONT_TITLE_2_SETUP 1684 -#define IMG_FONT_MENU_1 1685 -#define IMG_FONT_MENU_1_ACTIVE 1686 -#define IMG_FONT_MENU_2 1687 -#define IMG_FONT_MENU_2_ACTIVE 1688 -#define IMG_FONT_TEXT_1 1689 -#define IMG_FONT_TEXT_1_MAIN 1690 -#define IMG_FONT_TEXT_1_LEVELS 1691 -#define IMG_FONT_TEXT_1_SETUP 1692 -#define IMG_FONT_TEXT_1_PREVIEW 1693 -#define IMG_FONT_TEXT_1_SCORES 1694 -#define IMG_FONT_TEXT_1_ACTIVE_SCORES 1695 -#define IMG_FONT_TEXT_1_PANEL 1696 -#define IMG_FONT_TEXT_1_DOOR 1697 -#define IMG_FONT_TEXT_2 1698 -#define IMG_FONT_TEXT_2_MAIN 1699 -#define IMG_FONT_TEXT_2_LEVELS 1700 -#define IMG_FONT_TEXT_2_SETUP 1701 -#define IMG_FONT_TEXT_2_PREVIEW 1702 -#define IMG_FONT_TEXT_2_SCORES 1703 -#define IMG_FONT_TEXT_2_ACTIVE_SCORES 1704 -#define IMG_FONT_TEXT_3 1705 -#define IMG_FONT_TEXT_3_LEVELS 1706 -#define IMG_FONT_TEXT_3_SETUP 1707 -#define IMG_FONT_TEXT_3_PREVIEW 1708 -#define IMG_FONT_TEXT_3_SCORES 1709 -#define IMG_FONT_TEXT_3_ACTIVE_SCORES 1710 -#define IMG_FONT_TEXT_4 1711 -#define IMG_FONT_TEXT_4_MAIN 1712 -#define IMG_FONT_TEXT_4_LEVELS 1713 -#define IMG_FONT_TEXT_4_SETUP 1714 -#define IMG_FONT_TEXT_4_SCORES 1715 -#define IMG_FONT_TEXT_4_ACTIVE_SCORES 1716 -#define IMG_FONT_ENVELOPE_1 1717 -#define IMG_FONT_ENVELOPE_2 1718 -#define IMG_FONT_ENVELOPE_3 1719 -#define IMG_FONT_ENVELOPE_4 1720 -#define IMG_FONT_INPUT_1 1721 -#define IMG_FONT_INPUT_1_MAIN 1722 -#define IMG_FONT_INPUT_1_ACTIVE 1723 -#define IMG_FONT_INPUT_1_ACTIVE_MAIN 1724 -#define IMG_FONT_INPUT_1_ACTIVE_SETUP 1725 -#define IMG_FONT_INPUT_2 1726 -#define IMG_FONT_INPUT_2_ACTIVE 1727 -#define IMG_FONT_OPTION_OFF 1728 -#define IMG_FONT_OPTION_ON 1729 -#define IMG_FONT_VALUE_1 1730 -#define IMG_FONT_VALUE_2 1731 -#define IMG_FONT_VALUE_OLD 1732 -#define IMG_FONT_LEVEL_NUMBER 1733 -#define IMG_FONT_LEVEL_NUMBER_ACTIVE 1734 -#define IMG_FONT_TAPE_RECORDER 1735 -#define IMG_FONT_GAME_INFO 1736 -#define IMG_FONT_INFO_ELEMENTS 1737 -#define IMG_FONT_INFO_LEVELSET 1738 -#define IMG_GLOBAL_BORDER 1739 -#define IMG_GLOBAL_DOOR 1740 -#define IMG_GLOBAL_BUSY 1741 -#define IMG_EDITOR_ELEMENT_BORDER 1742 -#define IMG_EDITOR_ELEMENT_BORDER_INPUT 1743 -#define IMG_EDITOR_CASCADE_LIST 1744 -#define IMG_EDITOR_CASCADE_LIST_ACTIVE 1745 -#define IMG_BACKGROUND 1746 -#define IMG_BACKGROUND_TITLE_INITIAL 1747 -#define IMG_BACKGROUND_TITLE 1748 -#define IMG_BACKGROUND_MAIN 1749 -#define IMG_BACKGROUND_LEVELS 1750 -#define IMG_BACKGROUND_SCORES 1751 -#define IMG_BACKGROUND_EDITOR 1752 -#define IMG_BACKGROUND_INFO 1753 -#define IMG_BACKGROUND_INFO_ELEMENTS 1754 -#define IMG_BACKGROUND_INFO_MUSIC 1755 -#define IMG_BACKGROUND_INFO_CREDITS 1756 -#define IMG_BACKGROUND_INFO_PROGRAM 1757 -#define IMG_BACKGROUND_INFO_VERSION 1758 -#define IMG_BACKGROUND_INFO_LEVELSET 1759 -#define IMG_BACKGROUND_SETUP 1760 -#define IMG_BACKGROUND_PLAYING 1761 -#define IMG_BACKGROUND_DOOR 1762 -#define IMG_BACKGROUND_TITLESCREEN_INITIAL_1 1763 -#define IMG_BACKGROUND_TITLESCREEN_INITIAL_2 1764 -#define IMG_BACKGROUND_TITLESCREEN_INITIAL_3 1765 -#define IMG_BACKGROUND_TITLESCREEN_INITIAL_4 1766 -#define IMG_BACKGROUND_TITLESCREEN_INITIAL_5 1767 -#define IMG_BACKGROUND_TITLESCREEN_1 1768 -#define IMG_BACKGROUND_TITLESCREEN_2 1769 -#define IMG_BACKGROUND_TITLESCREEN_3 1770 -#define IMG_BACKGROUND_TITLESCREEN_4 1771 -#define IMG_BACKGROUND_TITLESCREEN_5 1772 -#define IMG_BACKGROUND_TITLEMESSAGE_INITIAL_1 1773 -#define IMG_BACKGROUND_TITLEMESSAGE_INITIAL_2 1774 -#define IMG_BACKGROUND_TITLEMESSAGE_INITIAL_3 1775 -#define IMG_BACKGROUND_TITLEMESSAGE_INITIAL_4 1776 -#define IMG_BACKGROUND_TITLEMESSAGE_INITIAL_5 1777 -#define IMG_BACKGROUND_TITLEMESSAGE_1 1778 -#define IMG_BACKGROUND_TITLEMESSAGE_2 1779 -#define IMG_BACKGROUND_TITLEMESSAGE_3 1780 -#define IMG_BACKGROUND_TITLEMESSAGE_4 1781 -#define IMG_BACKGROUND_TITLEMESSAGE_5 1782 -#define IMG_BACKGROUND_ENVELOPE_1 1783 -#define IMG_BACKGROUND_ENVELOPE_2 1784 -#define IMG_BACKGROUND_ENVELOPE_3 1785 -#define IMG_BACKGROUND_ENVELOPE_4 1786 -#define IMG_TITLESCREEN_INITIAL_1 1787 -#define IMG_TITLESCREEN_INITIAL_2 1788 -#define IMG_TITLESCREEN_INITIAL_3 1789 -#define IMG_TITLESCREEN_INITIAL_4 1790 -#define IMG_TITLESCREEN_INITIAL_5 1791 -#define IMG_TITLESCREEN_1 1792 -#define IMG_TITLESCREEN_2 1793 -#define IMG_TITLESCREEN_3 1794 -#define IMG_TITLESCREEN_4 1795 -#define IMG_TITLESCREEN_5 1796 +#define IMG_SP_MURPHY_DROPPING 63 +#define IMG_SP_MURPHY_SHRINKING 64 +#define IMG_SP_MURPHY_CLONE 65 +#define IMG_SP_INFOTRON 66 +#define IMG_SP_INFOTRON_EDITOR 67 +#define IMG_SP_INFOTRON_MOVING_LEFT 68 +#define IMG_SP_INFOTRON_MOVING_RIGHT 69 +#define IMG_SP_INFOTRON_COLLECTING 70 +#define IMG_SP_CHIP_SINGLE 71 +#define IMG_SP_CHIP_LEFT 72 +#define IMG_SP_CHIP_RIGHT 73 +#define IMG_SP_CHIP_TOP 74 +#define IMG_SP_CHIP_BOTTOM 75 +#define IMG_SP_HARDWARE_GRAY 76 +#define IMG_SP_HARDWARE_GREEN 77 +#define IMG_SP_HARDWARE_BLUE 78 +#define IMG_SP_HARDWARE_RED 79 +#define IMG_SP_HARDWARE_YELLOW 80 +#define IMG_SP_EXIT_CLOSED 81 +#define IMG_SP_EXIT_OPENING 82 +#define IMG_SP_EXIT_OPEN 83 +#define IMG_SP_EXIT_CLOSING 84 +#define IMG_SP_DISK_ORANGE 85 +#define IMG_SP_DISK_YELLOW 86 +#define IMG_SP_DISK_RED 87 +#define IMG_SP_DISK_RED_COLLECTING 88 +#define IMG_SP_DISK_RED_ACTIVE 89 +#define IMG_SP_PORT_RIGHT 90 +#define IMG_SP_PORT_DOWN 91 +#define IMG_SP_PORT_LEFT 92 +#define IMG_SP_PORT_UP 93 +#define IMG_SP_PORT_HORIZONTAL 94 +#define IMG_SP_PORT_VERTICAL 95 +#define IMG_SP_PORT_ANY 96 +#define IMG_SP_GRAVITY_PORT_RIGHT 97 +#define IMG_SP_GRAVITY_PORT_RIGHT_EDITOR 98 +#define IMG_SP_GRAVITY_PORT_DOWN 99 +#define IMG_SP_GRAVITY_PORT_DOWN_EDITOR 100 +#define IMG_SP_GRAVITY_PORT_LEFT 101 +#define IMG_SP_GRAVITY_PORT_LEFT_EDITOR 102 +#define IMG_SP_GRAVITY_PORT_UP 103 +#define IMG_SP_GRAVITY_PORT_UP_EDITOR 104 +#define IMG_SP_GRAVITY_ON_PORT_RIGHT 105 +#define IMG_SP_GRAVITY_ON_PORT_RIGHT_EDITOR 106 +#define IMG_SP_GRAVITY_ON_PORT_DOWN 107 +#define IMG_SP_GRAVITY_ON_PORT_DOWN_EDITOR 108 +#define IMG_SP_GRAVITY_ON_PORT_LEFT 109 +#define IMG_SP_GRAVITY_ON_PORT_LEFT_EDITOR 110 +#define IMG_SP_GRAVITY_ON_PORT_UP 111 +#define IMG_SP_GRAVITY_ON_PORT_UP_EDITOR 112 +#define IMG_SP_GRAVITY_OFF_PORT_RIGHT 113 +#define IMG_SP_GRAVITY_OFF_PORT_RIGHT_EDITOR 114 +#define IMG_SP_GRAVITY_OFF_PORT_DOWN 115 +#define IMG_SP_GRAVITY_OFF_PORT_DOWN_EDITOR 116 +#define IMG_SP_GRAVITY_OFF_PORT_LEFT 117 +#define IMG_SP_GRAVITY_OFF_PORT_LEFT_EDITOR 118 +#define IMG_SP_GRAVITY_OFF_PORT_UP 119 +#define IMG_SP_GRAVITY_OFF_PORT_UP_EDITOR 120 +#define IMG_SP_SNIKSNAK 121 +#define IMG_SP_SNIKSNAK_LEFT 122 +#define IMG_SP_SNIKSNAK_RIGHT 123 +#define IMG_SP_SNIKSNAK_UP 124 +#define IMG_SP_SNIKSNAK_DOWN 125 +#define IMG_SP_SNIKSNAK_TURNING_FROM_LEFT_UP 126 +#define IMG_SP_SNIKSNAK_TURNING_FROM_LEFT_DOWN 127 +#define IMG_SP_SNIKSNAK_TURNING_FROM_RIGHT_UP 128 +#define IMG_SP_SNIKSNAK_TURNING_FROM_RIGHT_DOWN 129 +#define IMG_SP_SNIKSNAK_TURNING_FROM_UP_LEFT 130 +#define IMG_SP_SNIKSNAK_TURNING_FROM_UP_RIGHT 131 +#define IMG_SP_SNIKSNAK_TURNING_FROM_DOWN_LEFT 132 +#define IMG_SP_SNIKSNAK_TURNING_FROM_DOWN_RIGHT 133 +#define IMG_SP_ELECTRON 134 +#define IMG_SP_ELECTRON_EDITOR 135 +#define IMG_SP_ELECTRON_EXPLODING 136 +#define IMG_SP_TERMINAL 137 +#define IMG_SP_TERMINAL_EDITOR 138 +#define IMG_SP_TERMINAL_ACTIVE 139 +#define IMG_SP_BUGGY_BASE 140 +#define IMG_SP_BUGGY_BASE_EDITOR 141 +#define IMG_SP_BUGGY_BASE_ACTIVATING 142 +#define IMG_SP_BUGGY_BASE_ACTIVE 143 +#define IMG_SP_HARDWARE_BASE_1 144 +#define IMG_SP_HARDWARE_BASE_2 145 +#define IMG_SP_HARDWARE_BASE_3 146 +#define IMG_SP_HARDWARE_BASE_4 147 +#define IMG_SP_HARDWARE_BASE_5 148 +#define IMG_SP_HARDWARE_BASE_6 149 +#define IMG_SOKOBAN_OBJECT 150 +#define IMG_SOKOBAN_OBJECT_EDITOR 151 +#define IMG_SOKOBAN_FIELD_EMPTY 152 +#define IMG_SOKOBAN_FIELD_FULL 153 +#define IMG_SOKOBAN_FIELD_PLAYER 154 +#define IMG_SOKOBAN_FIELD_PLAYER_EDITOR 155 +#define IMG_EMPTY_SPACE 156 +#define IMG_SAND 157 +#define IMG_SAND_CRUMBLED 158 +#define IMG_SAND_DIGGING_LEFT 159 +#define IMG_SAND_DIGGING_RIGHT 160 +#define IMG_SAND_DIGGING_UP 161 +#define IMG_SAND_DIGGING_DOWN 162 +#define IMG_SAND_DIGGING_LEFT_CRUMBLED 163 +#define IMG_SAND_DIGGING_RIGHT_CRUMBLED 164 +#define IMG_SAND_DIGGING_UP_CRUMBLED 165 +#define IMG_SAND_DIGGING_DOWN_CRUMBLED 166 +#define IMG_WALL 167 +#define IMG_WALL_SLIPPERY 168 +#define IMG_STEELWALL 169 +#define IMG_ROCK 170 +#define IMG_ROCK_MOVING_LEFT 171 +#define IMG_ROCK_MOVING_RIGHT 172 +#define IMG_ROCK_PUSHING_LEFT 173 +#define IMG_ROCK_PUSHING_RIGHT 174 +#define IMG_EMERALD 175 +#define IMG_EMERALD_MOVING 176 +#define IMG_EMERALD_FALLING 177 +#define IMG_EMERALD_COLLECTING 178 +#define IMG_DIAMOND 179 +#define IMG_DIAMOND_MOVING 180 +#define IMG_DIAMOND_FALLING 181 +#define IMG_DIAMOND_COLLECTING 182 +#define IMG_BOMB 183 +#define IMG_NUT 184 +#define IMG_NUT_BREAKING 185 +#define IMG_DYNAMITE 186 +#define IMG_DYNAMITE_EDITOR 187 +#define IMG_DYNAMITE_ACTIVE 188 +#define IMG_DYNAMITE_ACTIVE_EDITOR 189 +#define IMG_EM_DYNAMITE 190 +#define IMG_EM_DYNAMITE_ACTIVE 191 +#define IMG_EM_DYNAMITE_ACTIVE_EDITOR 192 +#define IMG_WALL_EMERALD 193 +#define IMG_WALL_DIAMOND 194 +#define IMG_BUG 195 +#define IMG_BUG_RIGHT 196 +#define IMG_BUG_UP 197 +#define IMG_BUG_LEFT 198 +#define IMG_BUG_DOWN 199 +#define IMG_BUG_MOVING_RIGHT 200 +#define IMG_BUG_MOVING_UP 201 +#define IMG_BUG_MOVING_LEFT 202 +#define IMG_BUG_MOVING_DOWN 203 +#define IMG_BUG_TURNING_FROM_RIGHT_UP 204 +#define IMG_BUG_TURNING_FROM_UP_LEFT 205 +#define IMG_BUG_TURNING_FROM_LEFT_DOWN 206 +#define IMG_BUG_TURNING_FROM_DOWN_RIGHT 207 +#define IMG_BUG_TURNING_FROM_RIGHT_DOWN 208 +#define IMG_BUG_TURNING_FROM_UP_RIGHT 209 +#define IMG_BUG_TURNING_FROM_LEFT_UP 210 +#define IMG_BUG_TURNING_FROM_DOWN_LEFT 211 +#define IMG_SPACESHIP 212 +#define IMG_SPACESHIP_RIGHT 213 +#define IMG_SPACESHIP_UP 214 +#define IMG_SPACESHIP_LEFT 215 +#define IMG_SPACESHIP_DOWN 216 +#define IMG_SPACESHIP_MOVING_RIGHT 217 +#define IMG_SPACESHIP_MOVING_UP 218 +#define IMG_SPACESHIP_MOVING_LEFT 219 +#define IMG_SPACESHIP_MOVING_DOWN 220 +#define IMG_SPACESHIP_TURNING_FROM_RIGHT_UP 221 +#define IMG_SPACESHIP_TURNING_FROM_UP_LEFT 222 +#define IMG_SPACESHIP_TURNING_FROM_LEFT_DOWN 223 +#define IMG_SPACESHIP_TURNING_FROM_DOWN_RIGHT 224 +#define IMG_SPACESHIP_TURNING_FROM_RIGHT_DOWN 225 +#define IMG_SPACESHIP_TURNING_FROM_UP_RIGHT 226 +#define IMG_SPACESHIP_TURNING_FROM_LEFT_UP 227 +#define IMG_SPACESHIP_TURNING_FROM_DOWN_LEFT 228 +#define IMG_YAMYAM 229 +#define IMG_YAMYAM_LEFT 230 +#define IMG_YAMYAM_LEFT_EDITOR 231 +#define IMG_YAMYAM_RIGHT 232 +#define IMG_YAMYAM_RIGHT_EDITOR 233 +#define IMG_YAMYAM_UP 234 +#define IMG_YAMYAM_UP_EDITOR 235 +#define IMG_YAMYAM_DOWN 236 +#define IMG_YAMYAM_DOWN_EDITOR 237 +#define IMG_YAMYAM_MOVING 238 +#define IMG_ROBOT 239 +#define IMG_ROBOT_MOVING 240 +#define IMG_ROBOT_WHEEL 241 +#define IMG_ROBOT_WHEEL_ACTIVE 242 +#define IMG_MAGIC_WALL 243 +#define IMG_MAGIC_WALL_ACTIVE 244 +#define IMG_MAGIC_WALL_FILLING 245 +#define IMG_MAGIC_WALL_FULL 246 +#define IMG_MAGIC_WALL_EMPTYING 247 +#define IMG_MAGIC_WALL_DEAD 248 +#define IMG_DC_MAGIC_WALL 249 +#define IMG_DC_MAGIC_WALL_ACTIVE 250 +#define IMG_DC_MAGIC_WALL_FILLING 251 +#define IMG_DC_MAGIC_WALL_FULL 252 +#define IMG_DC_MAGIC_WALL_EMPTYING 253 +#define IMG_DC_MAGIC_WALL_DEAD 254 +#define IMG_QUICKSAND_EMPTY 255 +#define IMG_QUICKSAND_FILLING 256 +#define IMG_QUICKSAND_FULL 257 +#define IMG_QUICKSAND_FULL_EDITOR 258 +#define IMG_QUICKSAND_EMPTYING 259 +#define IMG_QUICKSAND_FAST_EMPTY 260 +#define IMG_QUICKSAND_FAST_FILLING 261 +#define IMG_QUICKSAND_FAST_FULL 262 +#define IMG_QUICKSAND_FAST_FULL_EDITOR 263 +#define IMG_QUICKSAND_FAST_EMPTYING 264 +#define IMG_ACID_POOL_TOPLEFT 265 +#define IMG_ACID_POOL_TOPRIGHT 266 +#define IMG_ACID_POOL_BOTTOMLEFT 267 +#define IMG_ACID_POOL_BOTTOM 268 +#define IMG_ACID_POOL_BOTTOMRIGHT 269 +#define IMG_ACID 270 +#define IMG_ACID_SPLASH_LEFT 271 +#define IMG_ACID_SPLASH_RIGHT 272 +#define IMG_AMOEBA_DROP 273 +#define IMG_AMOEBA_GROWING 274 +#define IMG_AMOEBA_SHRINKING 275 +#define IMG_AMOEBA_WET 276 +#define IMG_AMOEBA_WET_EDITOR 277 +#define IMG_AMOEBA_DROPPING 278 +#define IMG_AMOEBA_DRY 279 +#define IMG_AMOEBA_FULL 280 +#define IMG_AMOEBA_FULL_EDITOR 281 +#define IMG_AMOEBA_DEAD 282 +#define IMG_AMOEBA_DEAD_EDITOR 283 +#define IMG_EM_KEY_1 284 +#define IMG_EM_KEY_2 285 +#define IMG_EM_KEY_3 286 +#define IMG_EM_KEY_4 287 +#define IMG_DC_KEY_WHITE 288 +#define IMG_EM_GATE_1 289 +#define IMG_EM_GATE_2 290 +#define IMG_EM_GATE_3 291 +#define IMG_EM_GATE_4 292 +#define IMG_DC_GATE_WHITE 293 +#define IMG_EM_GATE_1_GRAY 294 +#define IMG_EM_GATE_1_GRAY_EDITOR 295 +#define IMG_EM_GATE_1_GRAY_ACTIVE 296 +#define IMG_EM_GATE_2_GRAY 297 +#define IMG_EM_GATE_2_GRAY_EDITOR 298 +#define IMG_EM_GATE_2_GRAY_ACTIVE 299 +#define IMG_EM_GATE_3_GRAY 300 +#define IMG_EM_GATE_3_GRAY_EDITOR 301 +#define IMG_EM_GATE_3_GRAY_ACTIVE 302 +#define IMG_EM_GATE_4_GRAY 303 +#define IMG_EM_GATE_4_GRAY_EDITOR 304 +#define IMG_EM_GATE_4_GRAY_ACTIVE 305 +#define IMG_DC_GATE_WHITE_GRAY 306 +#define IMG_DC_GATE_WHITE_GRAY_EDITOR 307 +#define IMG_DC_GATE_WHITE_GRAY_ACTIVE 308 +#define IMG_DC_GATE_FAKE_GRAY 309 +#define IMG_EXIT_CLOSED 310 +#define IMG_EXIT_OPENING 311 +#define IMG_EXIT_OPEN 312 +#define IMG_EXIT_CLOSING 313 +#define IMG_STEEL_EXIT_CLOSED 314 +#define IMG_STEEL_EXIT_OPENING 315 +#define IMG_STEEL_EXIT_OPEN 316 +#define IMG_STEEL_EXIT_CLOSING 317 +#define IMG_EM_EXIT_CLOSED 318 +#define IMG_EM_EXIT_OPENING 319 +#define IMG_EM_EXIT_OPEN 320 +#define IMG_EM_EXIT_CLOSING 321 +#define IMG_EM_STEEL_EXIT_CLOSED 322 +#define IMG_EM_STEEL_EXIT_OPENING 323 +#define IMG_EM_STEEL_EXIT_OPEN 324 +#define IMG_EM_STEEL_EXIT_CLOSING 325 +#define IMG_BALLOON 326 +#define IMG_BALLOON_MOVING 327 +#define IMG_BALLOON_PUSHING 328 +#define IMG_BALLOON_SWITCH_LEFT 329 +#define IMG_BALLOON_SWITCH_RIGHT 330 +#define IMG_BALLOON_SWITCH_UP 331 +#define IMG_BALLOON_SWITCH_DOWN 332 +#define IMG_BALLOON_SWITCH_ANY 333 +#define IMG_BALLOON_SWITCH_NONE 334 +#define IMG_SPRING 335 +#define IMG_EMC_STEELWALL_1 336 +#define IMG_EMC_STEELWALL_2 337 +#define IMG_EMC_STEELWALL_3 338 +#define IMG_EMC_STEELWALL_4 339 +#define IMG_EMC_WALL_1 340 +#define IMG_EMC_WALL_2 341 +#define IMG_EMC_WALL_3 342 +#define IMG_EMC_WALL_4 343 +#define IMG_EMC_WALL_5 344 +#define IMG_EMC_WALL_6 345 +#define IMG_EMC_WALL_7 346 +#define IMG_EMC_WALL_8 347 +#define IMG_INVISIBLE_STEELWALL 348 +#define IMG_INVISIBLE_STEELWALL_EDITOR 349 +#define IMG_INVISIBLE_STEELWALL_ACTIVE 350 +#define IMG_INVISIBLE_WALL 351 +#define IMG_INVISIBLE_WALL_EDITOR 352 +#define IMG_INVISIBLE_WALL_ACTIVE 353 +#define IMG_INVISIBLE_SAND 354 +#define IMG_INVISIBLE_SAND_EDITOR 355 +#define IMG_INVISIBLE_SAND_ACTIVE 356 +#define IMG_INVISIBLE_SAND_ACTIVE_CRUMBLED 357 +#define IMG_INVISIBLE_SAND_ACTIVE_DIGGING_LEFT 358 +#define IMG_INVISIBLE_SAND_ACTIVE_DIGGING_RIGHT 359 +#define IMG_INVISIBLE_SAND_ACTIVE_DIGGING_UP 360 +#define IMG_INVISIBLE_SAND_ACTIVE_DIGGING_DOWN 361 +#define IMG_INVISIBLE_SAND_ACTIVE_DIGGING_LEFT_CRUMBLED 362 +#define IMG_INVISIBLE_SAND_ACTIVE_DIGGING_RIGHT_CRUMBLED 363 +#define IMG_INVISIBLE_SAND_ACTIVE_DIGGING_UP_CRUMBLED 364 +#define IMG_INVISIBLE_SAND_ACTIVE_DIGGING_DOWN_CRUMBLED 365 +#define IMG_CONVEYOR_BELT_1_MIDDLE 366 +#define IMG_CONVEYOR_BELT_1_MIDDLE_ACTIVE 367 +#define IMG_CONVEYOR_BELT_1_LEFT 368 +#define IMG_CONVEYOR_BELT_1_LEFT_ACTIVE 369 +#define IMG_CONVEYOR_BELT_1_RIGHT 370 +#define IMG_CONVEYOR_BELT_1_RIGHT_ACTIVE 371 +#define IMG_CONVEYOR_BELT_1_SWITCH_LEFT 372 +#define IMG_CONVEYOR_BELT_1_SWITCH_MIDDLE 373 +#define IMG_CONVEYOR_BELT_1_SWITCH_RIGHT 374 +#define IMG_CONVEYOR_BELT_2_MIDDLE 375 +#define IMG_CONVEYOR_BELT_2_MIDDLE_ACTIVE 376 +#define IMG_CONVEYOR_BELT_2_LEFT 377 +#define IMG_CONVEYOR_BELT_2_LEFT_ACTIVE 378 +#define IMG_CONVEYOR_BELT_2_RIGHT 379 +#define IMG_CONVEYOR_BELT_2_RIGHT_ACTIVE 380 +#define IMG_CONVEYOR_BELT_2_SWITCH_LEFT 381 +#define IMG_CONVEYOR_BELT_2_SWITCH_MIDDLE 382 +#define IMG_CONVEYOR_BELT_2_SWITCH_RIGHT 383 +#define IMG_CONVEYOR_BELT_3_MIDDLE 384 +#define IMG_CONVEYOR_BELT_3_MIDDLE_ACTIVE 385 +#define IMG_CONVEYOR_BELT_3_LEFT 386 +#define IMG_CONVEYOR_BELT_3_LEFT_ACTIVE 387 +#define IMG_CONVEYOR_BELT_3_RIGHT 388 +#define IMG_CONVEYOR_BELT_3_RIGHT_ACTIVE 389 +#define IMG_CONVEYOR_BELT_3_SWITCH_LEFT 390 +#define IMG_CONVEYOR_BELT_3_SWITCH_MIDDLE 391 +#define IMG_CONVEYOR_BELT_3_SWITCH_RIGHT 392 +#define IMG_CONVEYOR_BELT_4_MIDDLE 393 +#define IMG_CONVEYOR_BELT_4_MIDDLE_ACTIVE 394 +#define IMG_CONVEYOR_BELT_4_LEFT 395 +#define IMG_CONVEYOR_BELT_4_LEFT_ACTIVE 396 +#define IMG_CONVEYOR_BELT_4_RIGHT 397 +#define IMG_CONVEYOR_BELT_4_RIGHT_ACTIVE 398 +#define IMG_CONVEYOR_BELT_4_SWITCH_LEFT 399 +#define IMG_CONVEYOR_BELT_4_SWITCH_MIDDLE 400 +#define IMG_CONVEYOR_BELT_4_SWITCH_RIGHT 401 +#define IMG_SWITCHGATE_SWITCH_UP 402 +#define IMG_SWITCHGATE_SWITCH_DOWN 403 +#define IMG_DC_SWITCHGATE_SWITCH_UP 404 +#define IMG_DC_SWITCHGATE_SWITCH_DOWN 405 +#define IMG_LIGHT_SWITCH 406 +#define IMG_LIGHT_SWITCH_ACTIVE 407 +#define IMG_TIMEGATE_SWITCH 408 +#define IMG_TIMEGATE_SWITCH_ACTIVE 409 +#define IMG_DC_TIMEGATE_SWITCH 410 +#define IMG_DC_TIMEGATE_SWITCH_ACTIVE 411 +#define IMG_ENVELOPE_1 412 +#define IMG_ENVELOPE_1_COLLECTING 413 +#define IMG_ENVELOPE_2 414 +#define IMG_ENVELOPE_2_COLLECTING 415 +#define IMG_ENVELOPE_3 416 +#define IMG_ENVELOPE_3_COLLECTING 417 +#define IMG_ENVELOPE_4 418 +#define IMG_ENVELOPE_4_COLLECTING 419 +#define IMG_SIGN_RADIOACTIVITY 420 +#define IMG_SIGN_GIVE_WAY 421 +#define IMG_SIGN_NO_ENTRY 422 +#define IMG_SIGN_EMERGENCY_EXIT 423 +#define IMG_SIGN_YIN_YANG 424 +#define IMG_SIGN_EXCLAMATION 425 +#define IMG_SIGN_STOP 426 +#define IMG_SIGN_PARKING 427 +#define IMG_SIGN_WHEELCHAIR 428 +#define IMG_SIGN_ENTRY_FORBIDDEN 429 +#define IMG_SPERMS 430 +#define IMG_BULLET 431 +#define IMG_HEART 432 +#define IMG_CROSS 433 +#define IMG_FRANKIE 434 +#define IMG_SIGN_SPERMS 435 +#define IMG_SIGN_BULLET 436 +#define IMG_SIGN_HEART 437 +#define IMG_SIGN_CROSS 438 +#define IMG_SIGN_FRANKIE 439 +#define IMG_LANDMINE 440 +#define IMG_DC_LANDMINE 441 +#define IMG_STEELWALL_SLIPPERY 442 +#define IMG_EXTRA_TIME 443 +#define IMG_SHIELD_NORMAL 444 +#define IMG_SHIELD_NORMAL_ACTIVE 445 +#define IMG_SHIELD_DEADLY 446 +#define IMG_SHIELD_DEADLY_ACTIVE 447 +#define IMG_SWITCHGATE_CLOSED 448 +#define IMG_SWITCHGATE_OPENING 449 +#define IMG_SWITCHGATE_OPEN 450 +#define IMG_SWITCHGATE_CLOSING 451 +#define IMG_TIMEGATE_CLOSED 452 +#define IMG_TIMEGATE_OPENING 453 +#define IMG_TIMEGATE_OPEN 454 +#define IMG_TIMEGATE_CLOSING 455 +#define IMG_PEARL 456 +#define IMG_PEARL_BREAKING 457 +#define IMG_CRYSTAL 458 +#define IMG_WALL_PEARL 459 +#define IMG_WALL_CRYSTAL 460 +#define IMG_DC_STEELWALL_1_LEFT 461 +#define IMG_DC_STEELWALL_1_RIGHT 462 +#define IMG_DC_STEELWALL_1_TOP 463 +#define IMG_DC_STEELWALL_1_BOTTOM 464 +#define IMG_DC_STEELWALL_1_HORIZONTAL 465 +#define IMG_DC_STEELWALL_1_VERTICAL 466 +#define IMG_DC_STEELWALL_1_TOPLEFT 467 +#define IMG_DC_STEELWALL_1_TOPRIGHT 468 +#define IMG_DC_STEELWALL_1_BOTTOMLEFT 469 +#define IMG_DC_STEELWALL_1_BOTTOMRIGHT 470 +#define IMG_DC_STEELWALL_1_TOPLEFT_2 471 +#define IMG_DC_STEELWALL_1_TOPRIGHT_2 472 +#define IMG_DC_STEELWALL_1_BOTTOMLEFT_2 473 +#define IMG_DC_STEELWALL_1_BOTTOMRIGHT_2 474 +#define IMG_DC_STEELWALL_2_LEFT 475 +#define IMG_DC_STEELWALL_2_RIGHT 476 +#define IMG_DC_STEELWALL_2_TOP 477 +#define IMG_DC_STEELWALL_2_BOTTOM 478 +#define IMG_DC_STEELWALL_2_HORIZONTAL 479 +#define IMG_DC_STEELWALL_2_VERTICAL 480 +#define IMG_DC_STEELWALL_2_MIDDLE 481 +#define IMG_DC_STEELWALL_2_SINGLE 482 +#define IMG_TUBE_RIGHT_DOWN 483 +#define IMG_TUBE_HORIZONTAL_DOWN 484 +#define IMG_TUBE_LEFT_DOWN 485 +#define IMG_TUBE_HORIZONTAL 486 +#define IMG_TUBE_VERTICAL_RIGHT 487 +#define IMG_TUBE_ANY 488 +#define IMG_TUBE_VERTICAL_LEFT 489 +#define IMG_TUBE_VERTICAL 490 +#define IMG_TUBE_RIGHT_UP 491 +#define IMG_TUBE_HORIZONTAL_UP 492 +#define IMG_TUBE_LEFT_UP 493 +#define IMG_TRAP 494 +#define IMG_TRAP_ACTIVE 495 +#define IMG_DX_SUPABOMB 496 +#define IMG_KEY_1 497 +#define IMG_KEY_1_EDITOR 498 +#define IMG_KEY_2 499 +#define IMG_KEY_2_EDITOR 500 +#define IMG_KEY_3 501 +#define IMG_KEY_3_EDITOR 502 +#define IMG_KEY_4 503 +#define IMG_KEY_4_EDITOR 504 +#define IMG_GATE_1 505 +#define IMG_GATE_2 506 +#define IMG_GATE_3 507 +#define IMG_GATE_4 508 +#define IMG_GATE_1_GRAY 509 +#define IMG_GATE_1_GRAY_EDITOR 510 +#define IMG_GATE_1_GRAY_ACTIVE 511 +#define IMG_GATE_2_GRAY 512 +#define IMG_GATE_2_GRAY_EDITOR 513 +#define IMG_GATE_2_GRAY_ACTIVE 514 +#define IMG_GATE_3_GRAY 515 +#define IMG_GATE_3_GRAY_EDITOR 516 +#define IMG_GATE_3_GRAY_ACTIVE 517 +#define IMG_GATE_4_GRAY 518 +#define IMG_GATE_4_GRAY_EDITOR 519 +#define IMG_GATE_4_GRAY_ACTIVE 520 +#define IMG_GAME_OF_LIFE 521 +#define IMG_BIOMAZE 522 +#define IMG_PACMAN 523 +#define IMG_PACMAN_RIGHT 524 +#define IMG_PACMAN_UP 525 +#define IMG_PACMAN_LEFT 526 +#define IMG_PACMAN_DOWN 527 +#define IMG_PACMAN_TURNING_FROM_RIGHT 528 +#define IMG_PACMAN_TURNING_FROM_UP 529 +#define IMG_PACMAN_TURNING_FROM_LEFT 530 +#define IMG_PACMAN_TURNING_FROM_DOWN 531 +#define IMG_LAMP 532 +#define IMG_LAMP_EDITOR 533 +#define IMG_LAMP_ACTIVE 534 +#define IMG_TIME_ORB_FULL 535 +#define IMG_TIME_ORB_EMPTY 536 +#define IMG_EMERALD_YELLOW 537 +#define IMG_EMERALD_YELLOW_MOVING 538 +#define IMG_EMERALD_YELLOW_FALLING 539 +#define IMG_EMERALD_RED 540 +#define IMG_EMERALD_RED_MOVING 541 +#define IMG_EMERALD_RED_FALLING 542 +#define IMG_EMERALD_PURPLE 543 +#define IMG_EMERALD_PURPLE_MOVING 544 +#define IMG_EMERALD_PURPLE_FALLING 545 +#define IMG_WALL_EMERALD_YELLOW 546 +#define IMG_WALL_EMERALD_RED 547 +#define IMG_WALL_EMERALD_PURPLE 548 +#define IMG_WALL_BD_DIAMOND 549 +#define IMG_EXPANDABLE_WALL 550 +#define IMG_EXPANDABLE_WALL_HORIZONTAL 551 +#define IMG_EXPANDABLE_WALL_HORIZONTAL_EDITOR 552 +#define IMG_EXPANDABLE_WALL_VERTICAL 553 +#define IMG_EXPANDABLE_WALL_VERTICAL_EDITOR 554 +#define IMG_EXPANDABLE_WALL_ANY 555 +#define IMG_EXPANDABLE_WALL_ANY_EDITOR 556 +#define IMG_EXPANDABLE_STEELWALL_HORIZONTAL 557 +#define IMG_EXPANDABLE_STEELWALL_HORIZONTAL_EDITOR 558 +#define IMG_EXPANDABLE_STEELWALL_VERTICAL 559 +#define IMG_EXPANDABLE_STEELWALL_VERTICAL_EDITOR 560 +#define IMG_EXPANDABLE_STEELWALL_ANY 561 +#define IMG_EXPANDABLE_STEELWALL_ANY_EDITOR 562 +#define IMG_BD_EXPANDABLE_WALL 563 +#define IMG_BD_EXPANDABLE_WALL_EDITOR 564 +#define IMG_EXPANDABLE_WALL_GROWING_LEFT 565 +#define IMG_EXPANDABLE_WALL_GROWING_RIGHT 566 +#define IMG_EXPANDABLE_WALL_GROWING_UP 567 +#define IMG_EXPANDABLE_WALL_GROWING_DOWN 568 +#define IMG_EXPANDABLE_STEELWALL_GROWING_LEFT 569 +#define IMG_EXPANDABLE_STEELWALL_GROWING_RIGHT 570 +#define IMG_EXPANDABLE_STEELWALL_GROWING_UP 571 +#define IMG_EXPANDABLE_STEELWALL_GROWING_DOWN 572 +#define IMG_BLACK_ORB 573 +#define IMG_SPEED_PILL 574 +#define IMG_DARK_YAMYAM 575 +#define IMG_DYNABOMB 576 +#define IMG_DYNABOMB_ACTIVE 577 +#define IMG_DYNABOMB_PLAYER_1 578 +#define IMG_DYNABOMB_PLAYER_1_ACTIVE 579 +#define IMG_DYNABOMB_PLAYER_2 580 +#define IMG_DYNABOMB_PLAYER_2_ACTIVE 581 +#define IMG_DYNABOMB_PLAYER_3 582 +#define IMG_DYNABOMB_PLAYER_3_ACTIVE 583 +#define IMG_DYNABOMB_PLAYER_4 584 +#define IMG_DYNABOMB_PLAYER_4_ACTIVE 585 +#define IMG_DYNABOMB_INCREASE_NUMBER 586 +#define IMG_DYNABOMB_INCREASE_SIZE 587 +#define IMG_DYNABOMB_INCREASE_POWER 588 +#define IMG_PIG 589 +#define IMG_PIG_DOWN 590 +#define IMG_PIG_UP 591 +#define IMG_PIG_LEFT 592 +#define IMG_PIG_RIGHT 593 +#define IMG_PIG_MOVING_DOWN 594 +#define IMG_PIG_MOVING_UP 595 +#define IMG_PIG_MOVING_LEFT 596 +#define IMG_PIG_MOVING_RIGHT 597 +#define IMG_PIG_DIGGING_DOWN 598 +#define IMG_PIG_DIGGING_UP 599 +#define IMG_PIG_DIGGING_LEFT 600 +#define IMG_PIG_DIGGING_RIGHT 601 +#define IMG_DRAGON 602 +#define IMG_DRAGON_DOWN 603 +#define IMG_DRAGON_UP 604 +#define IMG_DRAGON_LEFT 605 +#define IMG_DRAGON_RIGHT 606 +#define IMG_DRAGON_MOVING_DOWN 607 +#define IMG_DRAGON_MOVING_UP 608 +#define IMG_DRAGON_MOVING_LEFT 609 +#define IMG_DRAGON_MOVING_RIGHT 610 +#define IMG_DRAGON_ATTACKING_DOWN 611 +#define IMG_DRAGON_ATTACKING_UP 612 +#define IMG_DRAGON_ATTACKING_LEFT 613 +#define IMG_DRAGON_ATTACKING_RIGHT 614 +#define IMG_MOLE 615 +#define IMG_MOLE_DOWN 616 +#define IMG_MOLE_UP 617 +#define IMG_MOLE_LEFT 618 +#define IMG_MOLE_RIGHT 619 +#define IMG_MOLE_MOVING_DOWN 620 +#define IMG_MOLE_MOVING_UP 621 +#define IMG_MOLE_MOVING_LEFT 622 +#define IMG_MOLE_MOVING_RIGHT 623 +#define IMG_MOLE_DIGGING_DOWN 624 +#define IMG_MOLE_DIGGING_UP 625 +#define IMG_MOLE_DIGGING_LEFT 626 +#define IMG_MOLE_DIGGING_RIGHT 627 +#define IMG_PENGUIN 628 +#define IMG_PENGUIN_EDITOR 629 +#define IMG_PENGUIN_DOWN 630 +#define IMG_PENGUIN_UP 631 +#define IMG_PENGUIN_LEFT 632 +#define IMG_PENGUIN_RIGHT 633 +#define IMG_PENGUIN_MOVING_DOWN 634 +#define IMG_PENGUIN_MOVING_UP 635 +#define IMG_PENGUIN_MOVING_LEFT 636 +#define IMG_PENGUIN_MOVING_RIGHT 637 +#define IMG_SATELLITE 638 +#define IMG_FLAMES_1_LEFT 639 +#define IMG_FLAMES_2_LEFT 640 +#define IMG_FLAMES_3_LEFT 641 +#define IMG_FLAMES_1_RIGHT 642 +#define IMG_FLAMES_2_RIGHT 643 +#define IMG_FLAMES_3_RIGHT 644 +#define IMG_FLAMES_1_UP 645 +#define IMG_FLAMES_2_UP 646 +#define IMG_FLAMES_3_UP 647 +#define IMG_FLAMES_1_DOWN 648 +#define IMG_FLAMES_2_DOWN 649 +#define IMG_FLAMES_3_DOWN 650 +#define IMG_STONEBLOCK 651 +#define IMG_PLAYER_1 652 +#define IMG_PLAYER_1_EDITOR 653 +#define IMG_PLAYER_1_DOWN 654 +#define IMG_PLAYER_1_UP 655 +#define IMG_PLAYER_1_LEFT 656 +#define IMG_PLAYER_1_RIGHT 657 +#define IMG_PLAYER_1_MOVING_DOWN 658 +#define IMG_PLAYER_1_MOVING_UP 659 +#define IMG_PLAYER_1_MOVING_LEFT 660 +#define IMG_PLAYER_1_MOVING_RIGHT 661 +#define IMG_PLAYER_1_DIGGING_DOWN 662 +#define IMG_PLAYER_1_DIGGING_UP 663 +#define IMG_PLAYER_1_DIGGING_LEFT 664 +#define IMG_PLAYER_1_DIGGING_RIGHT 665 +#define IMG_PLAYER_1_COLLECTING_DOWN 666 +#define IMG_PLAYER_1_COLLECTING_UP 667 +#define IMG_PLAYER_1_COLLECTING_LEFT 668 +#define IMG_PLAYER_1_COLLECTING_RIGHT 669 +#define IMG_PLAYER_1_PUSHING_DOWN 670 +#define IMG_PLAYER_1_PUSHING_UP 671 +#define IMG_PLAYER_1_PUSHING_LEFT 672 +#define IMG_PLAYER_1_PUSHING_RIGHT 673 +#define IMG_PLAYER_1_SNAPPING_DOWN 674 +#define IMG_PLAYER_1_SNAPPING_UP 675 +#define IMG_PLAYER_1_SNAPPING_LEFT 676 +#define IMG_PLAYER_1_SNAPPING_RIGHT 677 +#define IMG_PLAYER_2 678 +#define IMG_PLAYER_2_EDITOR 679 +#define IMG_PLAYER_2_DOWN 680 +#define IMG_PLAYER_2_UP 681 +#define IMG_PLAYER_2_LEFT 682 +#define IMG_PLAYER_2_RIGHT 683 +#define IMG_PLAYER_2_MOVING_DOWN 684 +#define IMG_PLAYER_2_MOVING_UP 685 +#define IMG_PLAYER_2_MOVING_LEFT 686 +#define IMG_PLAYER_2_MOVING_RIGHT 687 +#define IMG_PLAYER_2_DIGGING_DOWN 688 +#define IMG_PLAYER_2_DIGGING_UP 689 +#define IMG_PLAYER_2_DIGGING_LEFT 690 +#define IMG_PLAYER_2_DIGGING_RIGHT 691 +#define IMG_PLAYER_2_COLLECTING_DOWN 692 +#define IMG_PLAYER_2_COLLECTING_UP 693 +#define IMG_PLAYER_2_COLLECTING_LEFT 694 +#define IMG_PLAYER_2_COLLECTING_RIGHT 695 +#define IMG_PLAYER_2_PUSHING_DOWN 696 +#define IMG_PLAYER_2_PUSHING_UP 697 +#define IMG_PLAYER_2_PUSHING_LEFT 698 +#define IMG_PLAYER_2_PUSHING_RIGHT 699 +#define IMG_PLAYER_2_SNAPPING_DOWN 700 +#define IMG_PLAYER_2_SNAPPING_UP 701 +#define IMG_PLAYER_2_SNAPPING_LEFT 702 +#define IMG_PLAYER_2_SNAPPING_RIGHT 703 +#define IMG_PLAYER_3 704 +#define IMG_PLAYER_3_EDITOR 705 +#define IMG_PLAYER_3_DOWN 706 +#define IMG_PLAYER_3_UP 707 +#define IMG_PLAYER_3_LEFT 708 +#define IMG_PLAYER_3_RIGHT 709 +#define IMG_PLAYER_3_MOVING_DOWN 710 +#define IMG_PLAYER_3_MOVING_UP 711 +#define IMG_PLAYER_3_MOVING_LEFT 712 +#define IMG_PLAYER_3_MOVING_RIGHT 713 +#define IMG_PLAYER_3_DIGGING_DOWN 714 +#define IMG_PLAYER_3_DIGGING_UP 715 +#define IMG_PLAYER_3_DIGGING_LEFT 716 +#define IMG_PLAYER_3_DIGGING_RIGHT 717 +#define IMG_PLAYER_3_COLLECTING_DOWN 718 +#define IMG_PLAYER_3_COLLECTING_UP 719 +#define IMG_PLAYER_3_COLLECTING_LEFT 720 +#define IMG_PLAYER_3_COLLECTING_RIGHT 721 +#define IMG_PLAYER_3_PUSHING_DOWN 722 +#define IMG_PLAYER_3_PUSHING_UP 723 +#define IMG_PLAYER_3_PUSHING_LEFT 724 +#define IMG_PLAYER_3_PUSHING_RIGHT 725 +#define IMG_PLAYER_3_SNAPPING_DOWN 726 +#define IMG_PLAYER_3_SNAPPING_UP 727 +#define IMG_PLAYER_3_SNAPPING_LEFT 728 +#define IMG_PLAYER_3_SNAPPING_RIGHT 729 +#define IMG_PLAYER_4 730 +#define IMG_PLAYER_4_EDITOR 731 +#define IMG_PLAYER_4_DOWN 732 +#define IMG_PLAYER_4_UP 733 +#define IMG_PLAYER_4_LEFT 734 +#define IMG_PLAYER_4_RIGHT 735 +#define IMG_PLAYER_4_MOVING_DOWN 736 +#define IMG_PLAYER_4_MOVING_UP 737 +#define IMG_PLAYER_4_MOVING_LEFT 738 +#define IMG_PLAYER_4_MOVING_RIGHT 739 +#define IMG_PLAYER_4_DIGGING_DOWN 740 +#define IMG_PLAYER_4_DIGGING_UP 741 +#define IMG_PLAYER_4_DIGGING_LEFT 742 +#define IMG_PLAYER_4_DIGGING_RIGHT 743 +#define IMG_PLAYER_4_COLLECTING_DOWN 744 +#define IMG_PLAYER_4_COLLECTING_UP 745 +#define IMG_PLAYER_4_COLLECTING_LEFT 746 +#define IMG_PLAYER_4_COLLECTING_RIGHT 747 +#define IMG_PLAYER_4_PUSHING_DOWN 748 +#define IMG_PLAYER_4_PUSHING_UP 749 +#define IMG_PLAYER_4_PUSHING_LEFT 750 +#define IMG_PLAYER_4_PUSHING_RIGHT 751 +#define IMG_PLAYER_4_SNAPPING_DOWN 752 +#define IMG_PLAYER_4_SNAPPING_UP 753 +#define IMG_PLAYER_4_SNAPPING_LEFT 754 +#define IMG_PLAYER_4_SNAPPING_RIGHT 755 +#define IMG_DEFAULT_EXPLODING 756 +#define IMG_TWINKLE_BLUE 757 +#define IMG_TWINKLE_WHITE 758 +#define IMG_STEELWALL_TOPLEFT 759 +#define IMG_STEELWALL_TOPRIGHT 760 +#define IMG_STEELWALL_BOTTOMLEFT 761 +#define IMG_STEELWALL_BOTTOMRIGHT 762 +#define IMG_STEELWALL_HORIZONTAL 763 +#define IMG_STEELWALL_VERTICAL 764 +#define IMG_STEELWALL_TOPLEFT_EDITOR 765 +#define IMG_STEELWALL_TOPRIGHT_EDITOR 766 +#define IMG_STEELWALL_BOTTOMLEFT_EDITOR 767 +#define IMG_STEELWALL_BOTTOMRIGHT_EDITOR 768 +#define IMG_STEELWALL_HORIZONTAL_EDITOR 769 +#define IMG_STEELWALL_VERTICAL_EDITOR 770 +#define IMG_INVISIBLE_STEELWALL_TOPLEFT 771 +#define IMG_INVISIBLE_STEELWALL_TOPRIGHT 772 +#define IMG_INVISIBLE_STEELWALL_BOTTOMLEFT 773 +#define IMG_INVISIBLE_STEELWALL_BOTTOMRIGHT 774 +#define IMG_INVISIBLE_STEELWALL_HORIZONTAL 775 +#define IMG_INVISIBLE_STEELWALL_VERTICAL 776 +#define IMG_INVISIBLE_STEELWALL_TOPLEFT_EDITOR 777 +#define IMG_INVISIBLE_STEELWALL_TOPRIGHT_EDITOR 778 +#define IMG_INVISIBLE_STEELWALL_BOTTOMLEFT_EDITOR 779 +#define IMG_INVISIBLE_STEELWALL_BOTTOMRIGHT_EDITOR 780 +#define IMG_INVISIBLE_STEELWALL_HORIZONTAL_EDITOR 781 +#define IMG_INVISIBLE_STEELWALL_VERTICAL_EDITOR 782 +#define IMG_ARROW_LEFT 783 +#define IMG_ARROW_RIGHT 784 +#define IMG_ARROW_UP 785 +#define IMG_ARROW_DOWN 786 +#define IMG_UNKNOWN 787 +#define IMG_TRIGGER_ELEMENT 788 +#define IMG_TRIGGER_PLAYER 789 +#define IMG_TRIGGER_CE_VALUE 790 +#define IMG_TRIGGER_CE_SCORE 791 +#define IMG_CURRENT_CE_VALUE 792 +#define IMG_CURRENT_CE_SCORE 793 +#define IMG_PREV_CE_1 794 +#define IMG_PREV_CE_2 795 +#define IMG_PREV_CE_3 796 +#define IMG_PREV_CE_4 797 +#define IMG_PREV_CE_5 798 +#define IMG_PREV_CE_6 799 +#define IMG_PREV_CE_7 800 +#define IMG_PREV_CE_8 801 +#define IMG_NEXT_CE_1 802 +#define IMG_NEXT_CE_2 803 +#define IMG_NEXT_CE_3 804 +#define IMG_NEXT_CE_4 805 +#define IMG_NEXT_CE_5 806 +#define IMG_NEXT_CE_6 807 +#define IMG_NEXT_CE_7 808 +#define IMG_NEXT_CE_8 809 +#define IMG_SELF 810 +#define IMG_ANY_ELEMENT 811 +#define IMG_EMC_KEY_5 812 +#define IMG_EMC_KEY_6 813 +#define IMG_EMC_KEY_7 814 +#define IMG_EMC_KEY_8 815 +#define IMG_EMC_GATE_5 816 +#define IMG_EMC_GATE_6 817 +#define IMG_EMC_GATE_7 818 +#define IMG_EMC_GATE_8 819 +#define IMG_EMC_GATE_5_GRAY 820 +#define IMG_EMC_GATE_5_GRAY_EDITOR 821 +#define IMG_EMC_GATE_5_GRAY_ACTIVE 822 +#define IMG_EMC_GATE_6_GRAY 823 +#define IMG_EMC_GATE_6_GRAY_EDITOR 824 +#define IMG_EMC_GATE_6_GRAY_ACTIVE 825 +#define IMG_EMC_GATE_7_GRAY 826 +#define IMG_EMC_GATE_7_GRAY_EDITOR 827 +#define IMG_EMC_GATE_7_GRAY_ACTIVE 828 +#define IMG_EMC_GATE_8_GRAY 829 +#define IMG_EMC_GATE_8_GRAY_EDITOR 830 +#define IMG_EMC_GATE_8_GRAY_ACTIVE 831 +#define IMG_EMC_ANDROID 832 +#define IMG_EMC_ANDROID_SHRINKING_UPLEFT 833 +#define IMG_EMC_ANDROID_GROWING_DOWNRIGHT 834 +#define IMG_EMC_ANDROID_SHRINKING_DOWNLEFT 835 +#define IMG_EMC_ANDROID_GROWING_UPRIGHT 836 +#define IMG_EMC_ANDROID_SHRINKING_UPRIGHT 837 +#define IMG_EMC_ANDROID_GROWING_DOWNLEFT 838 +#define IMG_EMC_ANDROID_SHRINKING_DOWNRIGHT 839 +#define IMG_EMC_ANDROID_GROWING_UPLEFT 840 +#define IMG_EMC_GRASS 841 +#define IMG_EMC_GRASS_CRUMBLED 842 +#define IMG_EMC_GRASS_DIGGING_LEFT 843 +#define IMG_EMC_GRASS_DIGGING_RIGHT 844 +#define IMG_EMC_GRASS_DIGGING_UP 845 +#define IMG_EMC_GRASS_DIGGING_DOWN 846 +#define IMG_EMC_GRASS_DIGGING_LEFT_CRUMBLED 847 +#define IMG_EMC_GRASS_DIGGING_RIGHT_CRUMBLED 848 +#define IMG_EMC_GRASS_DIGGING_UP_CRUMBLED 849 +#define IMG_EMC_GRASS_DIGGING_DOWN_CRUMBLED 850 +#define IMG_EMC_MAGIC_BALL 851 +#define IMG_EMC_MAGIC_BALL_ACTIVE 852 +#define IMG_EMC_MAGIC_BALL_DROPPING 853 +#define IMG_EMC_MAGIC_BALL_SWITCH 854 +#define IMG_EMC_MAGIC_BALL_SWITCH_ACTIVE 855 +#define IMG_EMC_SPRING_BUMPER 856 +#define IMG_EMC_SPRING_BUMPER_ACTIVE 857 +#define IMG_EMC_PLANT 858 +#define IMG_EMC_PLANT_CRUMBLED 859 +#define IMG_EMC_LENSES 860 +#define IMG_EMC_MAGNIFIER 861 +#define IMG_EMC_WALL_9 862 +#define IMG_EMC_WALL_10 863 +#define IMG_EMC_WALL_11 864 +#define IMG_EMC_WALL_12 865 +#define IMG_EMC_WALL_13 866 +#define IMG_EMC_WALL_14 867 +#define IMG_EMC_WALL_15 868 +#define IMG_EMC_WALL_16 869 +#define IMG_EMC_WALL_SLIPPERY_1 870 +#define IMG_EMC_WALL_SLIPPERY_2 871 +#define IMG_EMC_WALL_SLIPPERY_3 872 +#define IMG_EMC_WALL_SLIPPERY_4 873 +#define IMG_EMC_FAKE_GRASS 874 +#define IMG_EMC_FAKE_GRASS_CRUMBLED 875 +#define IMG_EMC_FAKE_GRASS_ACTIVE 876 +#define IMG_EMC_FAKE_GRASS_ACTIVE_CRUMBLED 877 +#define IMG_EMC_FAKE_GRASS_EDITOR 878 +#define IMG_EMC_FAKE_ACID 879 +#define IMG_EMC_DRIPPER 880 +#define IMG_EMC_DRIPPER_EDITOR 881 +#define IMG_EMC_DRIPPER_ACTIVE 882 +#define IMG_GRAPHIC_1 883 +#define IMG_GRAPHIC_2 884 +#define IMG_GRAPHIC_3 885 +#define IMG_GRAPHIC_4 886 +#define IMG_GRAPHIC_5 887 +#define IMG_GRAPHIC_6 888 +#define IMG_GRAPHIC_7 889 +#define IMG_GRAPHIC_8 890 +#define IMG_CHAR_SPACE 891 +#define IMG_CHAR_SPACE_EDITOR 892 +#define IMG_CHAR_EXCLAM 893 +#define IMG_CHAR_QUOTEDBL 894 +#define IMG_CHAR_NUMBERSIGN 895 +#define IMG_CHAR_DOLLAR 896 +#define IMG_CHAR_PERCENT 897 +#define IMG_CHAR_AMPERSAND 898 +#define IMG_CHAR_APOSTROPHE 899 +#define IMG_CHAR_PARENLEFT 900 +#define IMG_CHAR_PARENRIGHT 901 +#define IMG_CHAR_ASTERISK 902 +#define IMG_CHAR_PLUS 903 +#define IMG_CHAR_COMMA 904 +#define IMG_CHAR_MINUS 905 +#define IMG_CHAR_PERIOD 906 +#define IMG_CHAR_SLASH 907 +#define IMG_CHAR_0 908 +#define IMG_CHAR_1 909 +#define IMG_CHAR_2 910 +#define IMG_CHAR_3 911 +#define IMG_CHAR_4 912 +#define IMG_CHAR_5 913 +#define IMG_CHAR_6 914 +#define IMG_CHAR_7 915 +#define IMG_CHAR_8 916 +#define IMG_CHAR_9 917 +#define IMG_CHAR_COLON 918 +#define IMG_CHAR_SEMICOLON 919 +#define IMG_CHAR_LESS 920 +#define IMG_CHAR_EQUAL 921 +#define IMG_CHAR_GREATER 922 +#define IMG_CHAR_QUESTION 923 +#define IMG_CHAR_AT 924 +#define IMG_CHAR_A 925 +#define IMG_CHAR_B 926 +#define IMG_CHAR_C 927 +#define IMG_CHAR_D 928 +#define IMG_CHAR_E 929 +#define IMG_CHAR_F 930 +#define IMG_CHAR_G 931 +#define IMG_CHAR_H 932 +#define IMG_CHAR_I 933 +#define IMG_CHAR_J 934 +#define IMG_CHAR_K 935 +#define IMG_CHAR_L 936 +#define IMG_CHAR_M 937 +#define IMG_CHAR_N 938 +#define IMG_CHAR_O 939 +#define IMG_CHAR_P 940 +#define IMG_CHAR_Q 941 +#define IMG_CHAR_R 942 +#define IMG_CHAR_S 943 +#define IMG_CHAR_T 944 +#define IMG_CHAR_U 945 +#define IMG_CHAR_V 946 +#define IMG_CHAR_W 947 +#define IMG_CHAR_X 948 +#define IMG_CHAR_Y 949 +#define IMG_CHAR_Z 950 +#define IMG_CHAR_BRACKETLEFT 951 +#define IMG_CHAR_BACKSLASH 952 +#define IMG_CHAR_BRACKETRIGHT 953 +#define IMG_CHAR_ASCIICIRCUM 954 +#define IMG_CHAR_UNDERSCORE 955 +#define IMG_CHAR_COPYRIGHT 956 +#define IMG_CHAR_AUMLAUT 957 +#define IMG_CHAR_OUMLAUT 958 +#define IMG_CHAR_UUMLAUT 959 +#define IMG_CHAR_DEGREE 960 +#define IMG_CHAR_TRADEMARK 961 +#define IMG_CHAR_CURSOR 962 +#define IMG_CHAR_BUTTON 963 +#define IMG_CHAR_UP 964 +#define IMG_CHAR_DOWN 965 +#define IMG_STEEL_CHAR_SPACE 966 +#define IMG_STEEL_CHAR_SPACE_EDITOR 967 +#define IMG_STEEL_CHAR_EXCLAM 968 +#define IMG_STEEL_CHAR_QUOTEDBL 969 +#define IMG_STEEL_CHAR_NUMBERSIGN 970 +#define IMG_STEEL_CHAR_DOLLAR 971 +#define IMG_STEEL_CHAR_PERCENT 972 +#define IMG_STEEL_CHAR_AMPERSAND 973 +#define IMG_STEEL_CHAR_APOSTROPHE 974 +#define IMG_STEEL_CHAR_PARENLEFT 975 +#define IMG_STEEL_CHAR_PARENRIGHT 976 +#define IMG_STEEL_CHAR_ASTERISK 977 +#define IMG_STEEL_CHAR_PLUS 978 +#define IMG_STEEL_CHAR_COMMA 979 +#define IMG_STEEL_CHAR_MINUS 980 +#define IMG_STEEL_CHAR_PERIOD 981 +#define IMG_STEEL_CHAR_SLASH 982 +#define IMG_STEEL_CHAR_0 983 +#define IMG_STEEL_CHAR_1 984 +#define IMG_STEEL_CHAR_2 985 +#define IMG_STEEL_CHAR_3 986 +#define IMG_STEEL_CHAR_4 987 +#define IMG_STEEL_CHAR_5 988 +#define IMG_STEEL_CHAR_6 989 +#define IMG_STEEL_CHAR_7 990 +#define IMG_STEEL_CHAR_8 991 +#define IMG_STEEL_CHAR_9 992 +#define IMG_STEEL_CHAR_COLON 993 +#define IMG_STEEL_CHAR_SEMICOLON 994 +#define IMG_STEEL_CHAR_LESS 995 +#define IMG_STEEL_CHAR_EQUAL 996 +#define IMG_STEEL_CHAR_GREATER 997 +#define IMG_STEEL_CHAR_QUESTION 998 +#define IMG_STEEL_CHAR_AT 999 +#define IMG_STEEL_CHAR_A 1000 +#define IMG_STEEL_CHAR_B 1001 +#define IMG_STEEL_CHAR_C 1002 +#define IMG_STEEL_CHAR_D 1003 +#define IMG_STEEL_CHAR_E 1004 +#define IMG_STEEL_CHAR_F 1005 +#define IMG_STEEL_CHAR_G 1006 +#define IMG_STEEL_CHAR_H 1007 +#define IMG_STEEL_CHAR_I 1008 +#define IMG_STEEL_CHAR_J 1009 +#define IMG_STEEL_CHAR_K 1010 +#define IMG_STEEL_CHAR_L 1011 +#define IMG_STEEL_CHAR_M 1012 +#define IMG_STEEL_CHAR_N 1013 +#define IMG_STEEL_CHAR_O 1014 +#define IMG_STEEL_CHAR_P 1015 +#define IMG_STEEL_CHAR_Q 1016 +#define IMG_STEEL_CHAR_R 1017 +#define IMG_STEEL_CHAR_S 1018 +#define IMG_STEEL_CHAR_T 1019 +#define IMG_STEEL_CHAR_U 1020 +#define IMG_STEEL_CHAR_V 1021 +#define IMG_STEEL_CHAR_W 1022 +#define IMG_STEEL_CHAR_X 1023 +#define IMG_STEEL_CHAR_Y 1024 +#define IMG_STEEL_CHAR_Z 1025 +#define IMG_STEEL_CHAR_BRACKETLEFT 1026 +#define IMG_STEEL_CHAR_BACKSLASH 1027 +#define IMG_STEEL_CHAR_BRACKETRIGHT 1028 +#define IMG_STEEL_CHAR_ASCIICIRCUM 1029 +#define IMG_STEEL_CHAR_UNDERSCORE 1030 +#define IMG_STEEL_CHAR_COPYRIGHT 1031 +#define IMG_STEEL_CHAR_AUMLAUT 1032 +#define IMG_STEEL_CHAR_OUMLAUT 1033 +#define IMG_STEEL_CHAR_UUMLAUT 1034 +#define IMG_STEEL_CHAR_DEGREE 1035 +#define IMG_STEEL_CHAR_TRADEMARK 1036 +#define IMG_STEEL_CHAR_CURSOR 1037 +#define IMG_STEEL_CHAR_BUTTON 1038 +#define IMG_STEEL_CHAR_UP 1039 +#define IMG_STEEL_CHAR_DOWN 1040 +#define IMG_CUSTOM_1 1041 +#define IMG_CUSTOM_1_EDITOR 1042 +#define IMG_CUSTOM_2 1043 +#define IMG_CUSTOM_2_EDITOR 1044 +#define IMG_CUSTOM_3 1045 +#define IMG_CUSTOM_3_EDITOR 1046 +#define IMG_CUSTOM_4 1047 +#define IMG_CUSTOM_4_EDITOR 1048 +#define IMG_CUSTOM_5 1049 +#define IMG_CUSTOM_5_EDITOR 1050 +#define IMG_CUSTOM_6 1051 +#define IMG_CUSTOM_6_EDITOR 1052 +#define IMG_CUSTOM_7 1053 +#define IMG_CUSTOM_7_EDITOR 1054 +#define IMG_CUSTOM_8 1055 +#define IMG_CUSTOM_8_EDITOR 1056 +#define IMG_CUSTOM_9 1057 +#define IMG_CUSTOM_9_EDITOR 1058 +#define IMG_CUSTOM_10 1059 +#define IMG_CUSTOM_10_EDITOR 1060 +#define IMG_CUSTOM_11 1061 +#define IMG_CUSTOM_11_EDITOR 1062 +#define IMG_CUSTOM_12 1063 +#define IMG_CUSTOM_12_EDITOR 1064 +#define IMG_CUSTOM_13 1065 +#define IMG_CUSTOM_13_EDITOR 1066 +#define IMG_CUSTOM_14 1067 +#define IMG_CUSTOM_14_EDITOR 1068 +#define IMG_CUSTOM_15 1069 +#define IMG_CUSTOM_15_EDITOR 1070 +#define IMG_CUSTOM_16 1071 +#define IMG_CUSTOM_16_EDITOR 1072 +#define IMG_CUSTOM_17 1073 +#define IMG_CUSTOM_17_EDITOR 1074 +#define IMG_CUSTOM_18 1075 +#define IMG_CUSTOM_18_EDITOR 1076 +#define IMG_CUSTOM_19 1077 +#define IMG_CUSTOM_19_EDITOR 1078 +#define IMG_CUSTOM_20 1079 +#define IMG_CUSTOM_20_EDITOR 1080 +#define IMG_CUSTOM_21 1081 +#define IMG_CUSTOM_21_EDITOR 1082 +#define IMG_CUSTOM_22 1083 +#define IMG_CUSTOM_22_EDITOR 1084 +#define IMG_CUSTOM_23 1085 +#define IMG_CUSTOM_23_EDITOR 1086 +#define IMG_CUSTOM_24 1087 +#define IMG_CUSTOM_24_EDITOR 1088 +#define IMG_CUSTOM_25 1089 +#define IMG_CUSTOM_25_EDITOR 1090 +#define IMG_CUSTOM_26 1091 +#define IMG_CUSTOM_26_EDITOR 1092 +#define IMG_CUSTOM_27 1093 +#define IMG_CUSTOM_27_EDITOR 1094 +#define IMG_CUSTOM_28 1095 +#define IMG_CUSTOM_28_EDITOR 1096 +#define IMG_CUSTOM_29 1097 +#define IMG_CUSTOM_29_EDITOR 1098 +#define IMG_CUSTOM_30 1099 +#define IMG_CUSTOM_30_EDITOR 1100 +#define IMG_CUSTOM_31 1101 +#define IMG_CUSTOM_31_EDITOR 1102 +#define IMG_CUSTOM_32 1103 +#define IMG_CUSTOM_32_EDITOR 1104 +#define IMG_CUSTOM_33 1105 +#define IMG_CUSTOM_33_EDITOR 1106 +#define IMG_CUSTOM_34 1107 +#define IMG_CUSTOM_34_EDITOR 1108 +#define IMG_CUSTOM_35 1109 +#define IMG_CUSTOM_35_EDITOR 1110 +#define IMG_CUSTOM_36 1111 +#define IMG_CUSTOM_36_EDITOR 1112 +#define IMG_CUSTOM_37 1113 +#define IMG_CUSTOM_37_EDITOR 1114 +#define IMG_CUSTOM_38 1115 +#define IMG_CUSTOM_38_EDITOR 1116 +#define IMG_CUSTOM_39 1117 +#define IMG_CUSTOM_39_EDITOR 1118 +#define IMG_CUSTOM_40 1119 +#define IMG_CUSTOM_40_EDITOR 1120 +#define IMG_CUSTOM_41 1121 +#define IMG_CUSTOM_41_EDITOR 1122 +#define IMG_CUSTOM_42 1123 +#define IMG_CUSTOM_42_EDITOR 1124 +#define IMG_CUSTOM_43 1125 +#define IMG_CUSTOM_43_EDITOR 1126 +#define IMG_CUSTOM_44 1127 +#define IMG_CUSTOM_44_EDITOR 1128 +#define IMG_CUSTOM_45 1129 +#define IMG_CUSTOM_45_EDITOR 1130 +#define IMG_CUSTOM_46 1131 +#define IMG_CUSTOM_46_EDITOR 1132 +#define IMG_CUSTOM_47 1133 +#define IMG_CUSTOM_47_EDITOR 1134 +#define IMG_CUSTOM_48 1135 +#define IMG_CUSTOM_48_EDITOR 1136 +#define IMG_CUSTOM_49 1137 +#define IMG_CUSTOM_49_EDITOR 1138 +#define IMG_CUSTOM_50 1139 +#define IMG_CUSTOM_50_EDITOR 1140 +#define IMG_CUSTOM_51 1141 +#define IMG_CUSTOM_51_EDITOR 1142 +#define IMG_CUSTOM_52 1143 +#define IMG_CUSTOM_52_EDITOR 1144 +#define IMG_CUSTOM_53 1145 +#define IMG_CUSTOM_53_EDITOR 1146 +#define IMG_CUSTOM_54 1147 +#define IMG_CUSTOM_54_EDITOR 1148 +#define IMG_CUSTOM_55 1149 +#define IMG_CUSTOM_55_EDITOR 1150 +#define IMG_CUSTOM_56 1151 +#define IMG_CUSTOM_56_EDITOR 1152 +#define IMG_CUSTOM_57 1153 +#define IMG_CUSTOM_57_EDITOR 1154 +#define IMG_CUSTOM_58 1155 +#define IMG_CUSTOM_58_EDITOR 1156 +#define IMG_CUSTOM_59 1157 +#define IMG_CUSTOM_59_EDITOR 1158 +#define IMG_CUSTOM_60 1159 +#define IMG_CUSTOM_60_EDITOR 1160 +#define IMG_CUSTOM_61 1161 +#define IMG_CUSTOM_61_EDITOR 1162 +#define IMG_CUSTOM_62 1163 +#define IMG_CUSTOM_62_EDITOR 1164 +#define IMG_CUSTOM_63 1165 +#define IMG_CUSTOM_63_EDITOR 1166 +#define IMG_CUSTOM_64 1167 +#define IMG_CUSTOM_64_EDITOR 1168 +#define IMG_CUSTOM_65 1169 +#define IMG_CUSTOM_65_EDITOR 1170 +#define IMG_CUSTOM_66 1171 +#define IMG_CUSTOM_66_EDITOR 1172 +#define IMG_CUSTOM_67 1173 +#define IMG_CUSTOM_67_EDITOR 1174 +#define IMG_CUSTOM_68 1175 +#define IMG_CUSTOM_68_EDITOR 1176 +#define IMG_CUSTOM_69 1177 +#define IMG_CUSTOM_69_EDITOR 1178 +#define IMG_CUSTOM_70 1179 +#define IMG_CUSTOM_70_EDITOR 1180 +#define IMG_CUSTOM_71 1181 +#define IMG_CUSTOM_71_EDITOR 1182 +#define IMG_CUSTOM_72 1183 +#define IMG_CUSTOM_72_EDITOR 1184 +#define IMG_CUSTOM_73 1185 +#define IMG_CUSTOM_73_EDITOR 1186 +#define IMG_CUSTOM_74 1187 +#define IMG_CUSTOM_74_EDITOR 1188 +#define IMG_CUSTOM_75 1189 +#define IMG_CUSTOM_75_EDITOR 1190 +#define IMG_CUSTOM_76 1191 +#define IMG_CUSTOM_76_EDITOR 1192 +#define IMG_CUSTOM_77 1193 +#define IMG_CUSTOM_77_EDITOR 1194 +#define IMG_CUSTOM_78 1195 +#define IMG_CUSTOM_78_EDITOR 1196 +#define IMG_CUSTOM_79 1197 +#define IMG_CUSTOM_79_EDITOR 1198 +#define IMG_CUSTOM_80 1199 +#define IMG_CUSTOM_80_EDITOR 1200 +#define IMG_CUSTOM_81 1201 +#define IMG_CUSTOM_81_EDITOR 1202 +#define IMG_CUSTOM_82 1203 +#define IMG_CUSTOM_82_EDITOR 1204 +#define IMG_CUSTOM_83 1205 +#define IMG_CUSTOM_83_EDITOR 1206 +#define IMG_CUSTOM_84 1207 +#define IMG_CUSTOM_84_EDITOR 1208 +#define IMG_CUSTOM_85 1209 +#define IMG_CUSTOM_85_EDITOR 1210 +#define IMG_CUSTOM_86 1211 +#define IMG_CUSTOM_86_EDITOR 1212 +#define IMG_CUSTOM_87 1213 +#define IMG_CUSTOM_87_EDITOR 1214 +#define IMG_CUSTOM_88 1215 +#define IMG_CUSTOM_88_EDITOR 1216 +#define IMG_CUSTOM_89 1217 +#define IMG_CUSTOM_89_EDITOR 1218 +#define IMG_CUSTOM_90 1219 +#define IMG_CUSTOM_90_EDITOR 1220 +#define IMG_CUSTOM_91 1221 +#define IMG_CUSTOM_91_EDITOR 1222 +#define IMG_CUSTOM_92 1223 +#define IMG_CUSTOM_92_EDITOR 1224 +#define IMG_CUSTOM_93 1225 +#define IMG_CUSTOM_93_EDITOR 1226 +#define IMG_CUSTOM_94 1227 +#define IMG_CUSTOM_94_EDITOR 1228 +#define IMG_CUSTOM_95 1229 +#define IMG_CUSTOM_95_EDITOR 1230 +#define IMG_CUSTOM_96 1231 +#define IMG_CUSTOM_96_EDITOR 1232 +#define IMG_CUSTOM_97 1233 +#define IMG_CUSTOM_97_EDITOR 1234 +#define IMG_CUSTOM_98 1235 +#define IMG_CUSTOM_98_EDITOR 1236 +#define IMG_CUSTOM_99 1237 +#define IMG_CUSTOM_99_EDITOR 1238 +#define IMG_CUSTOM_100 1239 +#define IMG_CUSTOM_100_EDITOR 1240 +#define IMG_CUSTOM_101 1241 +#define IMG_CUSTOM_101_EDITOR 1242 +#define IMG_CUSTOM_102 1243 +#define IMG_CUSTOM_102_EDITOR 1244 +#define IMG_CUSTOM_103 1245 +#define IMG_CUSTOM_103_EDITOR 1246 +#define IMG_CUSTOM_104 1247 +#define IMG_CUSTOM_104_EDITOR 1248 +#define IMG_CUSTOM_105 1249 +#define IMG_CUSTOM_105_EDITOR 1250 +#define IMG_CUSTOM_106 1251 +#define IMG_CUSTOM_106_EDITOR 1252 +#define IMG_CUSTOM_107 1253 +#define IMG_CUSTOM_107_EDITOR 1254 +#define IMG_CUSTOM_108 1255 +#define IMG_CUSTOM_108_EDITOR 1256 +#define IMG_CUSTOM_109 1257 +#define IMG_CUSTOM_109_EDITOR 1258 +#define IMG_CUSTOM_110 1259 +#define IMG_CUSTOM_110_EDITOR 1260 +#define IMG_CUSTOM_111 1261 +#define IMG_CUSTOM_111_EDITOR 1262 +#define IMG_CUSTOM_112 1263 +#define IMG_CUSTOM_112_EDITOR 1264 +#define IMG_CUSTOM_113 1265 +#define IMG_CUSTOM_113_EDITOR 1266 +#define IMG_CUSTOM_114 1267 +#define IMG_CUSTOM_114_EDITOR 1268 +#define IMG_CUSTOM_115 1269 +#define IMG_CUSTOM_115_EDITOR 1270 +#define IMG_CUSTOM_116 1271 +#define IMG_CUSTOM_116_EDITOR 1272 +#define IMG_CUSTOM_117 1273 +#define IMG_CUSTOM_117_EDITOR 1274 +#define IMG_CUSTOM_118 1275 +#define IMG_CUSTOM_118_EDITOR 1276 +#define IMG_CUSTOM_119 1277 +#define IMG_CUSTOM_119_EDITOR 1278 +#define IMG_CUSTOM_120 1279 +#define IMG_CUSTOM_120_EDITOR 1280 +#define IMG_CUSTOM_121 1281 +#define IMG_CUSTOM_121_EDITOR 1282 +#define IMG_CUSTOM_122 1283 +#define IMG_CUSTOM_122_EDITOR 1284 +#define IMG_CUSTOM_123 1285 +#define IMG_CUSTOM_123_EDITOR 1286 +#define IMG_CUSTOM_124 1287 +#define IMG_CUSTOM_124_EDITOR 1288 +#define IMG_CUSTOM_125 1289 +#define IMG_CUSTOM_125_EDITOR 1290 +#define IMG_CUSTOM_126 1291 +#define IMG_CUSTOM_126_EDITOR 1292 +#define IMG_CUSTOM_127 1293 +#define IMG_CUSTOM_127_EDITOR 1294 +#define IMG_CUSTOM_128 1295 +#define IMG_CUSTOM_128_EDITOR 1296 +#define IMG_CUSTOM_129 1297 +#define IMG_CUSTOM_129_EDITOR 1298 +#define IMG_CUSTOM_130 1299 +#define IMG_CUSTOM_130_EDITOR 1300 +#define IMG_CUSTOM_131 1301 +#define IMG_CUSTOM_131_EDITOR 1302 +#define IMG_CUSTOM_132 1303 +#define IMG_CUSTOM_132_EDITOR 1304 +#define IMG_CUSTOM_133 1305 +#define IMG_CUSTOM_133_EDITOR 1306 +#define IMG_CUSTOM_134 1307 +#define IMG_CUSTOM_134_EDITOR 1308 +#define IMG_CUSTOM_135 1309 +#define IMG_CUSTOM_135_EDITOR 1310 +#define IMG_CUSTOM_136 1311 +#define IMG_CUSTOM_136_EDITOR 1312 +#define IMG_CUSTOM_137 1313 +#define IMG_CUSTOM_137_EDITOR 1314 +#define IMG_CUSTOM_138 1315 +#define IMG_CUSTOM_138_EDITOR 1316 +#define IMG_CUSTOM_139 1317 +#define IMG_CUSTOM_139_EDITOR 1318 +#define IMG_CUSTOM_140 1319 +#define IMG_CUSTOM_140_EDITOR 1320 +#define IMG_CUSTOM_141 1321 +#define IMG_CUSTOM_141_EDITOR 1322 +#define IMG_CUSTOM_142 1323 +#define IMG_CUSTOM_142_EDITOR 1324 +#define IMG_CUSTOM_143 1325 +#define IMG_CUSTOM_143_EDITOR 1326 +#define IMG_CUSTOM_144 1327 +#define IMG_CUSTOM_144_EDITOR 1328 +#define IMG_CUSTOM_145 1329 +#define IMG_CUSTOM_145_EDITOR 1330 +#define IMG_CUSTOM_146 1331 +#define IMG_CUSTOM_146_EDITOR 1332 +#define IMG_CUSTOM_147 1333 +#define IMG_CUSTOM_147_EDITOR 1334 +#define IMG_CUSTOM_148 1335 +#define IMG_CUSTOM_148_EDITOR 1336 +#define IMG_CUSTOM_149 1337 +#define IMG_CUSTOM_149_EDITOR 1338 +#define IMG_CUSTOM_150 1339 +#define IMG_CUSTOM_150_EDITOR 1340 +#define IMG_CUSTOM_151 1341 +#define IMG_CUSTOM_151_EDITOR 1342 +#define IMG_CUSTOM_152 1343 +#define IMG_CUSTOM_152_EDITOR 1344 +#define IMG_CUSTOM_153 1345 +#define IMG_CUSTOM_153_EDITOR 1346 +#define IMG_CUSTOM_154 1347 +#define IMG_CUSTOM_154_EDITOR 1348 +#define IMG_CUSTOM_155 1349 +#define IMG_CUSTOM_155_EDITOR 1350 +#define IMG_CUSTOM_156 1351 +#define IMG_CUSTOM_156_EDITOR 1352 +#define IMG_CUSTOM_157 1353 +#define IMG_CUSTOM_157_EDITOR 1354 +#define IMG_CUSTOM_158 1355 +#define IMG_CUSTOM_158_EDITOR 1356 +#define IMG_CUSTOM_159 1357 +#define IMG_CUSTOM_159_EDITOR 1358 +#define IMG_CUSTOM_160 1359 +#define IMG_CUSTOM_160_EDITOR 1360 +#define IMG_CUSTOM_161 1361 +#define IMG_CUSTOM_161_EDITOR 1362 +#define IMG_CUSTOM_162 1363 +#define IMG_CUSTOM_162_EDITOR 1364 +#define IMG_CUSTOM_163 1365 +#define IMG_CUSTOM_163_EDITOR 1366 +#define IMG_CUSTOM_164 1367 +#define IMG_CUSTOM_164_EDITOR 1368 +#define IMG_CUSTOM_165 1369 +#define IMG_CUSTOM_165_EDITOR 1370 +#define IMG_CUSTOM_166 1371 +#define IMG_CUSTOM_166_EDITOR 1372 +#define IMG_CUSTOM_167 1373 +#define IMG_CUSTOM_167_EDITOR 1374 +#define IMG_CUSTOM_168 1375 +#define IMG_CUSTOM_168_EDITOR 1376 +#define IMG_CUSTOM_169 1377 +#define IMG_CUSTOM_169_EDITOR 1378 +#define IMG_CUSTOM_170 1379 +#define IMG_CUSTOM_170_EDITOR 1380 +#define IMG_CUSTOM_171 1381 +#define IMG_CUSTOM_171_EDITOR 1382 +#define IMG_CUSTOM_172 1383 +#define IMG_CUSTOM_172_EDITOR 1384 +#define IMG_CUSTOM_173 1385 +#define IMG_CUSTOM_173_EDITOR 1386 +#define IMG_CUSTOM_174 1387 +#define IMG_CUSTOM_174_EDITOR 1388 +#define IMG_CUSTOM_175 1389 +#define IMG_CUSTOM_175_EDITOR 1390 +#define IMG_CUSTOM_176 1391 +#define IMG_CUSTOM_176_EDITOR 1392 +#define IMG_CUSTOM_177 1393 +#define IMG_CUSTOM_177_EDITOR 1394 +#define IMG_CUSTOM_178 1395 +#define IMG_CUSTOM_178_EDITOR 1396 +#define IMG_CUSTOM_179 1397 +#define IMG_CUSTOM_179_EDITOR 1398 +#define IMG_CUSTOM_180 1399 +#define IMG_CUSTOM_180_EDITOR 1400 +#define IMG_CUSTOM_181 1401 +#define IMG_CUSTOM_181_EDITOR 1402 +#define IMG_CUSTOM_182 1403 +#define IMG_CUSTOM_182_EDITOR 1404 +#define IMG_CUSTOM_183 1405 +#define IMG_CUSTOM_183_EDITOR 1406 +#define IMG_CUSTOM_184 1407 +#define IMG_CUSTOM_184_EDITOR 1408 +#define IMG_CUSTOM_185 1409 +#define IMG_CUSTOM_185_EDITOR 1410 +#define IMG_CUSTOM_186 1411 +#define IMG_CUSTOM_186_EDITOR 1412 +#define IMG_CUSTOM_187 1413 +#define IMG_CUSTOM_187_EDITOR 1414 +#define IMG_CUSTOM_188 1415 +#define IMG_CUSTOM_188_EDITOR 1416 +#define IMG_CUSTOM_189 1417 +#define IMG_CUSTOM_189_EDITOR 1418 +#define IMG_CUSTOM_190 1419 +#define IMG_CUSTOM_190_EDITOR 1420 +#define IMG_CUSTOM_191 1421 +#define IMG_CUSTOM_191_EDITOR 1422 +#define IMG_CUSTOM_192 1423 +#define IMG_CUSTOM_192_EDITOR 1424 +#define IMG_CUSTOM_193 1425 +#define IMG_CUSTOM_193_EDITOR 1426 +#define IMG_CUSTOM_194 1427 +#define IMG_CUSTOM_194_EDITOR 1428 +#define IMG_CUSTOM_195 1429 +#define IMG_CUSTOM_195_EDITOR 1430 +#define IMG_CUSTOM_196 1431 +#define IMG_CUSTOM_196_EDITOR 1432 +#define IMG_CUSTOM_197 1433 +#define IMG_CUSTOM_197_EDITOR 1434 +#define IMG_CUSTOM_198 1435 +#define IMG_CUSTOM_198_EDITOR 1436 +#define IMG_CUSTOM_199 1437 +#define IMG_CUSTOM_199_EDITOR 1438 +#define IMG_CUSTOM_200 1439 +#define IMG_CUSTOM_200_EDITOR 1440 +#define IMG_CUSTOM_201 1441 +#define IMG_CUSTOM_201_EDITOR 1442 +#define IMG_CUSTOM_202 1443 +#define IMG_CUSTOM_202_EDITOR 1444 +#define IMG_CUSTOM_203 1445 +#define IMG_CUSTOM_203_EDITOR 1446 +#define IMG_CUSTOM_204 1447 +#define IMG_CUSTOM_204_EDITOR 1448 +#define IMG_CUSTOM_205 1449 +#define IMG_CUSTOM_205_EDITOR 1450 +#define IMG_CUSTOM_206 1451 +#define IMG_CUSTOM_206_EDITOR 1452 +#define IMG_CUSTOM_207 1453 +#define IMG_CUSTOM_207_EDITOR 1454 +#define IMG_CUSTOM_208 1455 +#define IMG_CUSTOM_208_EDITOR 1456 +#define IMG_CUSTOM_209 1457 +#define IMG_CUSTOM_209_EDITOR 1458 +#define IMG_CUSTOM_210 1459 +#define IMG_CUSTOM_210_EDITOR 1460 +#define IMG_CUSTOM_211 1461 +#define IMG_CUSTOM_211_EDITOR 1462 +#define IMG_CUSTOM_212 1463 +#define IMG_CUSTOM_212_EDITOR 1464 +#define IMG_CUSTOM_213 1465 +#define IMG_CUSTOM_213_EDITOR 1466 +#define IMG_CUSTOM_214 1467 +#define IMG_CUSTOM_214_EDITOR 1468 +#define IMG_CUSTOM_215 1469 +#define IMG_CUSTOM_215_EDITOR 1470 +#define IMG_CUSTOM_216 1471 +#define IMG_CUSTOM_216_EDITOR 1472 +#define IMG_CUSTOM_217 1473 +#define IMG_CUSTOM_217_EDITOR 1474 +#define IMG_CUSTOM_218 1475 +#define IMG_CUSTOM_218_EDITOR 1476 +#define IMG_CUSTOM_219 1477 +#define IMG_CUSTOM_219_EDITOR 1478 +#define IMG_CUSTOM_220 1479 +#define IMG_CUSTOM_220_EDITOR 1480 +#define IMG_CUSTOM_221 1481 +#define IMG_CUSTOM_221_EDITOR 1482 +#define IMG_CUSTOM_222 1483 +#define IMG_CUSTOM_222_EDITOR 1484 +#define IMG_CUSTOM_223 1485 +#define IMG_CUSTOM_223_EDITOR 1486 +#define IMG_CUSTOM_224 1487 +#define IMG_CUSTOM_224_EDITOR 1488 +#define IMG_CUSTOM_225 1489 +#define IMG_CUSTOM_225_EDITOR 1490 +#define IMG_CUSTOM_226 1491 +#define IMG_CUSTOM_226_EDITOR 1492 +#define IMG_CUSTOM_227 1493 +#define IMG_CUSTOM_227_EDITOR 1494 +#define IMG_CUSTOM_228 1495 +#define IMG_CUSTOM_228_EDITOR 1496 +#define IMG_CUSTOM_229 1497 +#define IMG_CUSTOM_229_EDITOR 1498 +#define IMG_CUSTOM_230 1499 +#define IMG_CUSTOM_230_EDITOR 1500 +#define IMG_CUSTOM_231 1501 +#define IMG_CUSTOM_231_EDITOR 1502 +#define IMG_CUSTOM_232 1503 +#define IMG_CUSTOM_232_EDITOR 1504 +#define IMG_CUSTOM_233 1505 +#define IMG_CUSTOM_233_EDITOR 1506 +#define IMG_CUSTOM_234 1507 +#define IMG_CUSTOM_234_EDITOR 1508 +#define IMG_CUSTOM_235 1509 +#define IMG_CUSTOM_235_EDITOR 1510 +#define IMG_CUSTOM_236 1511 +#define IMG_CUSTOM_236_EDITOR 1512 +#define IMG_CUSTOM_237 1513 +#define IMG_CUSTOM_237_EDITOR 1514 +#define IMG_CUSTOM_238 1515 +#define IMG_CUSTOM_238_EDITOR 1516 +#define IMG_CUSTOM_239 1517 +#define IMG_CUSTOM_239_EDITOR 1518 +#define IMG_CUSTOM_240 1519 +#define IMG_CUSTOM_240_EDITOR 1520 +#define IMG_CUSTOM_241 1521 +#define IMG_CUSTOM_241_EDITOR 1522 +#define IMG_CUSTOM_242 1523 +#define IMG_CUSTOM_242_EDITOR 1524 +#define IMG_CUSTOM_243 1525 +#define IMG_CUSTOM_243_EDITOR 1526 +#define IMG_CUSTOM_244 1527 +#define IMG_CUSTOM_244_EDITOR 1528 +#define IMG_CUSTOM_245 1529 +#define IMG_CUSTOM_245_EDITOR 1530 +#define IMG_CUSTOM_246 1531 +#define IMG_CUSTOM_246_EDITOR 1532 +#define IMG_CUSTOM_247 1533 +#define IMG_CUSTOM_247_EDITOR 1534 +#define IMG_CUSTOM_248 1535 +#define IMG_CUSTOM_248_EDITOR 1536 +#define IMG_CUSTOM_249 1537 +#define IMG_CUSTOM_249_EDITOR 1538 +#define IMG_CUSTOM_250 1539 +#define IMG_CUSTOM_250_EDITOR 1540 +#define IMG_CUSTOM_251 1541 +#define IMG_CUSTOM_251_EDITOR 1542 +#define IMG_CUSTOM_252 1543 +#define IMG_CUSTOM_252_EDITOR 1544 +#define IMG_CUSTOM_253 1545 +#define IMG_CUSTOM_253_EDITOR 1546 +#define IMG_CUSTOM_254 1547 +#define IMG_CUSTOM_254_EDITOR 1548 +#define IMG_CUSTOM_255 1549 +#define IMG_CUSTOM_255_EDITOR 1550 +#define IMG_CUSTOM_256 1551 +#define IMG_CUSTOM_256_EDITOR 1552 +#define IMG_GROUP_1 1553 +#define IMG_GROUP_1_EDITOR 1554 +#define IMG_GROUP_2 1555 +#define IMG_GROUP_2_EDITOR 1556 +#define IMG_GROUP_3 1557 +#define IMG_GROUP_3_EDITOR 1558 +#define IMG_GROUP_4 1559 +#define IMG_GROUP_4_EDITOR 1560 +#define IMG_GROUP_5 1561 +#define IMG_GROUP_5_EDITOR 1562 +#define IMG_GROUP_6 1563 +#define IMG_GROUP_6_EDITOR 1564 +#define IMG_GROUP_7 1565 +#define IMG_GROUP_7_EDITOR 1566 +#define IMG_GROUP_8 1567 +#define IMG_GROUP_8_EDITOR 1568 +#define IMG_GROUP_9 1569 +#define IMG_GROUP_9_EDITOR 1570 +#define IMG_GROUP_10 1571 +#define IMG_GROUP_10_EDITOR 1572 +#define IMG_GROUP_11 1573 +#define IMG_GROUP_11_EDITOR 1574 +#define IMG_GROUP_12 1575 +#define IMG_GROUP_12_EDITOR 1576 +#define IMG_GROUP_13 1577 +#define IMG_GROUP_13_EDITOR 1578 +#define IMG_GROUP_14 1579 +#define IMG_GROUP_14_EDITOR 1580 +#define IMG_GROUP_15 1581 +#define IMG_GROUP_15_EDITOR 1582 +#define IMG_GROUP_16 1583 +#define IMG_GROUP_16_EDITOR 1584 +#define IMG_GROUP_17 1585 +#define IMG_GROUP_17_EDITOR 1586 +#define IMG_GROUP_18 1587 +#define IMG_GROUP_18_EDITOR 1588 +#define IMG_GROUP_19 1589 +#define IMG_GROUP_19_EDITOR 1590 +#define IMG_GROUP_20 1591 +#define IMG_GROUP_20_EDITOR 1592 +#define IMG_GROUP_21 1593 +#define IMG_GROUP_21_EDITOR 1594 +#define IMG_GROUP_22 1595 +#define IMG_GROUP_22_EDITOR 1596 +#define IMG_GROUP_23 1597 +#define IMG_GROUP_23_EDITOR 1598 +#define IMG_GROUP_24 1599 +#define IMG_GROUP_24_EDITOR 1600 +#define IMG_GROUP_25 1601 +#define IMG_GROUP_25_EDITOR 1602 +#define IMG_GROUP_26 1603 +#define IMG_GROUP_26_EDITOR 1604 +#define IMG_GROUP_27 1605 +#define IMG_GROUP_27_EDITOR 1606 +#define IMG_GROUP_28 1607 +#define IMG_GROUP_28_EDITOR 1608 +#define IMG_GROUP_29 1609 +#define IMG_GROUP_29_EDITOR 1610 +#define IMG_GROUP_30 1611 +#define IMG_GROUP_30_EDITOR 1612 +#define IMG_GROUP_31 1613 +#define IMG_GROUP_31_EDITOR 1614 +#define IMG_GROUP_32 1615 +#define IMG_GROUP_32_EDITOR 1616 +#define IMG_SP_OBJECTS 1617 +#define IMG_EMC_OBJECT 1618 +#define IMG_EMC_SPRITE 1619 +#define IMG_TOON_1 1620 +#define IMG_TOON_2 1621 +#define IMG_TOON_3 1622 +#define IMG_TOON_4 1623 +#define IMG_TOON_5 1624 +#define IMG_TOON_6 1625 +#define IMG_TOON_7 1626 +#define IMG_TOON_8 1627 +#define IMG_TOON_9 1628 +#define IMG_TOON_10 1629 +#define IMG_TOON_11 1630 +#define IMG_TOON_12 1631 +#define IMG_TOON_13 1632 +#define IMG_TOON_14 1633 +#define IMG_TOON_15 1634 +#define IMG_TOON_16 1635 +#define IMG_TOON_17 1636 +#define IMG_TOON_18 1637 +#define IMG_TOON_19 1638 +#define IMG_TOON_20 1639 +#define IMG_MENU_CALIBRATE_RED 1640 +#define IMG_MENU_CALIBRATE_BLUE 1641 +#define IMG_MENU_CALIBRATE_YELLOW 1642 +#define IMG_MENU_BUTTON 1643 +#define IMG_MENU_BUTTON_ACTIVE 1644 +#define IMG_MENU_BUTTON_LEFT 1645 +#define IMG_MENU_BUTTON_LEFT_ACTIVE 1646 +#define IMG_MENU_BUTTON_RIGHT 1647 +#define IMG_MENU_BUTTON_RIGHT_ACTIVE 1648 +#define IMG_MENU_BUTTON_UP 1649 +#define IMG_MENU_BUTTON_UP_ACTIVE 1650 +#define IMG_MENU_BUTTON_DOWN 1651 +#define IMG_MENU_BUTTON_DOWN_ACTIVE 1652 +#define IMG_MENU_BUTTON_ENTER_MENU 1653 +#define IMG_MENU_BUTTON_ENTER_MENU_ACTIVE 1654 +#define IMG_MENU_BUTTON_LEAVE_MENU 1655 +#define IMG_MENU_BUTTON_LEAVE_MENU_ACTIVE 1656 +#define IMG_MENU_BUTTON_NEXT_LEVEL 1657 +#define IMG_MENU_BUTTON_NEXT_LEVEL_ACTIVE 1658 +#define IMG_MENU_BUTTON_PREV_LEVEL 1659 +#define IMG_MENU_BUTTON_PREV_LEVEL_ACTIVE 1660 +#define IMG_MENU_BUTTON_NAME 1661 +#define IMG_MENU_BUTTON_NAME_ACTIVE 1662 +#define IMG_MENU_BUTTON_LEVELS 1663 +#define IMG_MENU_BUTTON_LEVELS_ACTIVE 1664 +#define IMG_MENU_BUTTON_SCORES 1665 +#define IMG_MENU_BUTTON_SCORES_ACTIVE 1666 +#define IMG_MENU_BUTTON_EDITOR 1667 +#define IMG_MENU_BUTTON_EDITOR_ACTIVE 1668 +#define IMG_MENU_BUTTON_INFO 1669 +#define IMG_MENU_BUTTON_INFO_ACTIVE 1670 +#define IMG_MENU_BUTTON_GAME 1671 +#define IMG_MENU_BUTTON_GAME_ACTIVE 1672 +#define IMG_MENU_BUTTON_SETUP 1673 +#define IMG_MENU_BUTTON_SETUP_ACTIVE 1674 +#define IMG_MENU_BUTTON_QUIT 1675 +#define IMG_MENU_BUTTON_QUIT_ACTIVE 1676 +#define IMG_MENU_SCROLLBAR 1677 +#define IMG_MENU_SCROLLBAR_ACTIVE 1678 +#define IMG_FONT_INITIAL_1 1679 +#define IMG_FONT_INITIAL_2 1680 +#define IMG_FONT_INITIAL_3 1681 +#define IMG_FONT_INITIAL_4 1682 +#define IMG_FONT_TITLE_1 1683 +#define IMG_FONT_TITLE_2 1684 +#define IMG_FONT_TITLE_2_SETUP 1685 +#define IMG_FONT_MENU_1 1686 +#define IMG_FONT_MENU_1_ACTIVE 1687 +#define IMG_FONT_MENU_2 1688 +#define IMG_FONT_MENU_2_ACTIVE 1689 +#define IMG_FONT_TEXT_1 1690 +#define IMG_FONT_TEXT_1_MAIN 1691 +#define IMG_FONT_TEXT_1_LEVELS 1692 +#define IMG_FONT_TEXT_1_SETUP 1693 +#define IMG_FONT_TEXT_1_PREVIEW 1694 +#define IMG_FONT_TEXT_1_SCORES 1695 +#define IMG_FONT_TEXT_1_ACTIVE_SCORES 1696 +#define IMG_FONT_TEXT_1_PANEL 1697 +#define IMG_FONT_TEXT_1_DOOR 1698 +#define IMG_FONT_TEXT_2 1699 +#define IMG_FONT_TEXT_2_MAIN 1700 +#define IMG_FONT_TEXT_2_LEVELS 1701 +#define IMG_FONT_TEXT_2_SETUP 1702 +#define IMG_FONT_TEXT_2_PREVIEW 1703 +#define IMG_FONT_TEXT_2_SCORES 1704 +#define IMG_FONT_TEXT_2_ACTIVE_SCORES 1705 +#define IMG_FONT_TEXT_3 1706 +#define IMG_FONT_TEXT_3_LEVELS 1707 +#define IMG_FONT_TEXT_3_SETUP 1708 +#define IMG_FONT_TEXT_3_PREVIEW 1709 +#define IMG_FONT_TEXT_3_SCORES 1710 +#define IMG_FONT_TEXT_3_ACTIVE_SCORES 1711 +#define IMG_FONT_TEXT_4 1712 +#define IMG_FONT_TEXT_4_MAIN 1713 +#define IMG_FONT_TEXT_4_LEVELS 1714 +#define IMG_FONT_TEXT_4_SETUP 1715 +#define IMG_FONT_TEXT_4_SCORES 1716 +#define IMG_FONT_TEXT_4_ACTIVE_SCORES 1717 +#define IMG_FONT_ENVELOPE_1 1718 +#define IMG_FONT_ENVELOPE_2 1719 +#define IMG_FONT_ENVELOPE_3 1720 +#define IMG_FONT_ENVELOPE_4 1721 +#define IMG_FONT_INPUT_1 1722 +#define IMG_FONT_INPUT_1_MAIN 1723 +#define IMG_FONT_INPUT_1_ACTIVE 1724 +#define IMG_FONT_INPUT_1_ACTIVE_MAIN 1725 +#define IMG_FONT_INPUT_1_ACTIVE_SETUP 1726 +#define IMG_FONT_INPUT_2 1727 +#define IMG_FONT_INPUT_2_ACTIVE 1728 +#define IMG_FONT_OPTION_OFF 1729 +#define IMG_FONT_OPTION_ON 1730 +#define IMG_FONT_VALUE_1 1731 +#define IMG_FONT_VALUE_2 1732 +#define IMG_FONT_VALUE_OLD 1733 +#define IMG_FONT_LEVEL_NUMBER 1734 +#define IMG_FONT_LEVEL_NUMBER_ACTIVE 1735 +#define IMG_FONT_TAPE_RECORDER 1736 +#define IMG_FONT_GAME_INFO 1737 +#define IMG_FONT_INFO_ELEMENTS 1738 +#define IMG_FONT_INFO_LEVELSET 1739 +#define IMG_GLOBAL_BORDER 1740 +#define IMG_GLOBAL_DOOR 1741 +#define IMG_GLOBAL_BUSY 1742 +#define IMG_EDITOR_ELEMENT_BORDER 1743 +#define IMG_EDITOR_ELEMENT_BORDER_INPUT 1744 +#define IMG_EDITOR_CASCADE_LIST 1745 +#define IMG_EDITOR_CASCADE_LIST_ACTIVE 1746 +#define IMG_BACKGROUND 1747 +#define IMG_BACKGROUND_TITLE_INITIAL 1748 +#define IMG_BACKGROUND_TITLE 1749 +#define IMG_BACKGROUND_MAIN 1750 +#define IMG_BACKGROUND_LEVELS 1751 +#define IMG_BACKGROUND_SCORES 1752 +#define IMG_BACKGROUND_EDITOR 1753 +#define IMG_BACKGROUND_INFO 1754 +#define IMG_BACKGROUND_INFO_ELEMENTS 1755 +#define IMG_BACKGROUND_INFO_MUSIC 1756 +#define IMG_BACKGROUND_INFO_CREDITS 1757 +#define IMG_BACKGROUND_INFO_PROGRAM 1758 +#define IMG_BACKGROUND_INFO_VERSION 1759 +#define IMG_BACKGROUND_INFO_LEVELSET 1760 +#define IMG_BACKGROUND_SETUP 1761 +#define IMG_BACKGROUND_PLAYING 1762 +#define IMG_BACKGROUND_DOOR 1763 +#define IMG_BACKGROUND_TITLESCREEN_INITIAL_1 1764 +#define IMG_BACKGROUND_TITLESCREEN_INITIAL_2 1765 +#define IMG_BACKGROUND_TITLESCREEN_INITIAL_3 1766 +#define IMG_BACKGROUND_TITLESCREEN_INITIAL_4 1767 +#define IMG_BACKGROUND_TITLESCREEN_INITIAL_5 1768 +#define IMG_BACKGROUND_TITLESCREEN_1 1769 +#define IMG_BACKGROUND_TITLESCREEN_2 1770 +#define IMG_BACKGROUND_TITLESCREEN_3 1771 +#define IMG_BACKGROUND_TITLESCREEN_4 1772 +#define IMG_BACKGROUND_TITLESCREEN_5 1773 +#define IMG_BACKGROUND_TITLEMESSAGE_INITIAL_1 1774 +#define IMG_BACKGROUND_TITLEMESSAGE_INITIAL_2 1775 +#define IMG_BACKGROUND_TITLEMESSAGE_INITIAL_3 1776 +#define IMG_BACKGROUND_TITLEMESSAGE_INITIAL_4 1777 +#define IMG_BACKGROUND_TITLEMESSAGE_INITIAL_5 1778 +#define IMG_BACKGROUND_TITLEMESSAGE_1 1779 +#define IMG_BACKGROUND_TITLEMESSAGE_2 1780 +#define IMG_BACKGROUND_TITLEMESSAGE_3 1781 +#define IMG_BACKGROUND_TITLEMESSAGE_4 1782 +#define IMG_BACKGROUND_TITLEMESSAGE_5 1783 +#define IMG_BACKGROUND_ENVELOPE_1 1784 +#define IMG_BACKGROUND_ENVELOPE_2 1785 +#define IMG_BACKGROUND_ENVELOPE_3 1786 +#define IMG_BACKGROUND_ENVELOPE_4 1787 +#define IMG_TITLESCREEN_INITIAL_1 1788 +#define IMG_TITLESCREEN_INITIAL_2 1789 +#define IMG_TITLESCREEN_INITIAL_3 1790 +#define IMG_TITLESCREEN_INITIAL_4 1791 +#define IMG_TITLESCREEN_INITIAL_5 1792 +#define IMG_TITLESCREEN_1 1793 +#define IMG_TITLESCREEN_2 1794 +#define IMG_TITLESCREEN_3 1795 +#define IMG_TITLESCREEN_4 1796 +#define IMG_TITLESCREEN_5 1797 -#define NUM_IMAGE_FILES 1797 +#define NUM_IMAGE_FILES 1798 #endif /* CONF_GFX_H */ diff --git a/src/conftime.h b/src/conftime.h index e4ae1e55..c3e5a903 100644 --- a/src/conftime.h +++ b/src/conftime.h @@ -1 +1 @@ -#define COMPILE_DATE_STRING "2010-02-10 00:26" +#define COMPILE_DATE_STRING "2010-02-13 14:15" diff --git a/src/game_sp/BugsTerminals.c b/src/game_sp/BugsTerminals.c index 70aa7b64..330b6f7a 100644 --- a/src/game_sp/BugsTerminals.c +++ b/src/game_sp/BugsTerminals.c @@ -12,7 +12,10 @@ long MyGetTickCount(); byte *TerminalState; int TerminalMaxCycles; + +#if 0 #define aniTerminal (0x80) +#endif // ========================================================================== // SUBROUTINE @@ -95,7 +98,7 @@ int subAnimateTerminals(int si) // int bl, ax, al, X, Y; #if 1 - short bl, al, X, Y; + short bl; #else int bl, al, X, Y; #endif @@ -146,22 +149,36 @@ int subAnimateTerminals(int si) bl = 8; } + TerminalState[si] = bl; + + // ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ #if 1 - graphic = (bl < 8 ? IMG_SP_TERMINAL : IMG_SP_TERMINAL_ACTIVE); + + graphic = (bl < 8 ? aniTerminal : aniTerminalActive); if (game.use_native_sp_graphics_engine) GfxFrame[lx][ly] += getGraphicInfo_Delay(graphic); -#endif - TerminalState[si] = bl; - // ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - al = aniTerminal + bl; +#if 1 + subCopyAnimToScreen(si, graphic, GfxFrame[lx][ly]); +#else X = GetStretchX(si); Y = GetStretchY(si); -#if 1 StretchedSprites.BltImg(X, Y, graphic, GfxFrame[lx][ly]); +#endif + +#else + + al = aniTerminal + bl; + +#if 1 + subCopyFieldToScreen(si, al); #else + X = GetStretchX(si); + Y = GetStretchY(si); StretchedSprites.BltEx(X, Y, al); +#endif + #endif // ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ diff --git a/src/game_sp/Globals.h b/src/game_sp/Globals.h index dcf6c799..deb4afd1 100644 --- a/src/game_sp/Globals.h +++ b/src/game_sp/Globals.h @@ -30,47 +30,65 @@ #endif -#define aniExplosionInfo (111) - -#if 1 -#define aniMurphy (IMG_SP_MURPHY) +// ---------------------------------------------------------------------------- +// elements (stored in file and playfield) +// ---------------------------------------------------------------------------- -#define aniMurphySleepLeft (IMG_SP_MURPHY_SLEEPING_LEFT) -#define aniMurphySleepRight (IMG_SP_MURPHY_SLEEPING_RIGHT) -#define aniMurphyTouchDown (IMG_SP_MURPHY_SNAPPING_DOWN) -#define aniMurphyTouchLeft (IMG_SP_MURPHY_SNAPPING_LEFT) -#define aniMurphyTouchRight (IMG_SP_MURPHY_SNAPPING_RIGHT) -#define aniMurphyTouchUp (IMG_SP_MURPHY_SNAPPING_UP) -#define aniMurphyYawn (IMG_SP_MURPHY_BORING_1) -#define aniPushLeft (IMG_SP_MURPHY_PUSHING_LEFT) -#define aniPushRight (IMG_SP_MURPHY_PUSHING_RIGHT) -#define aniPushUpDown (IMG_SP_MURPHY_PUSHING_RIGHT) +#if 1 -#define aniSnikSnakDown (167) -#define aniSnikSnakLeft (239) -#define aniSnikSnakRight (247) -#define aniSnikSnakUp (159) +#define fiSpace (0) +#define fiZonk (1) +#define fiBase (2) +#define fiMurphy (3) +#define fiInfotron (4) +#define fiRAM (5) +#define fiHardWare (6) +#define fiExit (7) +#define fiOrangeDisk (8) +#define fiPortRight (9) +#define fiPortDown (10) +#define fiPortLeft (11) +#define fiPortUp (12) +#define fiSpPortRight (13) +#define fiSpPortDown (14) +#define fiSpPortLeft (15) +#define fiSpPortUp (16) +#define fiSnikSnak (17) +#define fiYellowDisk (18) +#define fiTerminal (19) +#define fiRedDisk (20) +#define fiPortUpAndDown (21) +#define fiPortLeftAndRight (22) +#define fiPortAllDirections (23) +#define fiElectron (24) +#define fiBug (25) +#define fiRAMLeft (26) +#define fiRAMRight (27) +#define fiHWFirst (28) -#else +#define fiHW_0 (fiHWFirst + 0) +#define fiHW_1 (fiHWFirst + 1) +#define fiHW_2 (fiHWFirst + 2) +#define fiHW_3 (fiHWFirst + 3) +#define fiHW_4 (fiHWFirst + 4) +#define fiHW_5 (fiHWFirst + 5) +#define fiHW_6 (fiHWFirst + 6) +#define fiHW_7 (fiHWFirst + 7) +#define fiHW_8 (fiHWFirst + 8) +#define fiHW_9 (fiHWFirst + 9) -#define aniMurphySleepLeft (71) -#define aniMurphySleepRight (68) -#define aniMurphyTouchDown (47) -#define aniMurphyTouchLeft (95) -#define aniMurphyTouchRight (94) -#define aniMurphyTouchUp (46) -#define aniMurphyYawn (56) -#define aniPushLeft (45) -#define aniPushRight (44) -#define aniPushUpDown (79) +#define fiHWLast (37) +#define fiRAMTop (38) +#define fiRAMBottom (39) +#define fiWallSpace (40) +#define fiHWTrash1 (41) +#define fiHWTrash2 (42) +#define fiHWMurphy (43) -#define aniSnikSnakDown (167) -#define aniSnikSnakLeft (239) -#define aniSnikSnakRight (247) -#define aniSnikSnakUp (159) +#define fiExplosion (0x1F) -#endif +#else #define fiBase (2) #define fiBug (25) @@ -110,6 +128,117 @@ #define fiYellowDisk (18) #define fiZonk (1) +#endif + + +// ---------------------------------------------------------------------------- +// graphics and animations (used at runtime to display the elements) +// ---------------------------------------------------------------------------- + +#if 1 + +#define aniSpace IMG_EMPTY_SPACE + +#define aniMurphy IMG_SP_MURPHY +#define aniMurphyDropping IMG_SP_MURPHY_DROPPING + +#define aniMurphySleepLeft IMG_SP_MURPHY_SLEEPING_LEFT +#define aniMurphySleepRight IMG_SP_MURPHY_SLEEPING_RIGHT +#define aniMurphyTouchDown IMG_SP_MURPHY_SNAPPING_DOWN +#define aniMurphyTouchLeft IMG_SP_MURPHY_SNAPPING_LEFT +#define aniMurphyTouchRight IMG_SP_MURPHY_SNAPPING_RIGHT +#define aniMurphyTouchUp IMG_SP_MURPHY_SNAPPING_UP +#define aniMurphyYawn IMG_SP_MURPHY_BORING_1 +#define aniPushLeft IMG_SP_MURPHY_PUSHING_LEFT +#define aniPushRight IMG_SP_MURPHY_PUSHING_RIGHT +#define aniPushUpDown IMG_SP_MURPHY_PUSHING_RIGHT + +#define aniSnikSnakDown 167 +#define aniSnikSnakLeft 239 +#define aniSnikSnakRight 247 +#define aniSnikSnakUp 159 + +#define aniTerminal IMG_SP_TERMINAL +#define aniTerminalActive IMG_SP_TERMINAL_ACTIVE + +#define aniExplosionInfo (111) + +#else + +#define aniMurphySleepLeft (71) +#define aniMurphySleepRight (68) +#define aniMurphyTouchDown (47) +#define aniMurphyTouchLeft (95) +#define aniMurphyTouchRight (94) +#define aniMurphyTouchUp (46) +#define aniMurphyYawn (56) +#define aniPushLeft (45) +#define aniPushRight (44) +#define aniPushUpDown (79) + +#define aniSnikSnakDown (167) +#define aniSnikSnakLeft (239) +#define aniSnikSnakRight (247) +#define aniSnikSnakUp (159) + +#define aniTerminal (0x80) +#define aniTerminalActive (0x88) + +#define aniExplosionInfo (111) + +#endif + +#define posFrameCorner (55) +#define posFrameHorizontal (111) +#define posFrameVertical (110) + + +#if 1 + +extern int aniBug[], aniZonkRollRight[], aniZonkRollLeft[]; +extern int aniEatInfotronLeft[], aniEatInfotronRight[]; +extern int aniInfotronRollRight[], aniInfotronRollLeft[]; +extern int aniMurphyEatLeft[], aniMurphyEatRight[]; +extern int aniMurphyEatUpLeft[], aniMurphyEatUpRight[], aniSplitUpDown[]; +extern int aniMurphyExit[]; +extern int aniSnikSnak[], aniElectron[], aniExplosion[]; +extern int aniTouchBase[], aniTouchInfotron[], aniTouchRedDisk[]; +extern int aniYellowDisk[], aniOrangeDisk[], aniRedDisk[]; + +#else + +extern int *aniBug, *aniZonkRollRight, *aniZonkRollLeft; +extern int *aniEatInfotronLeft, *aniEatInfotronRight; +extern int *aniInfotronRollRight, *aniInfotronRollLeft; +extern int *aniMurphyEatLeft, *aniMurphyEatRight; +extern int *aniMurphyEatUpLeft, *aniMurphyEatUpRight, *aniSplitUpDown; +extern int *aniMurphyExit; +extern int *aniSnikSnak, *aniElectron, *aniExplosion; +extern int *aniTouchBase, *aniTouchInfotron, *aniTouchRedDisk; +extern int *aniYellowDisk, *aniOrangeDisk, *aniRedDisk; + +#endif + + +// ---------------------------------------------------------------------------- +// input keys +// ---------------------------------------------------------------------------- + +#if 1 + +#define keyNone (0) +#define keyUp (1) +#define keyLeft (2) +#define keyDown (3) +#define keyRight (4) +#define keySpaceUp (5) +#define keySpaceLeft (6) +#define keySpaceDown (7) +#define keySpaceRight (8) +#define keySpace (9) + +#else + #define keyDown (3) #define keyLeft (2) #define keyNone (0) @@ -121,9 +250,8 @@ #define keySpaceUp (5) #define keyUp (1) -#define posFrameCorner (55) -#define posFrameHorizontal (111) -#define posFrameVertical (110) +#endif + extern int GetSI(int X, int Y); extern int GetStretchX(int si); @@ -173,28 +301,6 @@ extern char *CurPath, *OrigPath, *TmpPath; extern currency DeltaT; extern int *PlayField16; -#if 1 -extern int aniBug[], aniZonkRollRight[], aniZonkRollLeft[]; -extern int aniEatInfotronLeft[], aniEatInfotronRight[]; -extern int aniInfotronRollRight[], aniInfotronRollLeft[]; -extern int aniMurphyEatLeft[], aniMurphyEatRight[]; -extern int aniMurphyEatUpLeft[], aniMurphyEatUpRight[], aniSplitUpDown[]; -extern int aniMurphyExit[]; -extern int aniSnikSnak[], aniElectron[], aniExplosion[]; -extern int aniTouchBase[], aniTouchInfotron[], aniTouchRedDisk[]; -extern int aniYellowDisk[], aniOrangeDisk[], aniRedDisk[]; -#else -extern int *aniBug, *aniZonkRollRight, *aniZonkRollLeft; -extern int *aniEatInfotronLeft, *aniEatInfotronRight; -extern int *aniInfotronRollRight, *aniInfotronRollLeft; -extern int *aniMurphyEatLeft, *aniMurphyEatRight; -extern int *aniMurphyEatUpLeft, *aniMurphyEatUpRight, *aniSplitUpDown; -extern int *aniMurphyExit; -extern int *aniSnikSnak, *aniElectron, *aniExplosion; -extern int *aniTouchBase, *aniTouchInfotron, *aniTouchRedDisk; -extern int *aniYellowDisk, *aniOrangeDisk, *aniRedDisk; -#endif - extern int FieldHeight; extern int FieldMax, LevelMax; extern int FieldWidth; diff --git a/src/game_sp/Murphy.c b/src/game_sp/Murphy.c index b00aef58..1c9cd8f5 100644 --- a/src/game_sp/Murphy.c +++ b/src/game_sp/Murphy.c @@ -28,10 +28,8 @@ static boolean subMoveKillsMurphy(int si, int ax, int bl); // Move Murphy in any direction // ========================================================================== -int subAnimateMurphy(int *si) +void subAnimateMurphy(int *si) { - int subAnimateMurphy; - // int ax, al, ah, bx, bl, i, X, Y; // int tX, tY, tDeltaX, tDeltaY, tPos, Tmp; #if 1 @@ -67,7 +65,8 @@ int subAnimateMurphy(int *si) if (al != fiMurphy) { MurphyMoveCounter = 0; // We have no Murphy! Exit! - return subAnimateMurphy; + + return; } MurphyMoveCounter = 1; // We have a Murphy! @@ -114,7 +113,7 @@ int subAnimateMurphy(int *si) #if 0 ax = (TimerVar & 3); if (ax != 0) - return subAnimateMurphy; + return; #endif // ------------------------------------------------------------------ @@ -123,33 +122,33 @@ int subAnimateMurphy(int *si) YawnSleepCounter = YawnSleepCounter + 1; if (YawnSleepCounter < 16) - return subAnimateMurphy; + return; if (YawnSleepCounter < 2000) { // normal grin // (default: single graphic, no animation) - subCopyImageToScreen(*si, aniMurphy, YawnSleepCounter - 16); + subCopyAnimToScreen(*si, aniMurphy, YawnSleepCounter - 16); - return subAnimateMurphy; + return; } if (YawnSleepCounter < 4000) { // yawn! and look depressed afterwards... // (default: 12 animation frames with delay of 8) - subCopyImageToScreen(*si, aniMurphyYawn, YawnSleepCounter - 2000); + subCopyAnimToScreen(*si, aniMurphyYawn, YawnSleepCounter - 2000); - return subAnimateMurphy; + return; } if (YawnSleepCounter < 6400) { // yawn again! // (default: 12 animation frames with delay of 8) - subCopyImageToScreen(*si, aniMurphyYawn, YawnSleepCounter - 4000); + subCopyAnimToScreen(*si, aniMurphyYawn, YawnSleepCounter - 4000); - return subAnimateMurphy; + return; } // time1 = 6400 + 12 * 8; // (default: 6496 == 6400 + 12 * 8) @@ -159,16 +158,16 @@ int subAnimateMurphy(int *si) { // yawn again! - third time // (default: 12 animation frames with delay of 8) - subCopyImageToScreen(*si, aniMurphyYawn, YawnSleepCounter - 6400); + subCopyAnimToScreen(*si, aniMurphyYawn, YawnSleepCounter - 6400); - return subAnimateMurphy; + return; } // time2 = 6496 + 3 * 64; // (default: 6688 == 6496 + 3 * 64) time2 = 6496 + 3 * 100; if (YawnSleepCounter > time2) // Murphy already went to sleep - return subAnimateMurphy; + return; if (PlayField16[*si - 1] == 0) { @@ -177,23 +176,23 @@ int subAnimateMurphy(int *si) // no sleep -- go back to "wait and start yawning" phase YawnSleepCounter = 144; - return subAnimateMurphy; + return; } else { // go to sleep (right side) // (default: 3 animation frames with delay of 64) - subCopyImageToScreen(*si, aniMurphySleepRight, YawnSleepCounter - time1); + subCopyAnimToScreen(*si, aniMurphySleepRight, YawnSleepCounter - time1); - return subAnimateMurphy; + return; } } // go to sleep (left side) // (default: 3 animation frames with delay of 64) - subCopyImageToScreen(*si, aniMurphySleepLeft, YawnSleepCounter - time1); + subCopyAnimToScreen(*si, aniMurphySleepLeft, YawnSleepCounter - time1); - return subAnimateMurphy; + return; // end of YAWN-SLEEP-Sequence @@ -201,7 +200,7 @@ int subAnimateMurphy(int *si) ax = (TimerVar & 3); if (ax != 0) - return subAnimateMurphy; + return; // ------------------------------------------------------------------ // Murphy's YAWN & SLEEP sequence, counted down by YawnSleepCounter: @@ -209,62 +208,62 @@ int subAnimateMurphy(int *si) if (YawnSleepCounter == 4) { subCopyFieldToScreen(*si, fiMurphy); // normal grin - return subAnimateMurphy; + return; } // loc_g_5ECE: if (YawnSleepCounter <= 500) // loc_g_5ED7: - return subAnimateMurphy; + return; if (YawnSleepCounter <= 522) { bx = (YawnSleepCounter - 500) / 2; subCopyFieldToScreen(*si, aniMurphyYawn + bx); // yawn! and look depressed afterwards... - return subAnimateMurphy; + return; } // loc_g_5F00: if (YawnSleepCounter <= 1000) - return subAnimateMurphy; + return; if (YawnSleepCounter <= 1022) { bx = (YawnSleepCounter - 1000) / 2; subCopyFieldToScreen(*si, aniMurphyYawn + bx); // yawn again! - return subAnimateMurphy; + return; } // loc_g_5F32: if (YawnSleepCounter <= 1600) // loc_g_5F3B: - return subAnimateMurphy; + return; if (YawnSleepCounter <= 1622) { bx = (YawnSleepCounter - 1600) / 2; subCopyFieldToScreen(*si, aniMurphyYawn + bx); // yawn again! - third time - return subAnimateMurphy; + return; } // loc_g_5F64: if (YawnSleepCounter > 1654) - return subAnimateMurphy; + return; if (PlayField16[*si - 1] == 0) { if (PlayField16[*si + 1] == 0) { YawnSleepCounter = 36; - return subAnimateMurphy; + return; } else { bx = (YawnSleepCounter - 1622) / 16; subCopyFieldToScreen(*si, aniMurphySleepRight + bx); // go to sleep - return subAnimateMurphy; + return; } } // loc_g_5F81: bx = (YawnSleepCounter - 1622) / 16; subCopyFieldToScreen(*si, aniMurphySleepLeft + bx); // go to sleep - return subAnimateMurphy; + return; // end of YAWN-SLEEP-Sequence @@ -359,7 +358,7 @@ loc_g_6003: default: RedDiskReleaseFlag = 0; - return subAnimateMurphy; + return; break; } @@ -403,7 +402,7 @@ loc_g_6078: if (! subMoveKillsMurphy(*si - FieldWidth, ax, bl)) goto loc_g_6078; - return subAnimateMurphy; + return; // ========================================================================== // moving right to left ... @@ -452,7 +451,7 @@ loc_g_60DA: if (! subMoveKillsMurphy(*si - 1, ax, bl)) goto loc_g_60DA; - return subAnimateMurphy; + return; // ========================================================================== // moving up to down ... @@ -494,7 +493,7 @@ loc_g_6154: if (! subMoveKillsMurphy(*si + FieldWidth, ax, bl)) goto loc_g_6154; - return subAnimateMurphy; + return; // ========================================================================== // moving left to right ... @@ -543,7 +542,7 @@ loc_g_61B6: if (! subMoveKillsMurphy(*si + 1, ax, bl)) goto loc_g_61B6; - return subAnimateMurphy; + return; // ========================================================================== // touching down to up ... @@ -572,7 +571,7 @@ loc_g_622E: if (al == fiRedDisk) goto loc_g_6A48; - return subAnimateMurphy; + return; // ========================================================================== // touching right to left ... @@ -601,7 +600,7 @@ loc_g_6258: if (al == fiRedDisk) goto loc_g_6A64; - return subAnimateMurphy; + return; // ========================================================================== // touching up to down ... @@ -629,7 +628,7 @@ loc_g_6288: if (al == fiRedDisk) goto loc_g_6A80; - return subAnimateMurphy; + return; // ========================================================================== // touching left to right ... @@ -658,7 +657,7 @@ loc_g_62B2: if (al == fiRedDisk) goto loc_g_6A9C; - return subAnimateMurphy; + return; // ========================================================================== // Release Red disk: no move ... @@ -669,13 +668,13 @@ loc_g_62E2: ClearPos = -1; // end of FS if (LowByte(RedDiskCount) == 0) - return subAnimateMurphy; + return; if (LowByte(RedDiskReleasePhase) != 0) - return subAnimateMurphy; + return; if (LowByte(RedDiskReleaseFlag) != 1) - return subAnimateMurphy; + return; MovHighByte(&PlayField16[*si], 0x2A); MovingPictureSequencePhase = 0x40; // init picture move sequence @@ -736,7 +735,8 @@ loc_g_63C2: if (SgnHighByte(PlayField16[*si - FieldWidth]) >= 0) { ExplodeFieldSP(*si); // Explode - return subAnimateMurphy; + + return; } PlayField16[*si - FieldWidth] = fiBase; @@ -760,7 +760,8 @@ loc_g_640B: if (SgnHighByte(PlayField16[*si - 1]) >= 0) { ExplodeFieldSP(*si); // Explode - return subAnimateMurphy; + + return; } PlayField16[*si - 1] = fiBase; @@ -784,7 +785,8 @@ loc_g_6448: if (SgnHighByte(PlayField16[*si + FieldWidth]) >= 0) { ExplodeFieldSP(*si); // Explode - return subAnimateMurphy; + + return; } PlayField16[*si + FieldWidth] = fiBase; @@ -808,7 +810,8 @@ loc_g_6491: if (SgnHighByte(PlayField16[*si + 1]) >= 0) { ExplodeFieldSP(*si); // Explode - return subAnimateMurphy; + + return; } PlayField16[*si + 1] = fiBase; @@ -832,7 +835,8 @@ loc_g_64CE: if (SgnHighByte(PlayField16[*si - FieldWidth]) >= 0) { ExplodeFieldSP(*si); // Explode - return subAnimateMurphy; + + return; } PlayField16[*si - FieldWidth] = fiBase; @@ -841,7 +845,7 @@ loc_g_64CE: // ========================================================================== loc_g_64DF: - subCopyFieldToScreen(*si, aniMurphyTouchUp); + subCopyImageToScreen(*si, aniMurphyTouchUp); subSoundFXBase(); dx = aniTouchBase; dxPos = *si - FieldWidth; @@ -856,7 +860,8 @@ loc_g_650C: if (SgnHighByte(PlayField16[*si - 1]) >= 0) { ExplodeFieldSP(*si); // Explode - return subAnimateMurphy; + + return; } PlayField16[*si - 1] = fiBase; @@ -865,7 +870,7 @@ loc_g_650C: // ========================================================================== loc_g_651D: - subCopyFieldToScreen(*si, aniMurphyTouchLeft); + subCopyImageToScreen(*si, aniMurphyTouchLeft); subSoundFXBase(); dx = aniTouchBase; dxPos = *si - 1; @@ -880,7 +885,8 @@ loc_g_654A: if (SgnHighByte(PlayField16[*si + FieldWidth]) >= 0) { ExplodeFieldSP(*si); // Explode - return subAnimateMurphy; + + return; } PlayField16[*si + FieldWidth] = fiBase; @@ -889,7 +895,7 @@ loc_g_654A: // ========================================================================== loc_g_655B: - subCopyFieldToScreen(*si, aniMurphyTouchDown); + subCopyImageToScreen(*si, aniMurphyTouchDown); subSoundFXBase(); dx = aniTouchBase; dxPos = *si + FieldWidth; @@ -904,7 +910,8 @@ loc_g_6588: if (SgnHighByte(PlayField16[*si + 1]) >= 0) { ExplodeFieldSP(*si); // Explode - return subAnimateMurphy; + + return; } PlayField16[*si + 1] = fiBase; @@ -913,7 +920,7 @@ loc_g_6588: // ========================================================================== loc_g_6599: - subCopyFieldToScreen(*si, aniMurphyTouchRight); + subCopyImageToScreen(*si, aniMurphyTouchRight); subSoundFXBase(); dx = aniTouchBase; dxPos = *si + 1; @@ -979,7 +986,7 @@ loc_g_6662: // ========================================================================== loc_g_668E: - subCopyFieldToScreen(*si, aniMurphyTouchUp); + subCopyImageToScreen(*si, aniMurphyTouchUp); subSoundFXInfotron(); dx = aniTouchInfotron; MovHighByte(&PlayField16[*si], 0x14); @@ -991,7 +998,7 @@ loc_g_668E: // ========================================================================== loc_g_66C0: - subCopyFieldToScreen(*si, aniMurphyTouchLeft); + subCopyImageToScreen(*si, aniMurphyTouchLeft); subSoundFXInfotron(); dx = aniTouchInfotron; MovHighByte(&PlayField16[*si], 0x15); @@ -1003,7 +1010,7 @@ loc_g_66C0: // ========================================================================== loc_g_66F2: - subCopyFieldToScreen(*si, aniMurphyTouchDown); + subCopyImageToScreen(*si, aniMurphyTouchDown); subSoundFXInfotron(); dx = aniTouchInfotron; MovHighByte(&PlayField16[*si], 0x16); @@ -1015,7 +1022,7 @@ loc_g_66F2: // ========================================================================== loc_g_6724: - subCopyFieldToScreen(*si, aniMurphyTouchRight); + subCopyImageToScreen(*si, aniMurphyTouchRight); subSoundFXInfotron(); dx = aniTouchInfotron; MovHighByte(&PlayField16[*si], 0x17); @@ -1033,7 +1040,7 @@ loc_g_6756: MurphyDY = 0; // end of FS if (LowByte(InfotronsNeeded) != 0) - return subAnimateMurphy; + return; #if 1 if (!game_sp_info.LevelSolved) @@ -1073,10 +1080,10 @@ loc_g_6756: loc_g_679B: ax = PlayField16[*si - 2]; if (ax != 0) - return subAnimateMurphy; + return; MovHighByte(&PlayField16[*si - 2], 1); - subCopyFieldToScreen(*si, aniPushLeft); // draw pushing murphy + subCopyImageToScreen(*si, aniPushLeft); // draw pushing murphy dx = aniZonkRollLeft; dxPos = *si - 1; dx2 = aniPushLeft; @@ -1091,14 +1098,14 @@ loc_g_679B: loc_g_67D4: ax = PlayField16[*si + 2]; if (ax != 0) - return subAnimateMurphy; + return; ax = PlayField16[*si + FieldWidth + 1]; if (ax == 0) // zonk falls - return subAnimateMurphy; + return; MovHighByte(&PlayField16[*si + 2], 1); - subCopyFieldToScreen(*si, aniPushRight); // draw pushing murphy + subCopyImageToScreen(*si, aniPushRight); // draw pushing murphy dx = aniZonkRollRight; dxPos = *si + 1; dx2 = aniPushRight; @@ -1111,14 +1118,20 @@ loc_g_67D4: // ========================================================================== loc_g_6817: - subCopyFieldToScreen(*si, aniMurphyTouchUp); + subCopyImageToScreen(*si, aniMurphyTouchUp); if (YellowDisksExploded != 0) { YawnSleepCounter = 40; // stay hypnotized - return subAnimateMurphy; + + return; } // loc_g_6838: +#if 1 + // draw new terminal type + subCopyImageToScreen(*si - FieldWidth, aniTerminalActive); +#else subCopyFieldToScreen(*si - FieldWidth, 0x88); // draw new terminal type +#endif TerminalState[*si - FieldWidth] = 8; goto loc_g_68F0; @@ -1127,14 +1140,20 @@ loc_g_6817: // ========================================================================== loc_g_684E: - subCopyFieldToScreen(*si, aniMurphyTouchLeft); + subCopyImageToScreen(*si, aniMurphyTouchLeft); if (YellowDisksExploded != 0) { YawnSleepCounter = 40; // stay hypnotized - return subAnimateMurphy; + + return; } // loc_g_6838: +#if 1 + // draw new terminal type + subCopyImageToScreen(*si - 1, aniTerminalActive); +#else subCopyFieldToScreen(*si - 1, 0x88); // draw new terminal type +#endif TerminalState[*si - 1] = 8; goto loc_g_68F0; @@ -1143,14 +1162,20 @@ loc_g_684E: // ========================================================================== loc_g_6884: - subCopyFieldToScreen(*si, aniMurphyTouchDown); + subCopyImageToScreen(*si, aniMurphyTouchDown); if (YellowDisksExploded != 0) { YawnSleepCounter = 40; // stay hypnotized - return subAnimateMurphy; + + return; } // loc_g_6838: +#if 1 + // draw new terminal type + subCopyImageToScreen(*si + FieldWidth, aniTerminalActive); +#else subCopyFieldToScreen(*si + FieldWidth, 0x88); // draw new terminal type +#endif TerminalState[*si + FieldWidth] = 8; goto loc_g_68F0; @@ -1159,14 +1184,20 @@ loc_g_6884: // ========================================================================== loc_g_68BA: - subCopyFieldToScreen(*si, aniMurphyTouchRight); + subCopyImageToScreen(*si, aniMurphyTouchRight); if (YellowDisksExploded != 0) { YawnSleepCounter = 40; // stay hypnotized - return subAnimateMurphy; + + return; } // loc_g_6838: +#if 1 + // draw new terminal type + subCopyImageToScreen(*si + 1, aniTerminalActive); +#else subCopyFieldToScreen(*si + 1, 0x88); // draw new terminal type +#endif TerminalState[*si + 1] = 8; // ========================================================================== // common TERMINAL stuff moving/touching from all directions @@ -1181,7 +1212,7 @@ loc_g_68F0: ExplodeFieldSP (i); } - return subAnimateMurphy; + return; // ========================================================================== // PORT down to up, VERTICAL PORT, CROSS PORT all moving down to up @@ -1189,7 +1220,7 @@ loc_g_68F0: loc_g_6916: if (PlayField16[*si - 2 * FieldWidth] != 0) - return subAnimateMurphy; + return; dx = aniSplitUpDown; dx2Step = -FieldWidth; @@ -1203,7 +1234,7 @@ loc_g_6916: loc_g_693A: if (PlayField16[*si - 2] != 0) - return subAnimateMurphy; + return; dx = aniMurphyEatLeft; dx2Step = -1; @@ -1217,7 +1248,7 @@ loc_g_693A: loc_g_695E: if (PlayField16[*si + 2 * FieldWidth] != 0) - return subAnimateMurphy; + return; dx = aniSplitUpDown; dx2Step = FieldWidth; @@ -1231,7 +1262,7 @@ loc_g_695E: loc_g_6982: if (PlayField16[*si + 2] != 0) - return subAnimateMurphy; + return; dx = aniMurphyEatRight; dx2Step = 1; @@ -1358,10 +1389,10 @@ loc_StopNoSplit: loc_g_6AB8: if (PlayField16[*si - 2 * FieldWidth] != 0) - return subAnimateMurphy; + return; PlayField16[*si - 2 * FieldWidth] = 0x1200; - subCopyFieldToScreen(*si, aniPushRight); + subCopyImageToScreen(*si, aniPushRight); dx = aniYellowDisk; dxPos = *si - FieldWidth; dx2 = aniPushUpDown; @@ -1375,10 +1406,10 @@ loc_g_6AB8: loc_g_6AF1: if (PlayField16[*si - 2] != 0) - return subAnimateMurphy; + return; PlayField16[*si - 2] = 0x1200; - subCopyFieldToScreen(*si, aniPushLeft); + subCopyImageToScreen(*si, aniPushLeft); dx = aniYellowDisk; dxPos = *si - 1; dx2 = aniPushLeft; @@ -1392,10 +1423,10 @@ loc_g_6AF1: loc_g_6B2A: if (PlayField16[*si + 2 * FieldWidth] != 0) - return subAnimateMurphy; + return; PlayField16[*si + 2 * FieldWidth] = 0x1200; - subCopyFieldToScreen(*si, aniPushRight); + subCopyImageToScreen(*si, aniPushRight); dx = aniYellowDisk; dxPos = *si + FieldWidth; dx2 = aniPushUpDown; @@ -1409,10 +1440,10 @@ loc_g_6B2A: loc_g_6B63: if (PlayField16[*si + 2] != 0) - return subAnimateMurphy; + return; PlayField16[*si + 2] = 0x1200; - subCopyFieldToScreen(*si, aniPushRight); + subCopyImageToScreen(*si, aniPushRight); dx = aniYellowDisk; dxPos = *si + 1; dx2 = aniPushRight; @@ -1426,10 +1457,10 @@ loc_g_6B63: loc_g_6B9B: if (PlayField16[*si - 2] != 0) - return subAnimateMurphy; + return; PlayField16[*si - 2] = 0x800; - subCopyFieldToScreen(*si, aniPushLeft); + subCopyImageToScreen(*si, aniPushLeft); dx = aniOrangeDisk; dxPos = *si - 1; dx2 = aniPushLeft; @@ -1443,13 +1474,13 @@ loc_g_6B9B: loc_g_6BD3: if (PlayField16[*si + 2] != 0) - return subAnimateMurphy; + return; if (PlayField16[*si + FieldWidth + 1] == 0) // falling goes before pushing - return subAnimateMurphy; + return; PlayField16[*si + 2] = 0x100; - subCopyFieldToScreen(*si, aniPushRight); + subCopyImageToScreen(*si, aniPushRight); dx = aniOrangeDisk; dxPos = *si + 1; dx2 = aniPushRight; @@ -1512,7 +1543,7 @@ locProceedMovingMurphy: // proceed moving murphy if (bl == 0x2A) // Red disk release timer goto loc_g_716E; - return subAnimateMurphy; + return; // ========================================================================== // Paint frame of MOVING.DAT sequence @@ -1558,7 +1589,7 @@ loc_g_6C8F: #if 1 if (!(ClearPos < 0)) // clear field that murphy is leaving - subCopyFieldToScreen(ClearPos, 0); + subCopyImageToScreen(ClearPos, aniSpace); #else if (! ClearPos < 0) // clear field that murphy is leaving subCopyFieldToScreen(ClearPos, 0); @@ -1600,7 +1631,12 @@ loc_g_6C8F: } else // pushing something { +#if 1 + // (SeqPos iterates from 0 to 7 while pushing) + StretchedSprites.BltImg(X + tDeltaX, Y + tDeltaY, dx2, SeqPos); +#else StretchedSprites.BltEx(X + tDeltaX, Y + tDeltaY, dx2); +#endif } } @@ -1618,7 +1654,7 @@ loc_g_6C8F: MurphyScreenXPos = MurphyScreenXPos + 2 * MurphyDX; MurphyScreenYPos = MurphyScreenYPos + 2 * MurphyDY; #endif - subCopyFieldToScreen(ClearPos, 0); // clear the field that murphy leaves + subCopyImageToScreen(ClearPos, aniSpace); // clear the field that murphy leaves tDeltaX = MurphyDX * LocalStretch * (SeqPos + 1); tDeltaY = MurphyDY * LocalStretch * (SeqPos + 1); X = GetStretchX(dxPos) + tDeltaX; @@ -1635,7 +1671,7 @@ loc_g_6C8F: SeqPos = SeqPos + 1; if (dx[SeqPos] > -1) - return subAnimateMurphy; + return; // Follow-up after movement completed 'loc_g_6D35: MurphyXPos = MurphyXPos + MurphyDX; @@ -1770,7 +1806,8 @@ loc_g_6C8F: goto loc_g_747F; ExitToMenuFlag = 1; - return subAnimateMurphy; + + return; // ========================================================================== // infotron, moving up @@ -1784,7 +1821,8 @@ loc_g_6EBA: loc_g_6EC8: // space, base PlayField16[*si] = fiMurphy; subAdjustZonksInfotronsAboveMurphy(*si + FieldWidth); - return subAnimateMurphy; + + return; // ========================================================================== // infotron, moving left @@ -1798,7 +1836,8 @@ loc_g_6ED8: loc_g_6EE6: // space, base PlayField16[*si] = fiMurphy; subAdjustZonksInfotronsAboveMurphy(*si + 1); - return subAnimateMurphy; + + return; // ========================================================================== // infotron, moving down @@ -1814,7 +1853,8 @@ loc_g_6F04: // space, base PlayField16[*si - FieldWidth] = 0; PlayField16[*si] = fiMurphy; - return subAnimateMurphy; + + return; // ========================================================================== // infotron, moving right @@ -1828,7 +1868,8 @@ loc_g_71B6: loc_g_71C4: // space, base subAdjustZonksInfotronsAboveMurphy(*si - 1); PlayField16[*si] = fiMurphy; - return subAnimateMurphy; + + return; // ========================================================================== // infotron, touching up @@ -1843,7 +1884,7 @@ loc_g_71E2: // base if (LowByte(PlayField16[*si - FieldWidth]) != fiExplosion) PlayField16[*si - FieldWidth] = 0; - return subAnimateMurphy; + return; // ========================================================================== // infotron, touching left @@ -1858,7 +1899,7 @@ loc_g_71FE: // base if (LowByte(PlayField16[*si - 1]) != fiExplosion) PlayField16[*si - 1] = 0; - return subAnimateMurphy; + return; // ========================================================================== // infotron, touching down @@ -1873,7 +1914,7 @@ loc_g_721A: // base if (LowByte(PlayField16[*si + FieldWidth]) != fiExplosion) PlayField16[*si + FieldWidth] = 0; - return subAnimateMurphy; + return; // ========================================================================== // infotron, touching right @@ -1888,7 +1929,7 @@ loc_g_7236: // base if (LowByte(PlayField16[*si + 1]) != fiExplosion) PlayField16[*si + 1] = 0; - return subAnimateMurphy; + return; // ========================================================================== // zonk, pushing left @@ -1902,7 +1943,8 @@ loc_g_6F18: PlayField16[*si - 2] = fiZonk; subExplodeSnikSnaksBelow(*si - 2); *si = *si - 1; - return subAnimateMurphy; + + return; // ========================================================================== // zonk, pushing right @@ -1916,7 +1958,8 @@ loc_g_6F3B: PlayField16[*si + 2] = fiZonk; subExplodeSnikSnaksBelow(*si + 2); *si = *si + 1; - return subAnimateMurphy; + + return; // ========================================================================== // exit @@ -1929,7 +1972,7 @@ loc_g_6F77: PlayField16[*si] = fiSpace; // remove Murphy from playfield after exiting #endif - return subAnimateMurphy; + return; // ========================================================================== // Push Zonk from right to left @@ -1937,15 +1980,16 @@ loc_g_6F77: loc_g_6F7E: if (DemoKeyCode == keyLeft && PlayField16[*si - 1] == fiZonk) - return subAnimateMurphy; + return; PlayField16[*si] = fiMurphy; // else restore - no more zonk pushing! PlayField16[*si - 1] = fiZonk; if (LowByte(PlayField16[*si - 2]) != fiExplosion) PlayField16[*si - 2] = 0; - subCopyFieldToScreen(*si, fiMurphy); - return subAnimateMurphy; + subCopyImageToScreen(*si, aniMurphy); + + return; // ========================================================================== // Push Zonk from left to right @@ -1953,15 +1997,16 @@ loc_g_6F7E: loc_g_6FBC: if (DemoKeyCode == keyRight && PlayField16[*si + 1] == fiZonk) - return subAnimateMurphy; + return; PlayField16[*si] = fiMurphy; // else restore - no more zonk pushing! PlayField16[*si + 1] = fiZonk; if (LowByte(PlayField16[*si + 2]) != fiExplosion) PlayField16[*si + 2] = 0; - subCopyFieldToScreen(*si, fiMurphy); - return subAnimateMurphy; + subCopyImageToScreen(*si, aniMurphy); + + return; // ========================================================================== // Push orange disk from right to left @@ -1969,15 +2014,16 @@ loc_g_6FBC: loc_g_6FFA: if (DemoKeyCode == keyLeft && PlayField16[*si - 1] == fiOrangeDisk) - return subAnimateMurphy; + return; PlayField16[*si] = fiMurphy; // else restore - no more pushing! PlayField16[*si - 1] = fiOrangeDisk; if (LowByte(PlayField16[*si - 2]) != fiExplosion) PlayField16[*si - 2] = 0; - subCopyFieldToScreen(*si, fiMurphy); - return subAnimateMurphy; + subCopyImageToScreen(*si, aniMurphy); + + return; // ========================================================================== // Push orange disk from left to right @@ -1985,15 +2031,16 @@ loc_g_6FFA: loc_g_7038: if (DemoKeyCode == keyRight && PlayField16[*si + 1] == fiOrangeDisk) - return subAnimateMurphy; + return; PlayField16[*si] = fiMurphy; // else restore - no more pushing! PlayField16[*si + 1] = fiOrangeDisk; if (LowByte(PlayField16[*si + 2]) != fiExplosion) PlayField16[*si + 2] = 0; - subCopyFieldToScreen(*si, fiMurphy); - return subAnimateMurphy; + subCopyImageToScreen(*si, aniMurphy); + + return; // ========================================================================== // Push yellow disk from down to up @@ -2001,15 +2048,16 @@ loc_g_7038: loc_g_7076: if (DemoKeyCode == keyUp && PlayField16[*si - FieldWidth] == fiYellowDisk) - return subAnimateMurphy; + return; PlayField16[*si] = fiMurphy; // else restore - no more pushing! PlayField16[*si - FieldWidth] = fiYellowDisk; if (LowByte(PlayField16[*si - 2 * FieldWidth]) != fiExplosion) PlayField16[*si - 2 * FieldWidth] = 0; - subCopyFieldToScreen(*si, fiMurphy); - return subAnimateMurphy; + subCopyImageToScreen(*si, aniMurphy); + + return; // ========================================================================== // Push yellow disk from right to left @@ -2017,15 +2065,16 @@ loc_g_7076: loc_g_70B4: if (DemoKeyCode == keyLeft && PlayField16[*si - 1] == fiYellowDisk) - return subAnimateMurphy; + return; PlayField16[*si] = fiMurphy; // else restore - no more pushing! PlayField16[*si - 1] = fiYellowDisk; if (LowByte(PlayField16[*si - 2]) != fiExplosion) PlayField16[*si - 2] = 0; - subCopyFieldToScreen(*si, fiMurphy); - return subAnimateMurphy; + subCopyImageToScreen(*si, aniMurphy); + + return; // ========================================================================== // Push yellow disk from up to down @@ -2033,15 +2082,16 @@ loc_g_70B4: loc_g_70F2: if (DemoKeyCode == keyDown && PlayField16[*si + FieldWidth] == fiYellowDisk) - return subAnimateMurphy; + return; PlayField16[*si] = fiMurphy; // else restore - no more pushing! PlayField16[*si + FieldWidth] = fiYellowDisk; if (LowByte(PlayField16[*si + 2 * FieldWidth]) != fiExplosion) PlayField16[*si + 2 * FieldWidth] = 0; - subCopyFieldToScreen(*si, fiMurphy); - return subAnimateMurphy; + subCopyImageToScreen(*si, aniMurphy); + + return; // ========================================================================== // Push yellow disk from left to right @@ -2049,15 +2099,16 @@ loc_g_70F2: loc_g_7130: if (DemoKeyCode == keyRight && PlayField16[*si + 1] == fiYellowDisk) - return subAnimateMurphy; + return; PlayField16[*si] = fiMurphy; // else restore - no more pushing! PlayField16[*si + 1] = fiYellowDisk; if (LowByte(PlayField16[*si + 2]) != fiExplosion) PlayField16[*si + 2] = 0; - subCopyFieldToScreen(*si, fiMurphy); - return subAnimateMurphy; + subCopyImageToScreen(*si, aniMurphy); + + return; // ========================================================================== // time red disk release (space) @@ -2067,16 +2118,21 @@ loc_g_716E: if (DemoKeyCode != keySpace) { PlayField16[*si] = fiMurphy; - subCopyFieldToScreen(*si, fiMurphy); + subCopyImageToScreen(*si, aniMurphy); RedDiskReleasePhase = 0; } else if (MovingPictureSequencePhase == 0x20) { +#if 1 + // anxious murphy, dropping red disk + subCopyImageToScreen(*si, aniMurphyDropping); +#else subCopyFieldToScreen(*si, 43); // anxious murphy +#endif RedDiskReleasePhase = 1; } - return subAnimateMurphy; + return; // ========================================================================== // Special port down to up @@ -2093,7 +2149,8 @@ loc_g_7244: subSpPortTest(*si); *si = *si - FieldWidth; - return subAnimateMurphy; + + return; // ========================================================================== // Special port right to left @@ -2110,7 +2167,8 @@ loc_g_7272: subSpPortTest(*si); *si = *si - 1; - return subAnimateMurphy; + + return; // ========================================================================== // Special port up to down @@ -2127,7 +2185,8 @@ loc_g_729F: subSpPortTest(*si); *si = *si + FieldWidth; - return subAnimateMurphy; + + return; // ========================================================================== // Special port left to right @@ -2144,7 +2203,8 @@ loc_g_72CD: subSpPortTest(*si); *si = *si + 1; - return subAnimateMurphy; + + return; // ========================================================================== // Move Red Disk up @@ -2157,7 +2217,8 @@ loc_g_72FA: *si = *si - FieldWidth; PlayField16[*si] = fiMurphy; subEatRedDisk(*si); // inc+show Murphy's red disks - return subAnimateMurphy; + + return; // ========================================================================== // Move Red Disk left @@ -2169,7 +2230,8 @@ loc_g_7318: PlayField16[*si] = fiMurphy; subEatRedDisk(*si); // inc+show Murphy's red disks - return subAnimateMurphy; + + return; // ========================================================================== // Move Red Disk down @@ -2182,7 +2244,8 @@ loc_g_7333: *si = *si + FieldWidth; PlayField16[*si] = fiMurphy; subEatRedDisk(*si); // inc+show Murphy's red disks - return subAnimateMurphy; + + return; // ========================================================================== // Move Red Disk right @@ -2194,7 +2257,8 @@ loc_g_7351: PlayField16[*si] = fiMurphy; subEatRedDisk(*si); // inc+show Murphy's red disks - return subAnimateMurphy; + + return; // ========================================================================== // Eat Red Disk up @@ -2205,7 +2269,8 @@ loc_g_736C: PlayField16[*si - FieldWidth] = 0; subEatRedDisk(*si - FieldWidth); // inc+show Murphy's red disks - return subAnimateMurphy; + + return; // ========================================================================== // Eat Red Disk left @@ -2216,7 +2281,8 @@ loc_g_7381: PlayField16[*si - 1] = 0; subEatRedDisk(*si - 1); // inc+show Murphy's red disks - return subAnimateMurphy; + + return; // ========================================================================== // Eat Red Disk down @@ -2227,7 +2293,8 @@ loc_g_7396: PlayField16[*si + FieldWidth] = 0; subEatRedDisk(*si + FieldWidth); // inc+show Murphy's red disks - return subAnimateMurphy; + + return; // ========================================================================== // Eat Red Disk right @@ -2238,7 +2305,8 @@ loc_g_73AB: PlayField16[*si + 1] = 0; subEatRedDisk(*si + 1); // inc+show Murphy's red disks - return subAnimateMurphy; + + return; // ========================================================================== // yellow disk, pushing up @@ -2251,7 +2319,8 @@ loc_g_73C0: *si = *si - FieldWidth; PlayField16[*si] = fiMurphy; PlayField16[*si - FieldWidth] = fiYellowDisk; - return subAnimateMurphy; + + return; // ========================================================================== // yellow disk, pushing left @@ -2264,7 +2333,8 @@ loc_g_73DD: *si = *si - 1; PlayField16[*si] = fiMurphy; PlayField16[*si - 1] = fiYellowDisk; - return subAnimateMurphy; + + return; // ========================================================================== // yellow disk, pushing down @@ -2277,7 +2347,8 @@ loc_g_73FA: *si = *si + FieldWidth; PlayField16[*si] = fiMurphy; PlayField16[*si + FieldWidth] = fiYellowDisk; - return subAnimateMurphy; + + return; // ========================================================================== // yellow disk pushing right @@ -2290,7 +2361,8 @@ loc_g_7417: *si = *si + 1; PlayField16[*si] = fiMurphy; PlayField16[*si + 1] = fiYellowDisk; - return subAnimateMurphy; + + return; // ========================================================================== // orange disk, pushing left @@ -2303,7 +2375,8 @@ loc_g_7434: *si = *si - 1; PlayField16[*si] = fiMurphy; PlayField16[*si - 1] = fiOrangeDisk; - return subAnimateMurphy; + + return; // ========================================================================== // orange disk, pushing right @@ -2322,7 +2395,7 @@ loc_g_7451: MovHighByte(&PlayField16[*si + FieldWidth + 1], fiOrangeDisk); } - return subAnimateMurphy; + return; // ========================================================================== // Release a red disk @@ -2334,24 +2407,18 @@ loc_g_747F: RedDiskCount = RedDiskCount - 1; subDisplayRedDiskCount(); subSoundFXPush(); // Sound effects - - return subAnimateMurphy; } // subAnimateMurphy // ========================================================================== // SUBROUTINE // ========================================================================== -int subExplodeSnikSnaksBelow(int si) +void subExplodeSnikSnaksBelow(int si) { - int subExplodeSnikSnaksBelow; - int ax; ax = LowByte(PlayField16[si + FieldWidth]); if (ax == 0x11 || ax == 0xBB) ExplodeFieldSP(si + FieldWidth); - - return subExplodeSnikSnaksBelow; } // subExplodeSnikSnaksBelow // ========================================================================== @@ -2502,7 +2569,7 @@ void subCopyFieldToScreen(int si, int fi) // +++++++++++++++++++++++++++++++++++++++++ } -void subCopyImageToScreen(int si, int graphic, int sync_frame) +void subCopyAnimToScreen(int si, int graphic, int sync_frame) { int X, Y; @@ -2513,6 +2580,11 @@ void subCopyImageToScreen(int si, int graphic, int sync_frame) // +++++++++++++++++++++++++++++++++++++++++ } +void subCopyImageToScreen(int si, int graphic) +{ + subCopyAnimToScreen(si, graphic, 0); +} + static void subEatRedDisk(int si) { if (AllowRedDiskCheat == 0) @@ -2528,10 +2600,8 @@ static void subEatRedDisk(int si) subDisplayRedDiskCount(); } -int subAdjustZonksInfotronsAboveMurphy(int si) +void subAdjustZonksInfotronsAboveMurphy(int si) { - int subAdjustZonksInfotronsAboveMurphy; - int ax; if (LowByte(PlayField16[si]) != fiExplosion) @@ -2546,7 +2616,7 @@ int subAdjustZonksInfotronsAboveMurphy(int si) MovHighByte(&PlayField16[si - FieldWidth], 0x40); // make falling straigt down } - return subAdjustZonksInfotronsAboveMurphy; + return; loc_g_15A8: // empty above ax = PlayField16[si - FieldWidth - 1]; @@ -2558,7 +2628,7 @@ loc_g_15B6: if (ax == fiZonk || ax == fiInfotron) goto loc_g_15E8; - return subAdjustZonksInfotronsAboveMurphy; + return; loc_g_15C5: // zonk/infotron above left ax = PlayField16[si - 1]; @@ -2567,7 +2637,8 @@ loc_g_15C5: // zonk/infotron above left MovHighByte(&PlayField16[si - FieldWidth - 1], 0x60); // make roll right PlayField16[si - FieldWidth] = 0x8888; - return subAdjustZonksInfotronsAboveMurphy; + + return; loc_g_15E8: // zonk/infotron above right ax = PlayField16[si + 1]; @@ -2576,6 +2647,4 @@ loc_g_15E8: // zonk/infotron above right MovHighByte(&PlayField16[si - FieldWidth + 1], 0x50); // make roll left PlayField16[si - FieldWidth] = 0x8888; } - - return subAdjustZonksInfotronsAboveMurphy; } // subAdjustZonksInfotronsAboveMurphy diff --git a/src/game_sp/Murphy.h b/src/game_sp/Murphy.h index 8f0dd400..8a2b3f64 100644 --- a/src/game_sp/Murphy.h +++ b/src/game_sp/Murphy.h @@ -12,11 +12,12 @@ #include "global.h" -extern int subAdjustZonksInfotronsAboveMurphy(int si); -extern int subAnimateMurphy(int *si); +extern void subAdjustZonksInfotronsAboveMurphy(int si); +extern void subAnimateMurphy(int *si); extern void subCopyFieldToScreen(int si, int fi); -extern void subCopyImageToScreen(int si, int graphic, int sync_frame); -extern int subExplodeSnikSnaksBelow(int si); +extern void subCopyImageToScreen(int si, int graphic); +extern void subCopyAnimToScreen(int si, int graphic, int sync_frame); +extern void subExplodeSnikSnaksBelow(int si); extern int subSpPortTest(int si); #endif /* MURPHY_H */ diff --git a/src/main.h b/src/main.h index 13f6f812..19deaee0 100644 --- a/src/main.h +++ b/src/main.h @@ -33,7 +33,8 @@ #define IMG_UNDEFINED (-1) #define IMG_EMPTY IMG_EMPTY_SPACE -#define IMG_SP_EMPTY IMG_SP_EMPTY_SPACE +#define IMG_SP_EMPTY IMG_EMPTY_SPACE +#define IMG_SP_EMPTY_SPACE IMG_EMPTY_SPACE #define IMG_EXPLOSION IMG_DEFAULT_EXPLODING #define IMG_CHAR_START IMG_CHAR_SPACE #define IMG_STEEL_CHAR_START IMG_STEEL_CHAR_SPACE