summaryrefslogtreecommitdiff
path: root/bubbob/sprmap.py
diff options
context:
space:
mode:
Diffstat (limited to 'bubbob/sprmap.py')
-rw-r--r--bubbob/sprmap.py533
1 files changed, 533 insertions, 0 deletions
diff --git a/bubbob/sprmap.py b/bubbob/sprmap.py
new file mode 100644
index 0000000..ce34264
--- /dev/null
+++ b/bubbob/sprmap.py
@@ -0,0 +1,533 @@
+sprmap = {
+ 10:('ice_cyan_big.ppm', (0, 0, 90, 90)),
+ 11:('ice_violet_big.ppm', (0, 0, 90, 90)),
+ 12:('peach_big.ppm', (0, 0, 90, 90)),
+ 13:('pastec_big.ppm', (0, 0, 90, 90)),
+ 14:('cream_pie_big.ppm', (0, 0, 90, 90)),
+ 15:('sugar_pie_big.ppm', (0, 0, 90, 90)),
+ 16:('diamond_big_purple.ppm', (0, 0, 90, 90)),
+ 17:('diamond_big_blue.ppm', (0, 0, 90, 90)),
+ 18:('diamond_big_red.ppm', (0, 0, 90, 90)),
+ 19:('diamond_big_yellow.ppm', (0, 0, 90, 90)),
+ 30:('lightning_large.ppm', (0, 0, 90, 66)),
+ 31:('yellow_Hurry_up.ppm', (0, 0, 136, 24)),
+ 32:('red_Hurry_up.ppm', (0, 0, 136, 24)),
+ 128:('extend.ppm', (0, 0, 32, 32)),
+ 129:('extend.ppm', (0, 32, 32, 32)),
+ 130:('extend.ppm', (0, 64, 32, 32)),
+ 131:('bubble.ppm', (0, 0, 32, 32)),
+ 132:('bubble.ppm', (0, 32, 32, 32)),
+ 133:('bubble.ppm', (0, 64, 32, 32)),
+ 134:('bubble.ppm', (0, 96, 32, 32)),
+ 135:('bubble.ppm', (0, 128, 32, 32)),
+ 136:('extend.ppm', (0, 96, 32, 32)),
+ 137:('extend.ppm', (0, 128, 32, 32)),
+ 138:('extend.ppm', (0, 160, 32, 32)),
+ 139:('door.ppm', (0, 0, 32, 32)),
+ 140:('water_surface.ppm', (0, 0, 16, 16)),
+ 141:('water_surface.ppm', (0, 16, 16, 16)),
+ 142:('water_surface.ppm', (0, 32, 16, 16)),
+ 143:('water_surface.ppm', (0, 48, 16, 16)),
+ 144:('extend.ppm', (0, 192, 32, 32)),
+ 145:('extend.ppm', (0, 224, 32, 32)),
+ 146:('extend.ppm', (0, 256, 32, 32)),
+ 152:('extend.ppm', (0, 288, 32, 32)),
+ 153:('extend.ppm', (0, 320, 32, 32)),
+ 154:('extend.ppm', (0, 352, 32, 32)),
+ 155:('bubble.ppm', (0, 352, 32, 32)),
+ 156:('bubble.ppm', (0, 384, 32, 32)),
+ 157:('bubble.ppm', (0, 416, 32, 32)),
+ 160:('extend.ppm', (0, 384, 32, 32)),
+ 161:('extend.ppm', (0, 416, 32, 32)),
+ 162:('extend.ppm', (0, 448, 32, 32)),
+ 163:('bubble.ppm', (0, 160, 32, 32)),
+ 164:('bubble.ppm', (0, 192, 32, 32)),
+ 165:('bubble.ppm', (0, 224, 32, 32)),
+ 168:('extend.ppm', (0, 480, 32, 32)),
+ 169:('extend.ppm', (0, 512, 32, 32)),
+ 170:('extend.ppm', (0, 544, 32, 32)),
+ 171:('bubble.ppm', (0, 256, 32, 32)),
+ 172:('bubble.ppm', (0, 288, 32, 32)),
+ 173:('bubble.ppm', (0, 320, 32, 32)),
+ 239:('nasty.ppm', (0, 0, 32, 32)),
+ 240:('nasty.ppm', (0, 32, 32, 32)),
+ 241:('nasty.ppm', (0, 64, 32, 32)),
+ 242:('nasty.ppm', (0, 96, 32, 32)),
+ 243:('nasty.ppm', (0, 128, 32, 32)),
+ 244:('nasty.ppm', (0, 160, 32, 32)),
+ 245:('nasty.ppm', (0, 192, 32, 32)),
+ 246:('nasty.ppm', (0, 224, 32, 32)),
+ 247:('nasty.ppm', (0, 256, 32, 32)),
+ 248:('nasty.ppm', (0, 288, 32, 32)),
+ 249:('nasty.ppm', (0, 320, 32, 32)),
+ 253:('nasty.ppm', (0, 352, 32, 32)),
+ 254:('nasty.ppm', (0, 384, 32, 32)),
+ 255:('nasty.ppm', (0, 416, 32, 32)),
+ 256:('nasty.ppm', (0, 448, 32, 32)),
+ 265:('monky.ppm', (0, 0, 32, 32)),
+ 266:('monky.ppm', (0, 32, 32, 32)),
+ 267:('monky.ppm', (0, 64, 32, 32)),
+ 268:('monky.ppm', (0, 96, 32, 32)),
+ 269:('monky.ppm', (0, 128, 32, 32)),
+ 270:('monky.ppm', (0, 160, 32, 32)),
+ 271:('monky.ppm', (0, 192, 32, 32)),
+ 272:('monky.ppm', (0, 224, 32, 32)),
+ 273:('monky.ppm', (0, 256, 32, 32)),
+ 274:('monky.ppm', (0, 288, 32, 32)),
+ 275:('monky.ppm', (0, 320, 32, 32)),
+ 279:('monky.ppm', (0, 352, 32, 32)),
+ 280:('monky.ppm', (0, 384, 32, 32)),
+ 281:('monky.ppm', (0, 416, 32, 32)),
+ 282:('monky.ppm', (0, 448, 32, 32)),
+ 291:('ghosty.ppm', (0, 0, 32, 32)),
+ 292:('ghosty.ppm', (0, 32, 32, 32)),
+ 293:('ghosty.ppm', (0, 64, 32, 32)),
+ 294:('ghosty.ppm', (0, 96, 32, 32)),
+ 295:('ghosty.ppm', (0, 128, 32, 32)),
+ 296:('ghosty.ppm', (0, 160, 32, 32)),
+ 297:('ghosty.ppm', (0, 192, 32, 32)),
+ 298:('ghosty.ppm', (0, 224, 32, 32)),
+ 299:('ghosty.ppm', (0, 256, 32, 32)),
+ 300:('ghosty.ppm', (0, 288, 32, 32)),
+ 301:('ghosty.ppm', (0, 320, 32, 32)),
+ 305:('ghosty.ppm', (0, 352, 32, 32)),
+ 306:('ghosty.ppm', (0, 384, 32, 32)),
+ 307:('ghosty.ppm', (0, 416, 32, 32)),
+ 308:('ghosty.ppm', (0, 448, 32, 32)),
+ 317:('flappy.ppm', (0, 0, 32, 32)),
+ 318:('flappy.ppm', (0, 32, 32, 32)),
+ 319:('flappy.ppm', (0, 64, 32, 32)),
+ 320:('flappy.ppm', (0, 96, 32, 32)),
+ 321:('flappy.ppm', (0, 128, 32, 32)),
+ 322:('flappy.ppm', (0, 160, 32, 32)),
+ 323:('flappy.ppm', (0, 192, 32, 32)),
+ 324:('flappy.ppm', (0, 224, 32, 32)),
+ 325:('flappy.ppm', (0, 256, 32, 32)),
+ 326:('flappy.ppm', (0, 288, 32, 32)),
+ 327:('flappy.ppm', (0, 320, 32, 32)),
+ 331:('flappy.ppm', (0, 352, 32, 32)),
+ 332:('flappy.ppm', (0, 384, 32, 32)),
+ 333:('flappy.ppm', (0, 416, 32, 32)),
+ 334:('flappy.ppm', (0, 448, 32, 32)),
+ 343:('springy.ppm', (0, 0, 32, 32)),
+ 344:('springy.ppm', (0, 32, 32, 32)),
+ 345:('springy.ppm', (0, 64, 32, 32)),
+ 346:('springy.ppm', (0, 96, 32, 32)),
+ 347:('springy.ppm', (0, 128, 32, 32)),
+ 348:('springy.ppm', (0, 160, 32, 32)),
+ 349:('springy.ppm', (0, 192, 32, 32)),
+ 350:('springy.ppm', (0, 224, 32, 32)),
+ 351:('springy.ppm', (0, 256, 32, 32)),
+ 352:('springy.ppm', (0, 288, 32, 32)),
+ 353:('springy.ppm', (0, 320, 32, 32)),
+ 357:('springy.ppm', (0, 352, 32, 32)),
+ 358:('springy.ppm', (0, 384, 32, 32)),
+ 359:('springy.ppm', (0, 416, 32, 32)),
+ 360:('springy.ppm', (0, 448, 32, 32)),
+ 369:('springy.ppm', (0, 480, 32, 32)),
+ 370:('springy.ppm', (0, 512, 32, 32)),
+ 371:('springy.ppm', (0, 544, 32, 32)),
+ 372:('springy.ppm', (0, 576, 32, 32)),
+ 373:('orcy.ppm', (0, 0, 32, 32)),
+ 374:('orcy.ppm', (0, 32, 32, 32)),
+ 375:('orcy.ppm', (0, 64, 32, 32)),
+ 376:('orcy.ppm', (0, 96, 32, 32)),
+ 377:('orcy.ppm', (0, 128, 32, 32)),
+ 378:('orcy.ppm', (0, 160, 32, 32)),
+ 379:('orcy.ppm', (0, 192, 32, 32)),
+ 380:('orcy.ppm', (0, 224, 32, 32)),
+ 381:('orcy.ppm', (0, 256, 32, 32)),
+ 382:('orcy.ppm', (0, 288, 32, 32)),
+ 383:('orcy.ppm', (0, 320, 32, 32)),
+ 387:('orcy.ppm', (0, 352, 32, 32)),
+ 388:('orcy.ppm', (0, 384, 32, 32)),
+ 389:('orcy.ppm', (0, 416, 32, 32)),
+ 390:('orcy.ppm', (0, 448, 32, 32)),
+ 399:('gramy.ppm', (0, 0, 32, 32)),
+ 400:('gramy.ppm', (0, 32, 32, 32)),
+ 401:('gramy.ppm', (0, 64, 32, 32)),
+ 402:('gramy.ppm', (0, 96, 32, 32)),
+ 403:('gramy.ppm', (0, 128, 32, 32)),
+ 404:('gramy.ppm', (0, 160, 32, 32)),
+ 405:('gramy.ppm', (0, 192, 32, 32)),
+ 406:('gramy.ppm', (0, 224, 32, 32)),
+ 407:('gramy.ppm', (0, 256, 32, 32)),
+ 408:('gramy.ppm', (0, 288, 32, 32)),
+ 409:('gramy.ppm', (0, 320, 32, 32)),
+ 413:('gramy.ppm', (0, 352, 32, 32)),
+ 414:('gramy.ppm', (0, 384, 32, 32)),
+ 415:('gramy.ppm', (0, 416, 32, 32)),
+ 416:('gramy.ppm', (0, 448, 32, 32)),
+ 425:('blitzy.ppm', (0, 0, 32, 32)),
+ 426:('blitzy.ppm', (0, 32, 32, 32)),
+ 427:('blitzy.ppm', (0, 64, 32, 32)),
+ 428:('blitzy.ppm', (0, 96, 32, 32)),
+ 429:('blitzy.ppm', (0, 128, 32, 32)),
+ 430:('blitzy.ppm', (0, 160, 32, 32)),
+ 431:('blitzy.ppm', (0, 192, 32, 32)),
+ 435:('blitzy.ppm', (0, 224, 32, 32)),
+ 436:('blitzy.ppm', (0, 256, 32, 32)),
+ 437:('blitzy.ppm', (0, 288, 32, 32)),
+ 438:('blitzy.ppm', (0, 320, 32, 32)),
+ 443:('ghost.ppm', (0, 0, 32, 32)),
+ 444:('ghost.ppm', (0, 32, 32, 32)),
+ 445:('ghost.ppm', (0, 64, 32, 32)),
+ 446:('ghost.ppm', (0, 96, 32, 32)),
+ 447:('ghost.ppm', (0, 128, 32, 32)),
+ 448:('ghost.ppm', (0, 160, 32, 32)),
+ 449:('ghost.ppm', (0, 192, 32, 32)),
+ 450:('ghost.ppm', (0, 224, 32, 32)),
+ 451:('monky.ppm', (0, 480, 32, 32)),
+ 452:('monky.ppm', (0, 512, 32, 32)),
+ 453:('monky.ppm', (0, 544, 32, 32)),
+ 454:('monky.ppm', (0, 576, 32, 32)),
+ 455:('monky.ppm', (0, 608, 32, 32)),
+ 456:('orcy.ppm', (0, 480, 32, 32)),
+ 457:('orcy.ppm', (0, 512, 32, 32)),
+ 458:('orcy.ppm', (0, 544, 32, 32)),
+ 459:('orcy.ppm', (0, 576, 32, 32)),
+ 460:('orcy.ppm', (0, 608, 32, 32)),
+ 461:('orcy.ppm', (0, 640, 32, 32)),
+ 462:('orcy.ppm', (0, 672, 32, 32)),
+ 463:('orcy.ppm', (0, 704, 32, 32)),
+ 464:('shot.ppm', (0, 0, 32, 32)),
+ 465:('shot.ppm', (0, 32, 32, 32)),
+ 466:('shot.ppm', (0, 64, 32, 32)),
+ 467:('shot.ppm', (0, 96, 32, 32)),
+ 468:('shot.ppm', (0, 128, 32, 32)),
+ 469:('shot.ppm', (0, 160, 32, 32)),
+ 470:('shot.ppm', (0, 192, 32, 32)),
+ 471:('shot.ppm', (0, 224, 32, 32)),
+ 472:('gramy.ppm', (0, 480, 32, 32)),
+ 473:('gramy.ppm', (0, 512, 32, 32)),
+ 474:('gramy.ppm', (0, 544, 32, 32)),
+ 475:('gramy.ppm', (0, 576, 32, 32)),
+ 476:('blitzy_shot.ppm', (0, 0, 16, 32)),
+ 477:('bonus_0.ppm', (0, 0, 32, 32)),
+ 478:('bonus_0.ppm', (0, 32, 32, 32)),
+ 479:('bonus_0.ppm', (0, 64, 32, 32)),
+ 480:('bonus_0.ppm', (0, 96, 32, 32)),
+ 481:('bonus_0.ppm', (0, 128, 32, 32)),
+ 482:('spinning_drop.ppm', (0, 0, 16, 16)),
+ 483:('spinning_drop.ppm', (0, 16, 16, 16)),
+ 484:('spinning_drop.ppm', (0, 32, 16, 16)),
+ 485:('spinning_drop.ppm', (0, 48, 16, 16)),
+ 486:('spinning_drop.ppm', (0, 64, 16, 16)),
+ 487:('spinning_drop.ppm', (0, 80, 16, 16)),
+ 488:('lightning_small.ppm', (0, 0, 24, 24)),
+ 489:('fire_drop.ppm', (0, 0, 9, 16)),
+ 490:('fire_surface.ppm', (0, 0, 16, 16)),
+ 491:('fire_surface.ppm', (0, 16, 16, 16)),
+ 492:('fire_surface.ppm', (0, 32, 16, 16)),
+ 493:('fire_surface.ppm', (0, 48, 16, 16)),
+ 495:('water_still.ppm', (0, 0, 16, 16)),
+ 496:('bonus_0.ppm', (0, 160, 32, 20)),
+ 519:('level_digits.ppm', (0, 0, 14, 20)),
+ 520:('level_digits.ppm', (0, 20, 14, 20)),
+ 521:('level_digits.ppm', (0, 40, 14, 20)),
+ 522:('level_digits.ppm', (0, 60, 14, 20)),
+ 523:('level_digits.ppm', (0, 80, 14, 20)),
+ 524:('level_digits.ppm', (0, 100, 14, 20)),
+ 525:('level_digits.ppm', (0, 120, 14, 20)),
+ 526:('level_digits.ppm', (0, 140, 14, 20)),
+ 527:('level_digits.ppm', (0, 160, 14, 20)),
+ 528:('level_digits.ppm', (0, 180, 14, 20)),
+ 593:('bonus_1.ppm', (0, 0, 32, 32)),
+ 594:('bonus_1.ppm', (0, 32, 32, 32)),
+ 595:('bonus_1.ppm', (0, 64, 32, 32)),
+ 596:('bonus_1.ppm', (0, 96, 32, 32)),
+ 597:('bonus_1.ppm', (0, 128, 32, 32)),
+ 598:('bonus_1.ppm', (0, 160, 32, 32)),
+ 599:('bonus_1.ppm', (0, 192, 32, 32)),
+ 600:('bonus_1.ppm', (0, 224, 32, 32)),
+ 601:('bonus_2.ppm', (0, 0, 32, 32)),
+ 602:('bonus_2.ppm', (0, 32, 32, 32)),
+ 603:('bonus_2.ppm', (0, 64, 32, 32)),
+ 604:('bonus_2.ppm', (0, 96, 32, 32)),
+ 605:('bonus_2.ppm', (0, 128, 32, 32)),
+ 606:('bonus_2.ppm', (0, 160, 32, 32)),
+ 607:('bonus_2.ppm', (0, 192, 32, 32)),
+ 608:('bonus_2.ppm', (0, 224, 32, 32)),
+ 609:('bonus_3.ppm', (0, 0, 32, 32)),
+ 610:('bonus_3.ppm', (0, 32, 32, 32)),
+ 611:('bonus_3.ppm', (0, 64, 32, 32)),
+ 612:('bonus_3.ppm', (0, 96, 32, 32)),
+ 613:('bonus_3.ppm', (0, 128, 32, 32)),
+ 614:('bonus_3.ppm', (0, 160, 32, 32)),
+ 615:('bonus_3.ppm', (0, 192, 32, 32)),
+ 616:('bonus_3.ppm', (0, 224, 32, 32)),
+ 617:('bonus_4.ppm', (0, 0, 32, 32)),
+ 618:('bonus_4.ppm', (0, 32, 32, 32)),
+ 619:('bonus_4.ppm', (0, 64, 32, 32)),
+ 620:('bonus_4.ppm', (0, 96, 32, 32)),
+ 621:('bonus_4.ppm', (0, 128, 32, 32)),
+ 622:('bonus_4.ppm', (0, 160, 32, 32)),
+ 623:('bonus_4.ppm', (0, 192, 32, 32)),
+ 624:('bonus_4.ppm', (0, 224, 32, 32)),
+ 625:('bonus_5.ppm', (0, 0, 32, 32)),
+ 626:('bonus_5.ppm', (0, 32, 32, 32)),
+ 627:('bonus_5.ppm', (0, 64, 32, 32)),
+ 628:('bonus_5.ppm', (0, 96, 32, 32)),
+ 629:('bonus_5.ppm', (0, 128, 32, 32)),
+ 630:('bonus_5.ppm', (0, 160, 32, 32)),
+ 631:('bonus_5.ppm', (0, 192, 32, 32)),
+ 632:('bonus_5.ppm', (0, 224, 32, 32)),
+ 633:('bonus_6.ppm', (0, 0, 32, 32)),
+ 634:('bonus_6.ppm', (0, 32, 32, 32)),
+ 635:('bonus_6.ppm', (0, 64, 32, 32)),
+ 636:('bonus_6.ppm', (0, 96, 32, 32)),
+ 637:('bonus_6.ppm', (0, 128, 32, 32)),
+ 638:('bonus_6.ppm', (0, 160, 32, 32)),
+ 639:('bonus_6.ppm', (0, 192, 32, 32)),
+ 640:('bonus_6.ppm', (0, 224, 32, 32)),
+ 641:('bonus_7.ppm', (0, 0, 32, 32)),
+ 642:('bonus_7.ppm', (0, 32, 32, 32)),
+ 643:('bonus_7.ppm', (0, 64, 32, 32)),
+ 644:('bonus_7.ppm', (0, 96, 32, 32)),
+ 645:('bonus_7.ppm', (0, 128, 32, 32)),
+ 646:('bonus_7.ppm', (0, 160, 32, 32)),
+ 647:('bonus_7.ppm', (0, 192, 32, 32)),
+ 648:('bonus_7.ppm', (0, 224, 32, 32)),
+ 649:('bonus_8.ppm', (0, 0, 32, 32)),
+ 650:('bonus_8.ppm', (0, 32, 32, 32)),
+ 651:('bonus_8.ppm', (0, 64, 32, 32)),
+ 652:('bonus_8.ppm', (0, 96, 32, 32)),
+ 653:('bonus_8.ppm', (0, 128, 32, 32)),
+ 654:('bonus_8.ppm', (0, 160, 32, 32)),
+ 655:('bonus_8.ppm', (0, 192, 32, 32)),
+ 656:('bonus_8.ppm', (0, 224, 32, 32)),
+ 657:('bonus_9.ppm', (0, 0, 32, 32)),
+ 658:('bonus_9.ppm', (0, 32, 32, 32)),
+ 659:('bonus_9.ppm', (0, 64, 32, 32)),
+ 660:('bonus_9.ppm', (0, 96, 32, 32)),
+ 661:('bonus_9.ppm', (0, 128, 32, 32)),
+ 662:('bonus_9.ppm', (0, 160, 32, 32)),
+ 663:('bonus_9.ppm', (0, 192, 32, 32)),
+ 664:('bonus_9.ppm', (0, 224, 32, 32)),
+ 665:('bonus_10.ppm', (0, 0, 32, 32)),
+ 666:('bonus_10.ppm', (0, 32, 32, 32)),
+ 667:('bonus_10.ppm', (0, 64, 32, 32)),
+ 668:('bonus_10.ppm', (0, 96, 32, 32)),
+ 669:('bonus_10.ppm', (0, 128, 32, 32)),
+ 670:('bonus_10.ppm', (0, 160, 32, 32)),
+ 671:('bonus_10.ppm', (0, 192, 32, 32)),
+ 672:('bonus_10.ppm', (0, 224, 32, 32)),
+ 673:('bonus_11.ppm', (0, 0, 32, 32)),
+ 674:('bonus_11.ppm', (0, 32, 32, 32)),
+ 675:('bonus_11.ppm', (0, 64, 32, 32)),
+ 676:('bonus_11.ppm', (0, 96, 32, 32)),
+ 677:('bonus_11.ppm', (0, 128, 32, 32)),
+ 678:('bonus_11.ppm', (0, 160, 32, 32)),
+ 679:('bonus_11.ppm', (0, 192, 32, 32)),
+ 680:('bonus_11.ppm', (0, 224, 32, 32)),
+ 681:('bonus_12.ppm', (0, 0, 32, 32)),
+ 682:('bonus_12.ppm', (0, 32, 32, 32)),
+ 691:('bonus_12.ppm', (0, 64, 32, 32)),
+ 692:('bonus_12.ppm', (0, 96, 32, 32)),
+ 800:('nasty_angry.ppm', (0, 0, 32, 32)),
+ 801:('nasty_angry.ppm', (0, 32, 32, 32)),
+ 802:('nasty_angry.ppm', (0, 64, 32, 32)),
+ 803:('nasty_angry.ppm', (0, 96, 32, 32)),
+ 804:('nasty_angry.ppm', (0, 128, 32, 32)),
+ 805:('nasty_angry.ppm', (0, 160, 32, 32)),
+ 806:('nasty_angry.ppm', (0, 192, 32, 32)),
+ 807:('nasty_angry.ppm', (0, 224, 32, 32)),
+ 808:('monky_angry.ppm', (0, 0, 32, 32)),
+ 809:('monky_angry.ppm', (0, 32, 32, 32)),
+ 810:('monky_angry.ppm', (0, 64, 32, 32)),
+ 811:('monky_angry.ppm', (0, 96, 32, 32)),
+ 812:('monky_angry.ppm', (0, 128, 32, 32)),
+ 813:('monky_angry.ppm', (0, 160, 32, 32)),
+ 814:('monky_angry.ppm', (0, 192, 32, 32)),
+ 815:('monky_angry.ppm', (0, 224, 32, 32)),
+ 816:('ghosty_angry.ppm', (0, 0, 32, 32)),
+ 817:('ghosty_angry.ppm', (0, 32, 32, 32)),
+ 818:('ghosty_angry.ppm', (0, 64, 32, 32)),
+ 819:('ghosty_angry.ppm', (0, 96, 32, 32)),
+ 820:('ghosty_angry.ppm', (0, 128, 32, 32)),
+ 821:('ghosty_angry.ppm', (0, 160, 32, 32)),
+ 822:('ghosty_angry.ppm', (0, 192, 32, 32)),
+ 823:('ghosty_angry.ppm', (0, 224, 32, 32)),
+ 824:('flapy_angry.ppm', (0, 0, 32, 32)),
+ 825:('flapy_angry.ppm', (0, 32, 32, 32)),
+ 826:('flapy_angry.ppm', (0, 64, 32, 32)),
+ 827:('flapy_angry.ppm', (0, 96, 32, 32)),
+ 828:('flapy_angry.ppm', (0, 128, 32, 32)),
+ 829:('flapy_angry.ppm', (0, 160, 32, 32)),
+ 830:('flapy_angry.ppm', (0, 192, 32, 32)),
+ 831:('flapy_angry.ppm', (0, 224, 32, 32)),
+ 832:('springy_angry.ppm', (0, 0, 32, 32)),
+ 833:('springy_angry.ppm', (0, 32, 32, 32)),
+ 834:('springy_angry.ppm', (0, 64, 32, 32)),
+ 835:('springy_angry.ppm', (0, 96, 32, 32)),
+ 836:('springy_angry.ppm', (0, 128, 32, 32)),
+ 837:('springy_angry.ppm', (0, 160, 32, 32)),
+ 838:('springy_angry.ppm', (0, 192, 32, 32)),
+ 839:('springy_angry.ppm', (0, 224, 32, 32)),
+ 840:('springy_angry.ppm', (0, 256, 32, 32)),
+ 841:('springy_angry.ppm', (0, 288, 32, 32)),
+ 842:('springy_angry.ppm', (0, 320, 32, 32)),
+ 843:('springy_angry.ppm', (0, 352, 32, 32)),
+ 844:('orcy_angry.ppm', (0, 0, 32, 32)),
+ 845:('orcy_angry.ppm', (0, 32, 32, 32)),
+ 846:('orcy_angry.ppm', (0, 64, 32, 32)),
+ 847:('orcy_angry.ppm', (0, 96, 32, 32)),
+ 848:('orcy_angry.ppm', (0, 128, 32, 32)),
+ 849:('orcy_angry.ppm', (0, 160, 32, 32)),
+ 850:('orcy_angry.ppm', (0, 192, 32, 32)),
+ 851:('orcy_angry.ppm', (0, 224, 32, 32)),
+ 852:('gramy_angry.ppm', (0, 0, 32, 32)),
+ 853:('gramy_angry.ppm', (0, 32, 32, 32)),
+ 854:('gramy_angry.ppm', (0, 64, 32, 32)),
+ 855:('gramy_angry.ppm', (0, 96, 32, 32)),
+ 856:('gramy_angry.ppm', (0, 128, 32, 32)),
+ 857:('gramy_angry.ppm', (0, 160, 32, 32)),
+ 858:('gramy_angry.ppm', (0, 192, 32, 32)),
+ 859:('gramy_angry.ppm', (0, 224, 32, 32)),
+ 860:('blitzy_angry.ppm', (0, 0, 32, 32)),
+ 861:('blitzy_angry.ppm', (0, 32, 32, 32)),
+ 862:('blitzy_angry.ppm', (0, 64, 32, 32)),
+ 863:('blitzy_angry.ppm', (0, 96, 32, 32)),
+ 900:('water_flow.ppm', (0, 0, 16, 16)),
+ 901:('water_flow.ppm', (0, 16, 16, 16)),
+ 902:('water_flow.ppm', (0, 32, 16, 16)),
+ 903:('water_flow.ppm', (0, 48, 16, 16)),
+ 904:('water_flow.ppm', (0, 64, 16, 16)),
+ 905:('water_flow.ppm', (0, 80, 16, 16)),
+ 906:('water_flow.ppm', (0, 96, 16, 16)),
+ 907:('water_flow.ppm', (0, 112, 16, 16)),
+ 908:('water_flow.ppm', (0, 128, 16, 16)),
+ 909:('water_flow.ppm', (0, 144, 16, 16)),
+ 910:('big_bubble.ppm', (0, 0, 64, 64)),
+ 911:('big_bubble.ppm', (0, 64, 64, 64)),
+ 912:('big_bubble.ppm', (0, 128, 64, 64)),
+ 913:('big_bubble.ppm', (0, 192, 64, 64)),
+ 914:('big_bubble.ppm', (0, 256, 64, 64)),
+ 915:('big_bubble.ppm', (0, 320, 64, 64)),
+ 920:('level_digits.ppm', (0, 200, 14, 20)),
+ 921:('level_digits.ppm', (0, 220, 14, 20)),
+ 922:('level_digits.ppm', (0, 240, 14, 20)),
+ 923:('level_digits.ppm', (0, 260, 14, 20)),
+ 924:('level_digits.ppm', (0, 280, 14, 20)),
+ 925:('level_digits.ppm', (0, 300, 14, 20)),
+ 926:('level_digits.ppm', (0, 320, 14, 20)),
+ 927:('level_digits.ppm', (0, 340, 14, 20)),
+ 928:('level_digits.ppm', (0, 360, 14, 20)),
+ 929:('level_digits.ppm', (0, 380, 14, 20)),
+ 930:('level_digits.ppm', (0, 400, 14, 20)),
+ 931:('level_digits.ppm', (0, 420, 14, 20)),
+ 932:('level_digits.ppm', (0, 440, 14, 20)),
+ 933:('level_digits.ppm', (0, 460, 14, 20)),
+ 934:('level_digits.ppm', (0, 480, 14, 20)),
+ 935:('level_digits.ppm', (0, 500, 14, 20)),
+ 936:('level_digits.ppm', (0, 520, 14, 20)),
+ 937:('level_digits.ppm', (0, 540, 14, 20)),
+ 938:('level_digits.ppm', (0, 560, 14, 20)),
+ 939:('level_digits.ppm', (0, 580, 14, 20)),
+ 940:('star_large.ppm', (0, 0, 32, 32)),
+ 941:('star_large.ppm', (0, 32, 32, 32)),
+ 942:('star_large.ppm', (0, 64, 32, 32)),
+ 943:('star_large.ppm', (0, 96, 32, 32)),
+ 944:('star_large.ppm', (0, 128, 32, 32)),
+ 945:('star_large.ppm', (0, 160, 32, 32)),
+ 946:('star_large.ppm', (0, 192, 32, 32)),
+ 947:('star_large.ppm', (0, 224, 32, 32)),
+ 948:('star_large.ppm', (0, 256, 32, 32)),
+ 949:('star_large.ppm', (0, 288, 32, 32)),
+ 950:('star_large.ppm', (0, 320, 32, 32)),
+ 951:('star_large.ppm', (0, 352, 32, 32)),
+ 952:('big_bubble_2.ppm', (0, 0, 64, 64)),
+ 953:('big_bubble_2.ppm', (0, 64, 64, 64)),
+ 954:('big_bubble_2.ppm', (0, 128, 64, 64)),
+ 955:('big_bubble_2.ppm', (0, 192, 64, 64)),
+ 956:('big_bubble_2.ppm', (0, 256, 64, 64)),
+
+ 20:('10000_%d.ppm', (0, 0, 90, 40)),
+ 21:('20000_%d.ppm', (0, 0, 98, 45)),
+ 22:('30000_%d.ppm', (0, 0, 98, 45)),
+ 23:('40000_%d.ppm', (0, 0, 98, 45)),
+ 24:('50000_%d.ppm', (0, 0, 95, 45)),
+ 25:('60000_%d.ppm', (0, 0, 96, 45)),
+ 26:('70000_%d.ppm', (0, 0, 96, 45)),
+ 176:('dragon_bubble_%d.ppm', (0, 0, 32, 32)),
+ 177:('dragon_bubble_%d.ppm', (0, 32, 32, 32)),
+ 178:('dragon_bubble_%d.ppm', (0, 64, 32, 32)),
+ 179:('dragon_bubble_%d.ppm', (0, 96, 32, 32)),
+ 180:('dragon_bubble_%d.ppm', (0, 128, 32, 32)),
+ 181:('dragon_bubble_%d.ppm', (0, 160, 32, 32)),
+ 182:('dragon_bubble_%d.ppm', (0, 192, 32, 32)),
+ 183:('dragon_bubble_%d.ppm', (0, 224, 32, 32)),
+ 184:('dragon_bubble_%d.ppm', (0, 256, 32, 32)),
+ 188:('dragon_bubble_%d.ppm', (0, 288, 32, 32)),
+ 189:('dragon_bubble_%d.ppm', (0, 320, 32, 32)),
+ 190:('dragon_bubble_%d.ppm', (0, 352, 32, 32)),
+ 191:('dragon_bubble_%d.ppm', (0, 384, 32, 32)),
+ 192:('dragon_bubble_%d.ppm', (0, 416, 32, 32)),
+ 193:('dragon_bubble_%d.ppm', (0, 448, 32, 32)),
+ 194:('dragon_bubble_%d.ppm', (0, 480, 32, 32)),
+ 210:('dragon_%d.ppm', (0, 0, 32, 32)),
+ 211:('dragon_%d.ppm', (0, 32, 32, 32)),
+ 212:('dragon_%d.ppm', (0, 64, 32, 32)),
+ 213:('dragon_%d.ppm', (0, 96, 32, 32)),
+ 214:('dragon_%d.ppm', (0, 128, 32, 32)),
+ 215:('dragon_%d.ppm', (0, 160, 32, 32)),
+ 216:('dragon_%d.ppm', (0, 192, 32, 32)),
+ 217:('dragon_%d.ppm', (0, 224, 32, 32)),
+ 218:('dragon_%d.ppm', (0, 256, 32, 32)),
+ 219:('dragon_%d.ppm', (0, 288, 32, 32)),
+ 220:('dragon_%d.ppm', (0, 320, 32, 32)),
+ 221:('dragon_%d.ppm', (0, 352, 32, 32)),
+ 222:('dragon_%d.ppm', (0, 384, 32, 32)),
+ 497:('game_over_%d.ppm', (0, 0, 64, 32)),
+ 499:('digits_%d.ppm', (0, 0, 14, 17)),
+ 500:('digits_%d.ppm', (0, 17, 14, 17)),
+ 501:('digits_%d.ppm', (0, 34, 14, 17)),
+ 502:('digits_%d.ppm', (0, 51, 14, 17)),
+ 503:('digits_%d.ppm', (0, 68, 14, 17)),
+ 504:('digits_%d.ppm', (0, 85, 14, 17)),
+ 505:('digits_%d.ppm', (0, 102, 14, 17)),
+ 506:('digits_%d.ppm', (0, 119, 14, 17)),
+ 507:('digits_%d.ppm', (0, 136, 14, 17)),
+ 508:('digits_%d.ppm', (0, 153, 14, 17)),
+ 529:('point_%d.ppm', (0, 0, 48, 24)),
+ 530:('point_%d.ppm', (0, 24, 48, 24)),
+ 531:('point_%d.ppm', (0, 48, 48, 24)),
+ 532:('point_%d.ppm', (0, 72, 48, 24)),
+ 533:('point_%d.ppm', (0, 96, 48, 24)),
+ 534:('point_%d.ppm', (0, 120, 48, 24)),
+ 535:('point_%d.ppm', (0, 144, 48, 24)),
+ 536:('point_%d.ppm', (0, 168, 48, 24)),
+ 537:('point_%d.ppm', (0, 192, 48, 24)),
+ 538:('point_%d.ppm', (0, 216, 48, 24)),
+ 539:('point_%d.ppm', (0, 240, 48, 24)),
+ 540:('point_%d.ppm', (0, 264, 48, 24)),
+ 541:('point_%d.ppm', (0, 288, 48, 24)),
+ 542:('point_%d.ppm', (0, 312, 48, 24)),
+ 543:('point_%d.ppm', (0, 336, 48, 24)),
+ 544:('point_%d.ppm', (0, 360, 48, 24)),
+ 545:('point_%d.ppm', (0, 384, 48, 24)),
+ 546:('point_%d.ppm', (0, 408, 48, 24)),
+ 547:('point_%d.ppm', (0, 432, 48, 24)),
+ 548:('point_%d.ppm', (0, 456, 48, 24)),
+ 549:('point_%d.ppm', (0, 480, 48, 24)),
+ 550:('point_%d.ppm', (0, 504, 48, 24)),
+ 551:('point_%d.ppm', (0, 528, 48, 24)),
+ 552:('point_%d.ppm', (0, 552, 48, 24)),
+ 553:('point_%d.ppm', (0, 576, 48, 24)),
+ 683:('dragon_%d.ppm', (0, 416, 32, 32)),
+ 684:('dragon_%d.ppm', (0, 448, 32, 32)),
+ 685:('dragon_%d.ppm', (0, 480, 32, 32)),
+ 686:('dragon_%d.ppm', (0, 512, 32, 32)),
+ 693:('dragon_%d.ppm', (0, 544, 32, 32)),
+ 694:('dragon_%d.ppm', (0, 576, 32, 32)),
+ 695:('dragon_%d.ppm', (0, 608, 32, 32)),
+
+ # custom images
+ 700:('fish_%d.ppm', (0, 0, 32, 32)),
+ 701:('fish_%d.ppm', (0, 32, 32, 32)),
+ 702:('fish_%d.ppm', (0, 64, 32, 32)),
+ 703:('fish_%d.ppm', (0, 96, 32, 32)),
+ 704:('fish_%d.ppm', (0, 128, 32, 32)),
+ 705:('fish_%d.ppm', (0, 160, 32, 32)),
+ 706:('fish_%d.ppm', (0, 192, 32, 32)),
+ }