Frogger game for the Gameduino

Dependencies:   Gameduino mbed

Revision:
0:d8b6340b0cdf
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/frogger_sprite.h	Thu Dec 20 21:16:52 2012 +0000
@@ -0,0 +1,337 @@
+#define SPRITE_FRAMES 100
+extern GDClass GD;
+static void draw_sprite(int x, int y, int anim, int rot, int jk = 0) {
+  switch (anim) {
+  case 0:
+    GD.xsprite(x, y, -8, -8, 0, 4, rot, jk);
+    break;
+  case 1:
+    GD.xsprite(x, y, -8, -8, 0, 6, rot, jk);
+    break;
+  case 2:
+    GD.xsprite(x, y, -8, -8, 1, 4, rot, jk);
+    break;
+  case 3:
+    GD.xsprite(x, y, -8, -8, 1, 6, rot, jk);
+    break;
+  case 4:
+    GD.xsprite(x, y, -8, -8, 2, 4, rot, jk);
+    break;
+  case 5:
+    GD.xsprite(x, y, -8, -8, 2, 6, rot, jk);
+    break;
+  case 6:
+    GD.xsprite(x, y, -8, -8, 3, 4, rot, jk);
+    break;
+  case 7:
+    GD.xsprite(x, y, -8, -8, 3, 6, rot, jk);
+    break;
+  case 8:
+    GD.xsprite(x, y, -8, -8, 4, 4, rot, jk);
+    break;
+  case 10:
+    GD.xsprite(x, y, -8, -8, 4, 6, rot, jk);
+    break;
+  case 11:
+    GD.xsprite(x, y, -8, -8, 5, 4, rot, jk);
+    break;
+  case 12:
+    GD.xsprite(x, y, -8, -8, 5, 6, rot, jk);
+    break;
+  case 20:
+    GD.xsprite(x, y, -8, -8, 6, 4, rot, jk);
+    break;
+  case 21:
+    GD.xsprite(x, y, -8, -8, 6, 6, rot, jk);
+    break;
+  case 22:
+    GD.xsprite(x, y, -8, -8, 7, 4, rot, jk);
+    break;
+  case 30:
+    GD.xsprite(x, y, -8, -8, 7, 6, rot, jk);
+    break;
+  case 31:
+    GD.xsprite(x, y, -8, -8, 8, 4, rot, jk);
+    break;
+  case 32:
+    GD.xsprite(x, y, -8, -8, 8, 6, rot, jk);
+    break;
+  case 33:
+    GD.xsprite(x, y, -8, -8, 9, 4, rot, jk);
+    break;
+  case 40:
+    GD.xsprite(x, y, -8, -8, 9, 6, rot, jk);
+    break;
+  case 41:
+    GD.xsprite(x, y, -8, -8, 10, 4, rot, jk);
+    break;
+  case 42:
+    GD.xsprite(x, y, -8, -8, 10, 6, rot, jk);
+    break;
+  case 50:
+    GD.xsprite(x, y, -8, -8, 11, 4, rot, jk);
+    break;
+  case 51:
+    GD.xsprite(x, y, -8, -8, 11, 6, rot, jk);
+    break;
+  case 52:
+    GD.xsprite(x, y, -8, -8, 12, 4, rot, jk);
+    break;
+  case 53:
+    GD.xsprite(x, y, -8, -8, 12, 6, rot, jk);
+    break;
+  case 54:
+    GD.xsprite(x, y, -8, -8, 13, 4, rot, jk);
+    break;
+  case 60:
+    GD.xsprite(x, y, -8, -8, 13, 6, rot, jk);
+    break;
+  case 61:
+    GD.xsprite(x, y, -8, -8, 14, 4, rot, jk);
+    break;
+  case 62:
+    GD.xsprite(x, y, -8, -8, 14, 6, rot, jk);
+    break;
+  case 63:
+    GD.xsprite(x, y, -8, -8, 15, 4, rot, jk);
+    break;
+  case 64:
+    GD.xsprite(x, y, -8, -8, 15, 6, rot, jk);
+    break;
+  case 65:
+    GD.xsprite(x, y, -8, -8, 16, 4, rot, jk);
+    break;
+  case 66:
+    GD.xsprite(x, y, -8, -8, 16, 6, rot, jk);
+    break;
+  case 70:
+    GD.xsprite(x, y, -8, -8, 17, 4, rot, jk);
+    break;
+  case 71:
+    GD.xsprite(x, y, -8, -8, 17, 6, rot, jk);
+    break;
+  case 72:
+    GD.xsprite(x, y, -8, -8, 18, 4, rot, jk);
+    break;
+  case 73:
+    GD.xsprite(x, y, -8, -8, 18, 6, rot, jk);
+    break;
+  case 74:
+    GD.xsprite(x, y, -8, -8, 19, 4, rot, jk);
+    break;
+  case 75:
+    GD.xsprite(x, y, -8, -8, 19, 6, rot, jk);
+    break;
+  case 80:
+    GD.xsprite(x, y, -8, -8, 20, 4, rot, jk);
+    break;
+  case 81:
+    GD.xsprite(x, y, -8, -8, 20, 6, rot, jk);
+    break;
+  case 82:
+    GD.xsprite(x, y, -8, -8, 21, 4, rot, jk);
+    break;
+  case 83:
+    GD.xsprite(x, y, -8, -8, 21, 6, rot, jk);
+    break;
+  case 84:
+    GD.xsprite(x, y, -8, -8, 22, 4, rot, jk);
+    break;
+  case 85:
+    GD.xsprite(x, y, -8, -8, 22, 6, rot, jk);
+    break;
+  case 86:
+    GD.xsprite(x, y, -8, -8, 23, 4, rot, jk);
+    break;
+  case 87:
+    GD.xsprite(x, y, -8, -8, 23, 6, rot, jk);
+    break;
+  case 88:
+    GD.xsprite(x, y, -8, -8, 24, 4, rot, jk);
+    break;
+  case 90:
+    GD.xsprite(x, y, -8, -8, 24, 6, rot, jk);
+    break;
+  case 91:
+    GD.xsprite(x, y, -8, -8, 25, 4, rot, jk);
+    break;
+  case 92:
+    GD.xsprite(x, y, -8, -8, 25, 6, rot, jk);
+    break;
+  case 93:
+    GD.xsprite(x, y, -8, -8, 26, 4, rot, jk);
+    break;
+  case 94:
+    GD.xsprite(x, y, -8, -8, 26, 6, rot, jk);
+    break;
+  }
+}
+
+static PROGMEM prog_uchar sprite_sprimg[] = {
+
+0xc9,  0x81,  0x89,  0xf8,  0x0f,  0xe0,  0x41,  0x3e,  0xa4,  0x87,  0x5d,  0x2f,  0xe4,  0x23,  0x09,  0x79, 
+0x2f,  0xc1,  0x85,  0x48,  0xf0,  0x80,  0x48,  0x04,  0x22,  0xc4,  0xe0,  0x41,  0x24,  0x84,  0x92,  0x97, 
+0x19,  0x1c,  0x89,  0xc8,  0x0c,  0xbf,  0xd1,  0x93,  0x48,  0xf0,  0x8a,  0x0c,  0xc1,  0xd7,  0x7f,  0xb8, 
+0x0c,  0x50,  0x44,  0xb2,  0x7e,  0x7c,  0x4a,  0x80,  0x79,  0x3f,  0xf8,  0xc7,  0xf0,  0x14,  0x54,  0xd6, 
+0x93,  0x42,  0xf2,  0x0e,  0x61,  0x41,  0x2c,  0x84,  0x95,  0x8f,  0x0a,  0x1c,  0x28,  0xca,  0x6f,  0x6e, 
+0x08,  0x3e,  0x41,  0xaa,  0x7e,  0x07,  0xad,  0x80,  0x54,  0xfc,  0x82,  0x5f,  0xdf,  0x1f,  0xe4,  0xc3, 
+0x7e,  0x34,  0xa9,  0x0f,  0x40,  0x81,  0x3f,  0xf8,  0xfb,  0x57,  0x12,  0x02,  0x14,  0x2a,  0xf1,  0xe8, 
+0x31,  0x7c,  0x04,  0xc1,  0xf0,  0x99,  0x3d,  0x75,  0x7a,  0x09,  0x0e,  0x5e,  0x7c,  0x06,  0x09,  0x2d, 
+0xcb,  0x1a,  0x0a,  0x7c,  0x28,  0x50,  0x7a,  0x44,  0xc0,  0x08,  0x0c,  0xf0,  0xe1,  0xfb,  0xd7,  0xef, 
+0x3f,  0x58,  0x69,  0x0c,  0x00,  0x1d,  0x40,  0x8b,  0x16,  0xfd,  0x01,  0x20,  0x38,  0x04,  0x40,  0x8d, 
+0x5a,  0x82,  0xa3,  0x42,  0xf8,  0xea,  0x03,  0x64,  0xf0,  0x8c,  0x12,  0xc1,  0x07,  0x8a,  0x92,  0x10, 
+0x19,  0xbd,  0x62,  0x44,  0x04,  0x82,  0xa2,  0x3f,  0x7a,  0xa7,  0x8f,  0xc4,  0x98,  0xbc,  0xa2,  0x50, 
+0xf2,  0x68,  0xde,  0xa1,  0xf2,  0x0c,  0x07,  0x9e,  0xf2,  0x5f,  0xf9,  0x6b,  0x7f,  0xfd,  0x6e,  0xfe, 
+0xc1,  0xff,  0x97,  0xff,  0xfb,  0xc0,  0x1e,  0xfc,  0xc3,  0x98,  0x2f,  0x0f,  0x01,  0x3a,  0x72,  0x79, 
+0x08,  0x00,  0xc1,  0x97,  0x00,  0xa9,  0x15,  0x15,  0xa8,  0x57,  0xa5,  0x7a,  0xf0,  0x40,  0xc0,  0x83, 
+0xf7,  0x02,  0x04,  0x08,  0x80,  0x00,  0x00,  0x3e,  0x52,  0x2a,  0x08,  0x9c,  0x41,  0xc1,  0x43,  0x48, 
+
+0x00,  0x00,  0x2a,  0x60,  0xc4,  0xc2,  0xe0,  0x19,  0x36,  0x95,  0x04,  0xcf,  0xf0,  0x15,  0x3c,  0x94, 
+0x44,  0xc9,  0xa8,  0xa1,  0x20,  0xfc,  0x07,  0xff,  0xe8,  0x1f,  0xfd,  0x93,  0x7f,  0xf2,  0xcf,  0xfe, 
+0xd9,  0xaf,  0x3c,  0x93,  0x22,  0x50,  0x7c,  0x2a,  0x51,  0x0d,  0xa9,  0xfe,  0x1d,  0xbc,  0xcb,  0xf7, 
+0xf4,  0xbe,  0x3f,  0xc8,  0x87,  0xfd,  0x68,  0x1f,  0xff,  0x53,  0x7c,  0x46,  0xa0,  0x47,  0x7f,  0x98, 
+0x91,  0x20,  0x09,  0x9c,  0xf5,  0x01,  0x03,  0x83,  0x00,  0x14,  0x38,  0x02,  0x13,  0xfb,  0xee,  0x10, 
+0x9c,  0x31,  0x04,  0x8a,  0xc0,  0xcd,  0x1e,  0x7f,  0xf0,  0x40,  0x10,  0x9c,  0x43,  0x31,  0x86,  0xf0, 
+0x1b,  0xfc,  0x83,  0x7f,  0xf8,  0x8f,  0xfe,  0xc1,  0x3f,  0xf9,  0x27,  0x9f,  0xec,  0x9f,  0x7d,  0x8a, 
+0x7f,  0xf1,  0x7d,  0xfe,  0x6f,  0xfc,  0xc3,  0x7f,  0xf5,  0x9f,  0xff,  0xcf,  0x03,  0xfd,  0xf7,  0x0c, 
+0x40,  0xa1,  0x3e,  0x78,  0xe1,  0x0a,  0xde,  0xa1,  0x33,  0x08,  0x84,  0x2f,  0x5c,  0xc1,  0xb3,  0x75, 
+0xb0,  0x67,  0x15,  0x06,  0x71,  0xc5,  0x6b,  0x2c,  0x23,  0x20,  0x38,  0x74,  0x09,  0xf4,  0x5e,  0xf0, 
+0xef,  0x12,  0x0c,  0x2d,  0xa3,  0x15,  0x36,  0x8b,  0x20,  0x78,  0x2d,  0x03,  0x20,  0x16,  0x26,  0x1d, 
+0x83,  0x49,  0x00,  0x08,  0x01,  0xc7,  0xfb,  0x5c,  0xb2,  0xc7,  0x15,  0x82,  0xbc,  0x04,  0xcf,  0x0b, 
+0x70,  0xbf,  0x18,  0x04,  0x7f,  0x0f,  0xd1,  0x2b,  0x06,  0x8c,  0x88,  0xe8,  0x81,  0x25,  0x3c,  0x3f, 
+0xa2,  0x31,  0x38,  0xae,  0x9f,  0x2b,  0x96,  0xcc,  0x1d,  0xf8,  0xca,  0x7f,  0xf9,  0xaf,  0xfe,  0xe5, 
+0xbb,  0xfe,  0x75,  0xc1,  0xd8,  0xdb,  0xd3,  0xfb,  0xfe,  0x20,  0x1f,  0xf6,  0xa3,  0x7d,  0x7c,  0x79, 
+0x0e,  0xec,  0xd3,  0x1a,  0x73,  0x10,  0x60,  0x86,  0x99,  0x19,  0xb3,  0xe0,  0x81,  0x39,  0xd5,  0xe0, 
+
+0xf7,  0x8c,  0x28,  0x38,  0x62,  0x46,  0xe4,  0x39,  0x48,  0x64,  0x96,  0x30,  0x10,  0xbc,  0x22,  0x43, 
+0xe5,  0xc5,  0x1f,  0x2e,  0x03,  0x14,  0xe6,  0xfc,  0x1f,  0x9f,  0x12,  0xe0,  0xde,  0x4d,  0x00,  0xc1, 
+0x27,  0xbe,  0x56,  0xc6,  0x18,  0x90,  0x82,  0xaa,  0x6f,  0xfa,  0xcc,  0x12,  0xe9,  0x33,  0x50,  0xa4, 
+0xdf,  0xfc,  0x59,  0x5a,  0xf2,  0x4f,  0xf9,  0xac,  0xc0,  0x81,  0xa6,  0x86,  0x57,  0xf7,  0x06,  0x1b, 
+0xee,  0x83,  0xff,  0x5f,  0x0f,  0xf8,  0xc1,  0x3c,  0xd4,  0x87,  0x27,  0x8f,  0xf0,  0x23,  0x09,  0x7c, 
+0x8f,  0xc1,  0x05,  0x62,  0xf0,  0xd0,  0x0d,  0x51,  0xb7,  0xee,  0xe0,  0x01,  0x31,  0x84,  0xc2,  0x57, 
+0x15,  0x1c,  0x21,  0xaa,  0x0a,  0xbf,  0xd1,  0x13,  0x62,  0xf0,  0x8a,  0x0c,  0xc1,  0xd7,  0x7f,  0xb8, 
+0x0c,  0x50,  0x10,  0xb3,  0x7e,  0x7c,  0x4a,  0x80,  0x79,  0x3f,  0xf8,  0xc7,  0xf0,  0x14,  0x54,  0xd6, 
+0x93,  0x42,  0xf2,  0x0e,  0x61,  0x41,  0x2c,  0x84,  0x95,  0x8f,  0x0a,  0x1c,  0x28,  0xca,  0x6f,  0x6e, 
+0x08,  0x3e,  0x41,  0xaa,  0x7e,  0x07,  0xad,  0x80,  0x54,  0xfc,  0x82,  0x5f,  0xdf,  0x8f,  0x9b,  0x01, 
+0x72,  0xa8,  0x07,  0x97,  0x10,  0x9e,  0x26,  0x43,  0x54,  0x60,  0x1a,  0x7e,  0xb0,  0x21,  0xc2,  0x86, 
+0x3d,  0x2a,  0x0a,  0xf7,  0xa0,  0x84,  0x0f,  0x2b,  0x38,  0x42,  0x84,  0x15,  0xa4,  0x22,  0x55,  0xf6, 
+0x98,  0x08,  0xc1,  0xb3,  0x3a,  0x14,  0xc1,  0xb9,  0x34,  0x03,  0x7c,  0x07,  0xe0,  0x39,  0x90,  0xcf, 
+0x82,  0x42,  0x7c,  0x80,  0xed,  0xbb,  0xe0,  0xd5,  0x00,  0xd8,  0x1e,  0x23,  0xd4,  0x72,  0xad,  0x8c, 
+0x21,  0x38,  0x7e,  0x35,  0xdf,  0x10,  0x18,  0x1c,  0x9b,  0x7f,  0x83,  0x6d,  0xfe,  0xdd,  0xb8,  0xbe, 
+0x87,  0xbb,  0xe6,  0x5f,  0xc7,  0x3a,  0x7c,  0xf0,  0xff,  0xe7,  0x81,  0x3e,  0xd9,  0xa7,  0xf0,  0x39, 
+
+0xb7,  0x68,  0x56,  0x4f,  0xe5,  0xab,  0xbf,  0x09,  0x73,  0x38,  0x14,  0xff,  0x48,  0xd9,  0x36,  0x7e, 
+0x84,  0xef,  0x10,  0x19,  0x83,  0xc3,  0x63,  0x70,  0x0c,  0x81,  0x51,  0x26,  0x3c,  0x05,  0xa7,  0x90, 
+0x10,  0x41,  0x82,  0x7f,  0xf0,  0x8d,  0xfe,  0xd1,  0x37,  0xf9,  0x27,  0xbf,  0xec,  0x9f,  0xfd,  0x67, 
+0x7f,  0x05,  0xab,  0xfe,  0xcd,  0xbf,  0xf9,  0x77,  0xff,  0x3e,  0xde,  0x50,  0x97,  0x79,  0xec,  0xff, 
+0xee,  0x7f,  0x24,  0x30,  0x16,  0x9f,  0xe0,  0xa1,  0x3f,  0x00,  0x87,  0xde,  0x06,  0xa1,  0x5f,  0xbd, 
+0xc2,  0xe0,  0xa0,  0x50,  0x7d,  0x08,  0x58,  0xa6,  0xc1,  0x23,  0x68,  0x04,  0xac,  0x71,  0xaa,  0x1f, 
+0x62,  0x8c,  0x8a,  0x16,  0x10,  0x43,  0x60,  0xa6,  0x0a,  0x8a,  0xfa,  0x7b,  0x44,  0xa0,  0xda,  0x27, 
+0xd1,  0x30,  0x78,  0xa5,  0xc4,  0x65,  0xa2,  0x5e,  0x63,  0x06,  0xd1,  0x18,  0x7d,  0x43,  0x40,  0x0e, 
+0xbd,  0x7a,  0xd1,  0x23,  0x29,  0x84,  0xcb,  0xec,  0x57,  0xfc,  0x2b,  0xcf,  0x69,  0xac,  0xc1,  0xd5, 
+0xaf,  0x85,  0xbf,  0xf0,  0xee,  0x1f,  0x5f,  0x13,  0x7f,  0x6c,  0x86,  0x08,  0xb1,  0x46,  0x5c,  0xaf, 
+0x62,  0x11,  0x24,  0xe6,  0x60,  0x70,  0xd0,  0xa8,  0x3b,  0x40,  0x5c,  0xc8,  0xc0,  0x18,  0x02,  0x53, 
+0x46,  0xe0,  0x08,  0x09,  0x10,  0x6f,  0x44,  0x20,  0xd2,  0x38,  0x36,  0xba,  0x25,  0x6c,  0x58,  0xb0, 
+0x82,  0x57,  0xa0,  0x80,  0x5d,  0xa1,  0x75,  0x2b,  0x0c,  0x0e,  0xe1,  0x1b,  0x96,  0x42,  0xdd,  0xc3, 
+0x28,  0x78,  0x28,  0x84,  0xf8,  0x23,  0x61,  0x43,  0x0c,  0x1c,  0x29,  0x33,  0x78,  0xff,  0x60,  0xd8, 
+0xc1,  0x2f,  0x80,  0xe7,  0xac,  0xbc,  0x95,  0x9d,  0x83,  0x5f,  0xfa,  0x0c,  0xfe,  0x13,  0xb8,  0x50, 
+0x44,  0x30,  0x8d,  0xf9,  0xa3,  0x3e,  0x94,  0x87,  0x10,  0x18,  0x5c,  0xc3,  0xc2,  0x97,  0x0a,  0x0d, 
+
+0xd3,  0x25,  0x38,  0xb4,  0xe5,  0xf6,  0x38,  0x5f,  0x1f,  0x7f,  0xf7,  0xff,  0xf9,  0x41,  0x3c,  0xc4, 
+0x87,  0xf5,  0x88,  0x1f,  0xcd,  0xc8,  0x07,  0xfe,  0xe0,  0x42,  0x9e,  0xc8,  0xfc,  0x26,  0x12,  0x04, 
+0x16,  0x8f,  0x17,  0x22,  0xaa,  0x02,  0x10,  0x11,  0x2f,  0xe9,  0x2e,  0x38,  0x07,  0x82,  0x4d,  0x03, 
+0x9e,  0x40,  0x70,  0x0d,  0x41,  0x49,  0x21,  0x1e,  0x44,  0x9b,  0x98,  0x12,  0xfe,  0x43,  0x26,  0x80, 
+0x18,  0x1a,  0x3f,  0x83,  0x42,  0x70,  0x4f,  0x3f,  0x00,  0x02,  0x40,  0xfa,  0xcf,  0xff,  0xf9,  0xaf, 
+0xfc,  0xb7,  0xfb,  0xce,  0xde,  0xfd,  0xfb,  0xf8,  0x80,  0x0f,  0xe2,  0x21,  0x3e,  0xac,  0x47,  0xfc, 
+0x68,  0x0a,  0xde,  0x43,  0xac,  0x0e,  0x34,  0xc1,  0xd1,  0x8b,  0x97,  0xa0,  0xe4,  0x05,  0x40,  0x08, 
+0xf3,  0xe2,  0x8b,  0x54,  0x00,  0xec,  0x0f,  0xe0,  0xd3,  0x69,  0x70,  0x0e,  0x18,  0x59,  0xc5,  0x43, 
+0xb8,  0x09,  0x61,  0x71,  0x23,  0xf8,  0x81,  0x22,  0xe5,  0x6b,  0x46,  0x85,  0xcf,  0x08,  0x08,  0x2a, 
+0x00,  0x10,  0xf0,  0x95,  0x32,  0xe3,  0x8f,  0x87,  0x08,  0x18,  0x9c,  0xb2,  0x5f,  0x08,  0x08,  0x00, 
+0xd1,  0x30,  0xfd,  0x01,  0xc9,  0xff,  0xcd,  0xb6,  0xfc,  0xb7,  0xfb,  0xce,  0xde,  0xfd,  0xfb,  0xf8, 
+0x80,  0x1f,  0xea,  0x23,  0x7f,  0x9c,  0xd7,  0x8a,  0xb4,  0x3f,  0xc3,  0xe7,  0x1c,  0xfc,  0x80,  0x15, 
+0x00,  0x02,  0x5d,  0xc0,  0x82,  0xb0,  0x2a,  0x03,  0x46,  0x48,  0x0e,  0x5f,  0x1e,  0x22,  0x72,  0xa0, 
+0x09,  0xc6,  0xf0,  0x7b,  0x65,  0x68,  0x08,  0x95,  0xc1,  0x30,  0x78,  0x41,  0x19,  0x94,  0x50,  0x82, 
+0x6f,  0x4c,  0x5e,  0x91,  0xe1,  0x3b,  0x1d,  0xa6,  0xc2,  0x26,  0x90,  0xbe,  0x02,  0xcd,  0x9e,  0x6f, 
+0xf7,  0x0f,  0xfe,  0xa9,  0xbf,  0xfc,  0x77,  0x5e,  0xff,  0xbf,  0xfb,  0xef,  0x0f,  0xe0,  0x41,  0x3e, 
+
+0xa4,  0x87,  0xfd,  0x48,  0x1e,  0xed,  0x63,  0x7b,  0xfc,  0xf0,  0x18,  0x00,  0x12,  0x21,  0x46,  0x8c, 
+0xf8,  0xf1,  0x07,  0xc5,  0xe0,  0x18,  0x92,  0x82,  0x43,  0xb0,  0xc0,  0x18,  0x94,  0x82,  0x95,  0x7f, 
+0xfe,  0x1c,  0x83,  0x17,  0x47,  0xfe,  0xc1,  0x8f,  0x23,  0x79,  0xf2,  0xd1,  0x22,  0x14,  0x84,  0xc6, 
+0xe0,  0x4d,  0x30,  0x38,  0x04,  0xc3,  0xe0,  0x95,  0x20,  0x13,  0x10,  0xff,  0xf0,  0x1f,  0x3d,  0xd3, 
+0x23,  0xc7,  0x28,  0x90,  0x2c,  0x30,  0x46,  0x88,  0xf4,  0x5d,  0x43,  0xd2,  0x43,  0x76,  0xac,  0xfb, 
+0x21,  0xbc,  0xd9,  0xb7,  0xf6,  0xf6,  0xdf,  0xc5,  0x7b,  0x7c,  0x5f,  0x23,  0x42,  0x24,  0xf0,  0x07, 
+0xe7,  0x80,  0x1c,  0x1a,  0x4b,  0x42,  0xe0,  0xe1,  0xce,  0x3d,  0x42,  0x04,  0xa8,  0xc0,  0x19,  0x7d, 
+0x03,  0x5c,  0x82,  0x0f,  0xf6,  0x29,  0x94,  0x3b,  0x17,  0x2e,  0xb1,  0x30,  0xb9,  0x13,  0x09,  0x16, 
+0x21,  0x22,  0x33,  0x05,  0x83,  0x58,  0x85,  0x39,  0x04,  0x06,  0x47,  0xcc,  0x49,  0x2e,  0x78,  0x06, 
+0xf6,  0xe0,  0x1d,  0xa4,  0x03,  0x4d,  0x08,  0x0d,  0x50,  0x39,  0x25,  0x06,  0x97,  0x04,  0xee,  0xc1, 
+0xa7,  0xd8,  0x04,  0xff,  0x3a,  0x12,  0x43,  0xca,  0x5f,  0x68,  0x0f,  0x21,  0x09,  0xbb,  0xf3,  0x34, 
+0x68,  0xef,  0xde,  0xff,  0x7f,  0x10,  0x0a,  0x16,  0x21,  0x3c,  0xf8,  0x04,  0xc0,  0x87,  0x1d,  0x00, 
+0x83,  0xaf,  0x97,  0xe0,  0x4a,  0x3e,  0x7a,  0x07,  0x8b,  0xe0,  0x19,  0xac,  0x83,  0x77,  0xb0,  0x78, 
+0x96,  0x51,  0x2b,  0xd8,  0xa4,  0xcd,  0xe0,  0x1d,  0xec,  0x13,  0x57,  0xb8,  0x4f,  0x5d,  0xd1,  0xa9, 
+0xc0,  0x67,  0x4e,  0x2e,  0xc1,  0x3b,  0xd9,  0xf9,  0xc7,  0xce,  0x3d,  0x44,  0x04,  0xc8,  0x48,  0x94, 
+0xa1,  0xbb,  0x64,  0x40,  0x4a,  0x2c,  0x71,  0xb2,  0xf4,  0xa5,  0xff,  0x68,  0x91,  0x6e,  0x72,  0x6c, 
+
+0x3a,  0xe0,  0x12,  0x4c,  0xcb,  0x2b,  0x91,  0x1c,  0x90,  0x13,  0x4a,  0x55,  0x6f,  0xef,  0xff,  0x43, 
+0x7c,  0xc4,  0x8f,  0xf5,  0x89,  0x3f,  0xcd,  0x67,  0xfd,  0x7c,  0x5f,  0xfc,  0x2b,  0x88,  0x7e,  0x20, 
+0xf3,  0x1a,  0x64,  0x02,  0x40,  0xc8,  0x04,  0x1f,  0x2a,  0xa9,  0x06,  0xc5,  0x80,  0x1c,  0x84,  0x82, 
+0x21,  0xd5,  0x10,  0x44,  0x23,  0x4c,  0x04,  0x8e,  0x20,  0x21,  0x34,  0x18,  0x01,  0x15,  0x4a,  0x21, 
+0x68,  0x07,  0x4a,  0x1a,  0xe1,  0x38,  0x2c,  0x05,  0x43,  0xa0,  0x81,  0x1a,  0x80,  0x80,  0x78,  0x1b, 
+0x36,  0xa9,  0x7a,  0x8d,  0x07,  0xf7,  0xc0,  0x83,  0x07,  0x01,  0x00,  0xd2,  0xd5,  0x63,  0x01,  0x1f, 
+0x00,  0xb2,  0x91,  0xf8,  0x20,  0x10,  0x3a,  0x00,  0x00,  0x28,  0xd0,  0x14,  0x02,  0xa0,  0x87,  0x30, 
+0x59,  0x98,  0x23,  0x6e,  0x64,  0x8a,  0x93,  0x11,  0x32,  0x80,  0x79,  0xf5,  0x1a,  0xd4,  0x83,  0x73, 
+0x08,  0x0f,  0x6f,  0x11,  0x3c,  0xb8,  0xa5,  0xcc,  0x78,  0x1e,  0xac,  0x82,  0x6f,  0xf1,  0x88,  0xda, 
+0xe1,  0xbe,  0x50,  0x54,  0xc1,  0xa8,  0xdf,  0x38,  0x9b,  0x20,  0x7d,  0x0a,  0x93,  0x64,  0x6c,  0xb4, 
+0x8c,  0xce,  0x39,  0xd2,  0x66,  0x60,  0xef,  0x9e,  0x02,  0x2d,  0x82,  0x42,  0x88,  0x11,  0x31,  0xba, 
+0xfa,  0x67,  0xac,  0x08,  0x19,  0x01,  0x32,  0x7e,  0x06,  0xf8,  0x19,  0x15,  0xbc,  0x1b,  0x7e,  0xfa, 
+0x0e,  0x85,  0xad,  0xaa,  0xcd,  0x86,  0x97,  0x10,  0x5e,  0x9c,  0x02,  0x64,  0xa9,  0xea,  0xf3,  0x37, 
+0x6e,  0x91,  0x97,  0xdd,  0xa5,  0xb0,  0xea,  0xc3,  0x4b,  0x84,  0x0f,  0xee,  0xbb,  0xfd,  0x03,  0xad, 
+0x88,  0x8d,  0x94,  0xcc,  0xcf,  0x63,  0x5a,  0x7f,  0xc4,  0x5d,  0x62,  0x23,  0x9e,  0x97,  0x97,  0x1d, 
+0x3e,  0x16,  0xf6,  0xf3,  0x0d,  0x3e,  0x87,  0x20,  0xb8,  0x8e,  0x86,  0xef,  0xb1,  0x93,  0x0a,  0x46, 
+
+0x38,  0xfe,  0x07,  0x40,  0x29,  0x00,  0x00,  0x7a,  0xb9,  0x87,  0xc4,  0xd0,  0x38,  0x56,  0x37,  0xe0, 
+0x23,  0x6c,  0xab,  0x56,  0xff,  0x01,  0x3b,  0x67,  0x06,  0x68,  0xdf,  0x7b,  0xe5,  0xdd,  0xf7,  0x91, 
+0xf3,  0x12,  0x23,  0xfe,  0xcb,  0x5f,  0x0f,  0xf8,  0xc1,  0x3c,  0xd4,  0x87,  0x17,  0x6f,  0x9e,  0x3c, 
+0x45,  0xfe,  0x18,  0x18,  0x2c,  0x02,  0x64,  0x1c,  0x0f,  0x2e,  0x11,  0x3e,  0xc2,  0xa7,  0xf9,  0xf8, 
+0xed,  0xc9,  0x73,  0x8c,  0x0f,  0xce,  0x31,  0x0c,  0x7d,  0x00,  0x40,  0x86,  0x28,  0x95,  0x06,  0x6f, 
+0xfc,  0xc8,  0x02,  0x02,  0xfa,  0x4c,  0x14,  0x03,  0x72,  0xa1,  0xa7,  0xf0,  0x11,  0xb1,  0x73,  0x0d, 
+0xa2,  0x44,  0x11,  0x96,  0x22,  0x61,  0x84,  0xc6,  0x5c,  0xd8,  0x13,  0x65,  0x2c,  0x40,  0x9f,  0xc9, 
+0x5b,  0x79,  0xbb,  0xef,  0xec,  0xdd,  0xbf,  0x8f,  0x0f,  0xf8,  0xa1,  0x3e,  0xf2,  0xc7,  0xf9,  0xa4, 
+0x9f,  0xee,  0xb3,  0x7f,  0xbc,  0x2f,  0xf9,  0x61,  0x3f,  0xed,  0x87,  0xfb,  0x02,  0x5f,  0xe0,  0xeb, 
+0x10,  0x19,  0x32,  0x4c,  0x88,  0x10,  0x0f,  0xff,  0x01,  0x80,  0x28,  0x00,  0xa0,  0x0f,  0x11,  0x5d, 
+0xa3,  0xff,  0xf6,  0xe3,  0x44,  0x81,  0x18,  0x11,  0xa6,  0xf6,  0x15,  0x6c,  0x42,  0x6c,  0xa2,  0x3f, 
+0xbd,  0x31,  0xf3,  0xf9,  0xbf,  0xf1,  0x0f,  0xff,  0xd5,  0x7f,  0xfe,  0x3f,  0x0f,  0xf4,  0xc1,  0x3d, 
+0xf4,  0x47,  0xf0,  0xff,  0xff,  0xe7,  0x7f,  0xfc,  0x5f,  0xff,  0xf9,  0xff,  0xfc,  0x97,  0xff,  0xfb, 
+0xe9,  0xfe,  0x7f,  0xa6,  0xfb,  0x5f,  0x7c,  0x5f,  0xbd,  0x2b,  0x04,  0x3d,  0x8f,  0x20,  0xfd,  0x7a, 
+0x47,  0x66,  0xe4,  0xf4,  0xfc,  0xb7,  0x06,  0xc7,  0x04,  0x0c,  0x96,  0x5f,  0xe3,  0x9f,  0x4f,  0x87, 
+0x60,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff, 
+
+0xff,  0xff,  0xff,  0xa1,  0x4f,  0x3f,  0x20,  0xd2,  0xa7,  0x1a,  0x80,  0xbd,  0x06,  0x4e,  0xf0,  0xc1, 
+0x9e,  0x42,  0x60,  0x0e,  0x8e,  0xc1,  0x93,  0x42,  0x30,  0x00,  0x0a,  0x34,  0xf8,  0x85,  0x87,  0xa0, 
+0x12,  0x0b,  0x43,  0x46,  0x74,  0x8f,  0x39,  0x14,  0xc2,  0x07,  0xf8,  0xe8,  0x9c,  0xc0,  0x92,  0x7b, 
+0x02,  0x00,  0x90,  0xa0,  0xc4,  0x07,  0x40,  0xa1,  0x01,  0x28,  0x2c,  0xd2,  0xa0,  0x40,  0x43,  0x44, 
+0xf0,  0x02,  0x0f,  0x1e,  0x84,  0x78,  0x11,  0x01,  0x34,  0x7c,  0xfa,  0x8f,  0x40,  0xc1,  0xd3,  0x7f, 
+0xc8,  0x7a,  0xfe,  0x6f,  0xfc,  0xc3,  0x7f,  0xf5,  0x9f,  0xff,  0x8f,  0xc9,  0x07,  0xf0,  0x20,  0xe5, 
+0x5f,  0x7e,  0xf0,  0x0f,  0xfe,  0x11,  0x02,  0x7e,  0x00,  0xf3,  0xef,  0x55,  0x2a,  0x79,  0xa2,  0x01, 
+0xc0,  0xab,  0x57,  0x0f,  0x01,  0xe0,  0x7f,  0x07,  0x8f,  0xe0,  0x40,  0x20,  0x78,  0x04,  0xc7,  0x10, 
+0x12,  0xbc,  0xc2,  0xa7,  0x87,  0x08,  0x11,  0x32,  0x82,  0x7f,  0x44,  0x8a,  0x8c,  0x04,  0xd2,  0x45, 
+0xf8,  0x0d,  0x4e,  0xb1,  0x33,  0xf8,  0x43,  0x80,  0x0a,  0x35,  0x20,  0x12,  0x48,  0xde,  0x91,  0x21, 
+0x4a,  0x24,  0x87,  0x04,  0x99,  0x82,  0x7d,  0xc8,  0x20,  0x11,  0x00,  0x7d,  0x24,  0xff,  0xe0,  0x1f, 
+0x5e,  0xc2,  0x37,  0xf9,  0xf0,  0xe1,  0x23,  0xb8,  0x36,  0x87,  0xfa,  0xfd,  0xff,  0xdb,  0x43,  0xad, 
+0x0e,  0xfe,  0x61,  0x3c,  0xc2,  0xfb,  0xf7,  0xe2,  0x85,  0x48,  0x00,  0x6f,  0x89,  0x3e,  0xbd,  0x48, 
+0x09,  0xfe,  0x44,  0xc2,  0x46,  0xf0,  0x08,  0x57,  0x10,  0x03,  0x90,  0xcc,  0x08,  0x1d,  0x68,  0xfa, 
+0x56,  0xf0,  0x0f,  0xfe,  0xe1,  0x3f,  0xfc,  0x07,  0xff,  0xcc,  0x99,  0xba,  0xa3,  0x7f,  0xe6,  0x8d, 
+0x3f,  0x05,  0x23,  0x40,  0x4a,  0x21,  0x18,  0x00,  0xf6,  0x47,  0xf0,  0x8f,  0x1e,  0xc7,  0x3b,  0xfc, 
+
+0x97,  0xae,  0xe0,  0x1f,  0xfc,  0xfd,  0xc3,  0x84,  0x52,  0x3d,  0xe3,  0x24,  0xc9,  0xc4,  0x05,  0xa5, 
+0x7a,  0x86,  0x1e,  0xf2,  0xc1,  0xbb,  0x7e,  0x7a,  0xf4,  0x58,  0x17,  0x06,  0x56,  0x43,  0x0a,  0x1a, 
+0x63,  0x7c,  0xc2,  0x07,  0xc0,  0xff,  0x31,  0xe0,  0xdb,  0xd4,  0x82,  0x48,  0xda,  0xc1,  0x5f,  0xfe, 
+0x80,  0x4f,  0x12,  0xbd,  0x7f,  0xc3,  0xb7,  0xee,  0xda,  0x19,  0xc2,  0xf2,  0x6f,  0xf8,  0x2f,  0x7e, 
+0x19,  0x7b,  0x79,  0x95,  0xff,  0xe0,  0x1f,  0xbd,  0xca,  0x67,  0x93,  0xe8,  0x94,  0xf1,  0x3f,  0x49, 
+0x05,  0xaf,  0xfa,  0x31,  0xe3,  0x83,  0x77,  0xfe,  0x0f,  0xfe,  0x12,  0xfb,  0x4e,  0xfd,  0xaf,  0xff, 
+0xcd,  0xb7,  0xef,  0xd4,  0xff,  0x3a,  0xdf,  0x97,  0xfc,  0x03, 
+};
+static PROGMEM prog_uchar sprite_sprpal[] = {
+
+0x7e,  0x6f,  0xe0,  0x7f,  0xe0,  0x4b,  0x7e,  0x03,  0x60,  0x13,  0xa9,  0x6d,  0x1e,  0x7d,  0x00,  0x7d, 
+0xa9,  0x49,  0x1e,  0x7c,  0x00,  0x7c,  0x1e,  0x48,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x80, 
+};
\ No newline at end of file