From 9830801101e33a0400241ae947d1965a3df552b9 Mon Sep 17 00:00:00 2001 From: Klemek Date: Fri, 27 Aug 2021 13:27:11 +0200 Subject: [PATCH] improved skin --- README.md | 2 + watchfaces/tetris-2.0/Watchy_Tetris.cpp | 32 +- watchfaces/tetris-2.0/Watchy_Tetris.h | 1 + watchfaces/tetris-2.0/tetris.h | 1094 +++++++++++++++++++---- 4 files changed, 938 insertions(+), 191 deletions(-) diff --git a/README.md b/README.md index df424af..6777972 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,8 @@ A better skin for Tetris! * "Score" is number of steps * "Level" is battery level (0 - 100%) * "Lines" is current date (day + month) +* Digits patterns are not the same depending of the type (first digit of minutes, ...) +* Random piece is drawn on the bottom-right each minute ![](./watchfaces/tetris-2.0/preview.png) diff --git a/watchfaces/tetris-2.0/Watchy_Tetris.cpp b/watchfaces/tetris-2.0/Watchy_Tetris.cpp index f91ef01..78b6e44 100644 --- a/watchfaces/tetris-2.0/Watchy_Tetris.cpp +++ b/watchfaces/tetris-2.0/Watchy_Tetris.cpp @@ -1,9 +1,21 @@ #include "Watchy_Tetris.h" -const unsigned char *tetris_nums[10] = {tetris0, tetris1, tetris2, tetris3, tetris4, tetris5, tetris6, tetris7, tetris8, tetris9}; +const unsigned char *tetris_nums_0[3] = {tetris0_0, tetris1_0, tetris2_0}; +const unsigned char *tetris_nums_1[10] = {tetris0_1, tetris1_1, tetris2_1, tetris3_1, tetris4_1, tetris5_1, tetris6_1, tetris7_1, tetris8_1, tetris9_1}; +const unsigned char *tetris_nums_2[6] = {tetris0_2, tetris1_2, tetris2_2, tetris3_2, tetris4_2, tetris5_2}; +const unsigned char *tetris_nums_3[10] = {tetris0_3, tetris1_3, tetris2_3, tetris3_3, tetris4_3, tetris5_3, tetris6_3, tetris7_3, tetris8_3, tetris9_3}; const unsigned char *tetris_small_nums[10] = {tetrissmall0, tetrissmall1, tetrissmall2, tetrissmall3, tetrissmall4, tetrissmall5, tetrissmall6, tetrissmall7, tetrissmall8, tetrissmall9}; +const unsigned char *pieces[28] = { + piece0_0, piece0_1, piece0_0, piece0_1, + piece1_0, piece1_1, piece1_0, piece1_1, + piece2_0, piece2_1, piece2_2, piece2_3, + piece3_0, piece3_1, piece3_2, piece3_3, + piece4_0, piece4_1, piece4_0, piece4_1, + piece5_0, piece5_0, piece5_0, piece5_0, + piece6_0, piece6_1, piece6_2, piece6_3}; + const float MAX_VBAT = 4.30; const float MIN_VBAT = 3.80; @@ -19,12 +31,12 @@ void WatchyTetris::drawWatchFace() display.drawBitmap(0, 0, tetrisbg, DISPLAY_WIDTH, DISPLAY_HEIGHT, GxEPD_BLACK); //Hour - display.drawBitmap(25, 20, tetris_nums[currentTime.Hour / 10], 40, 60, GxEPD_BLACK); //first digit - display.drawBitmap(75, 20, tetris_nums[currentTime.Hour % 10], 40, 60, GxEPD_BLACK); //second digit + display.drawBitmap(25, 20, tetris_nums_0[currentTime.Hour / 10], 40, 60, GxEPD_BLACK); //first digit + display.drawBitmap(75, 20, tetris_nums_1[currentTime.Hour % 10], 40, 60, GxEPD_BLACK); //second digit //Minute - display.drawBitmap(25, 110, tetris_nums[currentTime.Minute / 10], 40, 60, GxEPD_BLACK); //first digit - display.drawBitmap(75, 110, tetris_nums[currentTime.Minute % 10], 40, 60, GxEPD_BLACK); //second digit + display.drawBitmap(25, 110, tetris_nums_2[currentTime.Minute / 10], 40, 60, GxEPD_BLACK); //first digit + display.drawBitmap(75, 110, tetris_nums_3[currentTime.Minute % 10], 40, 60, GxEPD_BLACK); //second digit //Steps if (currentTime.Hour == 0 && currentTime.Minute == 1) @@ -45,6 +57,9 @@ void WatchyTetris::drawWatchFace() //Date drawNumber(176, 111, currentTime.Day * 100 + currentTime.Month, 4); + + //Random piece + display.drawBitmap(150, 140, pieces[int(random() * 28)], 40, 40, GxEPD_BLACK); } void WatchyTetris::drawNumber(int x, int y, int value, int max_digits) @@ -56,4 +71,11 @@ void WatchyTetris::drawNumber(int x, int y, int value, int max_digits) if (value == 0) break; } +} + +double WatchyTetris::random() +{ + uint32_t seed = currentTime.Minute + currentTime.Hour * 100 + currentTime.Day * 10000 + currentTime.Month * 1000000 + currentTime.Year * 100000000; + double v = pow(seed, 6.0 / 7.0); + return v - floor(v); } \ No newline at end of file diff --git a/watchfaces/tetris-2.0/Watchy_Tetris.h b/watchfaces/tetris-2.0/Watchy_Tetris.h index d16888b..b17841f 100644 --- a/watchfaces/tetris-2.0/Watchy_Tetris.h +++ b/watchfaces/tetris-2.0/Watchy_Tetris.h @@ -10,6 +10,7 @@ public: WatchyTetris(); void drawWatchFace(); void drawNumber(int x, int y, int value, int max_digits); + double random(); }; #endif \ No newline at end of file diff --git a/watchfaces/tetris-2.0/tetris.h b/watchfaces/tetris-2.0/tetris.h index 7f32cd8..ae8f66d 100644 --- a/watchfaces/tetris-2.0/tetris.h +++ b/watchfaces/tetris-2.0/tetris.h @@ -1,5 +1,5 @@ -// 'tetris0', 40x60px -const unsigned char tetris0 [] PROGMEM = { +// 'tetris0_0', 40x60px +const unsigned char tetris0_0 [] PROGMEM = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xc9, 0x72, 0x59, 0x26, 0x49, 0xa4, 0xe9, 0x3a, 0x4e, 0x93, 0x92, 0x64, 0x9d, 0xf7, 0x7d, 0xcd, 0x73, 0x59, 0x26, 0x49, 0xac, 0xeb, 0x3b, 0x2e, 0xcb, 0x92, 0x64, 0x9d, 0xf7, 0x7d, 0xc9, 0x72, 0x59, 0x26, 0x49, 0xa4, 0xe9, 0x3a, 0x4e, 0x93, 0xff, 0xff, 0xff, @@ -20,8 +20,74 @@ const unsigned char tetris0 [] PROGMEM = { 0x5d, 0x56, 0x2f, 0xaa, 0xea, 0xba, 0xaf, 0x15, 0xd5, 0x75, 0x5d, 0x56, 0x2f, 0xaa, 0xea, 0xba, 0xaf, 0xfd, 0xd5, 0x75, 0x5d, 0x56, 0xab, 0xff, 0xff, 0xff, 0xff, 0xff }; -// 'tetris1', 40x60px -const unsigned char tetris1 [] PROGMEM = { +// 'tetris0_1', 40x60px +const unsigned char tetris0_1 [] PROGMEM = { + 0xff, 0xff, 0xff, 0xff, 0xff, 0xaa, 0xf5, 0x5c, 0x97, 0x25, 0xd5, 0x60, 0x3a, 0x4e, 0x93, 0xbe, + 0xf0, 0x59, 0x26, 0x49, 0xd3, 0x62, 0xfc, 0xd7, 0x35, 0xb2, 0xf1, 0x5a, 0xce, 0xb3, 0xdf, 0x62, + 0xf9, 0x26, 0x49, 0xaa, 0xff, 0xdc, 0x97, 0x25, 0xd5, 0x6a, 0xba, 0x4e, 0x93, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x92, 0x64, 0x99, 0x27, 0x25, 0xa4, 0xe9, 0x3a, 0x4e, + 0x93, 0xdf, 0x77, 0xdd, 0xf6, 0x49, 0x92, 0x64, 0x99, 0x27, 0x35, 0xb2, 0xec, 0xbb, 0x2e, 0xb3, + 0xdf, 0x77, 0xdd, 0xf6, 0x49, 0x92, 0x64, 0x99, 0x27, 0x25, 0xa4, 0xe9, 0x3a, 0x4e, 0x93, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x03, 0xff, 0x92, 0x40, 0x00, 0x02, 0xab, 0xa4, 0xc0, + 0x00, 0x03, 0x55, 0xdf, 0x40, 0x00, 0x02, 0xab, 0x92, 0x40, 0x00, 0x03, 0x55, 0xb2, 0xc0, 0x00, + 0x02, 0xab, 0xdf, 0x40, 0x00, 0x03, 0x55, 0x92, 0x40, 0x00, 0x02, 0xab, 0xa4, 0xc0, 0x00, 0x03, + 0x55, 0xff, 0xc0, 0x00, 0x03, 0xff, 0xff, 0xc0, 0x00, 0x03, 0xff, 0xd5, 0x40, 0x00, 0x02, 0xab, + 0x80, 0xc0, 0x00, 0x03, 0x55, 0xc1, 0x40, 0x00, 0x02, 0xab, 0x8b, 0xc0, 0x00, 0x03, 0x55, 0xc5, + 0x40, 0x00, 0x02, 0xab, 0x8b, 0xc0, 0x00, 0x03, 0x55, 0xff, 0x40, 0x00, 0x02, 0xab, 0xaa, 0xc0, + 0x00, 0x03, 0x55, 0xff, 0xc0, 0x00, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd5, 0x75, 0x5a, + 0xae, 0xab, 0x80, 0xe0, 0x3d, 0x57, 0x55, 0xc1, 0x70, 0x5a, 0xae, 0xab, 0x8b, 0xe2, 0xfd, 0x57, + 0x55, 0xc5, 0x71, 0x5a, 0xae, 0xab, 0x8b, 0xe2, 0xfd, 0x57, 0x55, 0xff, 0x7f, 0xda, 0xae, 0xab, + 0xaa, 0xea, 0xbd, 0x57, 0x55, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd5, + 0x6a, 0xba, 0xaf, 0x25, 0x80, 0xf5, 0x5d, 0x56, 0x93, 0xc1, 0x6f, 0xbb, 0xee, 0x49, 0x8b, 0xf4, + 0xdd, 0x37, 0x35, 0xc5, 0x6c, 0xbb, 0x2e, 0xb3, 0x8b, 0xf7, 0xdd, 0xf6, 0x49, 0xff, 0x6a, 0xba, + 0xaf, 0x25, 0xaa, 0xf5, 0x5d, 0x56, 0x93, 0xff, 0xff, 0xff, 0xff, 0xff +}; +// 'tetris0_2', 40x60px +const unsigned char tetris0_2 [] PROGMEM = { + 0xff, 0xff, 0xff, 0xff, 0xff, 0xd5, 0x75, 0x5d, 0x56, 0x49, 0x80, 0xe0, 0x38, 0x0e, 0x93, 0xc1, + 0x70, 0x5c, 0x17, 0x7d, 0x8b, 0xe2, 0xf8, 0xbe, 0x49, 0xc5, 0x71, 0x5c, 0x56, 0xcb, 0x8b, 0xe2, + 0xf8, 0xbf, 0x7d, 0xff, 0x7f, 0xdf, 0xf6, 0x49, 0xaa, 0xea, 0xba, 0xae, 0x93, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xaa, 0xea, 0xbc, 0x97, 0x25, 0xd5, 0x75, 0x5a, 0x4e, + 0x93, 0xaa, 0xea, 0xb9, 0x26, 0x49, 0xd5, 0x75, 0x5c, 0xd7, 0x35, 0xaa, 0xea, 0xba, 0xce, 0xb3, + 0xd5, 0x75, 0x59, 0x26, 0x49, 0xaa, 0xea, 0xbc, 0x97, 0x25, 0xd5, 0x75, 0x5a, 0x4e, 0x93, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x03, 0xff, 0xaa, 0xc0, 0x00, 0x03, 0x25, 0xd5, 0x40, + 0x00, 0x02, 0x93, 0xaa, 0xc0, 0x00, 0x02, 0x49, 0xd5, 0x40, 0x00, 0x03, 0x35, 0xaa, 0xc0, 0x00, + 0x02, 0xb3, 0xd5, 0x40, 0x00, 0x02, 0x49, 0xaa, 0xc0, 0x00, 0x03, 0x25, 0xd5, 0x40, 0x00, 0x02, + 0x93, 0xff, 0xc0, 0x00, 0x03, 0xff, 0xff, 0xc0, 0x00, 0x03, 0xff, 0xaa, 0xc0, 0x00, 0x03, 0x55, + 0xd5, 0x40, 0x00, 0x02, 0x03, 0xaa, 0xc0, 0x00, 0x03, 0x05, 0xd5, 0x40, 0x00, 0x02, 0x2f, 0xaa, + 0xc0, 0x00, 0x03, 0x15, 0xd5, 0x40, 0x00, 0x02, 0x2f, 0xaa, 0xc0, 0x00, 0x03, 0xfd, 0xd5, 0x40, + 0x00, 0x02, 0xab, 0xff, 0xc0, 0x00, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x92, 0x64, 0x9d, + 0x57, 0x55, 0xa4, 0xe9, 0x38, 0x0e, 0x03, 0xdf, 0x77, 0xdc, 0x17, 0x05, 0x92, 0x64, 0x98, 0xbe, + 0x2f, 0xb2, 0xec, 0xbc, 0x57, 0x15, 0xdf, 0x77, 0xd8, 0xbe, 0x2f, 0x92, 0x64, 0x9f, 0xf7, 0xfd, + 0xa4, 0xe9, 0x3a, 0xae, 0xab, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcd, + 0x34, 0xd3, 0x4d, 0x35, 0xb4, 0xd3, 0x4d, 0x34, 0xd3, 0xd3, 0x4d, 0x34, 0xd3, 0x4d, 0xcd, 0x34, + 0xd3, 0x4d, 0x35, 0xb4, 0xd3, 0x4d, 0x34, 0xd3, 0xd3, 0x4d, 0x34, 0xd3, 0x4d, 0xcd, 0x34, 0xd3, + 0x4d, 0x35, 0xb4, 0xd3, 0x4d, 0x34, 0xd3, 0xff, 0xff, 0xff, 0xff, 0xff +}; +// 'tetris0_3', 40x60px +const unsigned char tetris0_3 [] PROGMEM = { + 0xff, 0xff, 0xff, 0xff, 0xff, 0xaa, 0xea, 0xba, 0xae, 0xab, 0xd5, 0x75, 0x5d, 0x57, 0x55, 0xbe, + 0xea, 0xba, 0xae, 0xab, 0xd3, 0x75, 0x5d, 0x57, 0x55, 0xb2, 0xea, 0xba, 0xae, 0xab, 0xdf, 0x75, + 0x5d, 0x57, 0x55, 0xaa, 0xea, 0xba, 0xae, 0xab, 0xd5, 0x75, 0x5d, 0x57, 0x55, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcd, 0x34, 0xd3, 0x4d, 0x35, 0xb4, 0xd3, 0x4d, 0x34, + 0xd3, 0xd3, 0x4d, 0x34, 0xd3, 0x4d, 0xcd, 0x34, 0xd3, 0x4d, 0x35, 0xb4, 0xd3, 0x4d, 0x34, 0xd3, + 0xd3, 0x4d, 0x34, 0xd3, 0x4d, 0xcd, 0x34, 0xd3, 0x4d, 0x35, 0xb4, 0xd3, 0x4d, 0x34, 0xd3, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x03, 0xff, 0x92, 0x40, 0x00, 0x03, 0x25, 0xa4, 0xc0, + 0x00, 0x02, 0x93, 0xdf, 0x40, 0x00, 0x02, 0x49, 0x92, 0x40, 0x00, 0x03, 0x35, 0xb2, 0xc0, 0x00, + 0x02, 0xb3, 0xdf, 0x40, 0x00, 0x02, 0x49, 0x92, 0x40, 0x00, 0x03, 0x25, 0xa4, 0xc0, 0x00, 0x02, + 0x93, 0xff, 0xc0, 0x00, 0x03, 0xff, 0xff, 0xc0, 0x00, 0x03, 0xff, 0x92, 0x40, 0x00, 0x03, 0x25, + 0xa4, 0xc0, 0x00, 0x02, 0x93, 0xdf, 0x40, 0x00, 0x02, 0x49, 0x92, 0x40, 0x00, 0x03, 0x35, 0xb2, + 0xc0, 0x00, 0x02, 0xb3, 0xdf, 0x40, 0x00, 0x02, 0x49, 0x92, 0x40, 0x00, 0x03, 0x25, 0xa4, 0xc0, + 0x00, 0x02, 0x93, 0xff, 0xc0, 0x00, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x92, 0x64, 0x9d, + 0x56, 0xab, 0xa4, 0xe9, 0x38, 0x0f, 0x55, 0xdf, 0x77, 0xdc, 0x16, 0xfb, 0x92, 0x64, 0x98, 0xbf, + 0x4d, 0xb2, 0xec, 0xbc, 0x56, 0xcb, 0xdf, 0x77, 0xd8, 0xbf, 0x7d, 0x92, 0x64, 0x9f, 0xf6, 0xab, + 0xa4, 0xe9, 0x3a, 0xaf, 0x55, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xaa, + 0xf5, 0x5d, 0x57, 0x55, 0xd5, 0x60, 0x38, 0x0e, 0x03, 0xbe, 0xf0, 0x5c, 0x17, 0x05, 0xd3, 0x62, + 0xf8, 0xbe, 0x2f, 0xb2, 0xf1, 0x5c, 0x57, 0x15, 0xdf, 0x62, 0xf8, 0xbe, 0x2f, 0xaa, 0xff, 0xdf, + 0xf7, 0xfd, 0xd5, 0x6a, 0xba, 0xae, 0xab, 0xff, 0xff, 0xff, 0xff, 0xff +}; +// 'tetris1_0', 40x60px +const unsigned char tetris1_0 [] PROGMEM = { 0x00, 0x00, 0x0f, 0xff, 0xff, 0x00, 0x00, 0x0c, 0xd6, 0xab, 0x00, 0x00, 0x0b, 0x4f, 0x55, 0x00, 0x00, 0x0d, 0x36, 0xab, 0x00, 0x00, 0x0c, 0xd7, 0x55, 0x00, 0x00, 0x0b, 0x4e, 0xab, 0x00, 0x00, 0x0d, 0x37, 0x55, 0x00, 0x00, 0x0c, 0xd6, 0xab, 0x00, 0x00, 0x0b, 0x4f, 0x55, 0x00, 0x00, 0x0d, @@ -42,8 +108,74 @@ const unsigned char tetris1 [] PROGMEM = { 0x0c, 0xd6, 0x2f, 0x00, 0x00, 0x0a, 0xcf, 0x15, 0x00, 0x00, 0x09, 0x26, 0x2f, 0x00, 0x00, 0x0c, 0x97, 0xfd, 0x00, 0x00, 0x0a, 0x4e, 0xab, 0x00, 0x00, 0x0f, 0xff, 0xff }; -// 'tetris2', 40x60px -const unsigned char tetris2 [] PROGMEM = { +// 'tetris1_1', 40x60px +const unsigned char tetris1_1 [] PROGMEM = { + 0x00, 0x00, 0x0f, 0xff, 0xff, 0x00, 0x00, 0x0c, 0x97, 0x25, 0x00, 0x00, 0x0a, 0x4e, 0x93, 0x00, + 0x00, 0x09, 0x26, 0x49, 0x00, 0x00, 0x0c, 0xd7, 0x35, 0x00, 0x00, 0x0a, 0xce, 0xb3, 0x00, 0x00, + 0x09, 0x26, 0x49, 0x00, 0x00, 0x0c, 0x97, 0x25, 0x00, 0x00, 0x0a, 0x4e, 0x93, 0x00, 0x00, 0x0f, + 0xff, 0xff, 0x00, 0x00, 0x0f, 0xff, 0xff, 0x00, 0x00, 0x09, 0x26, 0x49, 0x00, 0x00, 0x0a, 0x4e, + 0x93, 0x00, 0x00, 0x0d, 0xf7, 0x7d, 0x00, 0x00, 0x09, 0x26, 0x49, 0x00, 0x00, 0x0b, 0x2e, 0xcb, + 0x00, 0x00, 0x0d, 0xf7, 0x7d, 0x00, 0x00, 0x09, 0x26, 0x49, 0x00, 0x00, 0x0a, 0x4e, 0x93, 0x00, + 0x00, 0x0f, 0xff, 0xff, 0x00, 0x00, 0x0f, 0xff, 0xff, 0x00, 0x00, 0x0d, 0x56, 0x49, 0x00, 0x00, + 0x08, 0x0e, 0x93, 0x00, 0x00, 0x0c, 0x17, 0x7d, 0x00, 0x00, 0x08, 0xbe, 0x49, 0x00, 0x00, 0x0c, + 0x56, 0xcb, 0x00, 0x00, 0x08, 0xbf, 0x7d, 0x00, 0x00, 0x0f, 0xf6, 0x49, 0x00, 0x00, 0x0a, 0xae, + 0x93, 0x00, 0x00, 0x0f, 0xff, 0xff, 0x00, 0x00, 0x0f, 0xff, 0xff, 0x00, 0x00, 0x0d, 0x56, 0x49, + 0x00, 0x00, 0x08, 0x0e, 0x93, 0x00, 0x00, 0x0c, 0x17, 0x7d, 0x00, 0x00, 0x08, 0xbe, 0x49, 0x00, + 0x00, 0x0c, 0x56, 0xcb, 0x00, 0x00, 0x08, 0xbf, 0x7d, 0x00, 0x00, 0x0f, 0xf6, 0x49, 0x00, 0x00, + 0x0a, 0xae, 0x93, 0x00, 0x00, 0x0f, 0xff, 0xff, 0x00, 0x00, 0x0f, 0xff, 0xff, 0x00, 0x00, 0x0d, + 0x56, 0xab, 0x00, 0x00, 0x08, 0x0f, 0x55, 0x00, 0x00, 0x0c, 0x16, 0xfb, 0x00, 0x00, 0x08, 0xbf, + 0x4d, 0x00, 0x00, 0x0c, 0x56, 0xcb, 0x00, 0x00, 0x08, 0xbf, 0x7d, 0x00, 0x00, 0x0f, 0xf6, 0xab, + 0x00, 0x00, 0x0a, 0xaf, 0x55, 0x00, 0x00, 0x0f, 0xff, 0xff, 0x00, 0x00, 0x0f, 0xff, 0xff, 0x00, + 0x00, 0x0a, 0xae, 0xab, 0x00, 0x00, 0x0d, 0x57, 0x55, 0x00, 0x00, 0x0b, 0xee, 0xfb, 0x00, 0x00, + 0x0d, 0x37, 0x4d, 0x00, 0x00, 0x0b, 0x2e, 0xcb, 0x00, 0x00, 0x0d, 0xf7, 0x7d, 0x00, 0x00, 0x0a, + 0xae, 0xab, 0x00, 0x00, 0x0d, 0x57, 0x55, 0x00, 0x00, 0x0f, 0xff, 0xff +}; +// 'tetris1_2', 40x60px +const unsigned char tetris1_2 [] PROGMEM = { + 0x00, 0x00, 0x0f, 0xff, 0xff, 0x00, 0x00, 0x0a, 0xae, 0xab, 0x00, 0x00, 0x0d, 0x57, 0x55, 0x00, + 0x00, 0x0b, 0xee, 0xfb, 0x00, 0x00, 0x0d, 0x37, 0x4d, 0x00, 0x00, 0x0b, 0x2e, 0xcb, 0x00, 0x00, + 0x0d, 0xf7, 0x7d, 0x00, 0x00, 0x0a, 0xae, 0xab, 0x00, 0x00, 0x0d, 0x57, 0x55, 0x00, 0x00, 0x0f, + 0xff, 0xff, 0x00, 0x00, 0x0f, 0xff, 0xff, 0x00, 0x00, 0x0a, 0xae, 0xab, 0x00, 0x00, 0x0d, 0x57, + 0x55, 0x00, 0x00, 0x0a, 0xae, 0xab, 0x00, 0x00, 0x0d, 0x57, 0x55, 0x00, 0x00, 0x0a, 0xae, 0xab, + 0x00, 0x00, 0x0d, 0x57, 0x55, 0x00, 0x00, 0x0a, 0xae, 0xab, 0x00, 0x00, 0x0d, 0x57, 0x55, 0x00, + 0x00, 0x0f, 0xff, 0xff, 0x00, 0x00, 0x0f, 0xff, 0xff, 0x00, 0x00, 0x0a, 0xaf, 0x35, 0x00, 0x00, + 0x0d, 0x56, 0xd3, 0x00, 0x00, 0x0a, 0xaf, 0x4d, 0x00, 0x00, 0x0d, 0x57, 0x35, 0x00, 0x00, 0x0a, + 0xae, 0xd3, 0x00, 0x00, 0x0d, 0x57, 0x4d, 0x00, 0x00, 0x0a, 0xaf, 0x35, 0x00, 0x00, 0x0d, 0x56, + 0xd3, 0x00, 0x00, 0x0f, 0xff, 0x4d, 0x00, 0x00, 0x0f, 0xff, 0x35, 0x00, 0x00, 0x0a, 0xae, 0xd3, + 0x00, 0x00, 0x0d, 0x57, 0x4d, 0x00, 0x00, 0x0a, 0xaf, 0x35, 0x00, 0x00, 0x0d, 0x56, 0xd3, 0x00, + 0x00, 0x0a, 0xaf, 0x4d, 0x00, 0x00, 0x0d, 0x57, 0x35, 0x00, 0x00, 0x0a, 0xae, 0xd3, 0x00, 0x00, + 0x0d, 0x57, 0x4d, 0x00, 0x00, 0x0f, 0xff, 0x35, 0x00, 0x00, 0x0f, 0xfe, 0xd3, 0x00, 0x00, 0x0d, + 0x57, 0x4d, 0x00, 0x00, 0x08, 0x0f, 0x35, 0x00, 0x00, 0x0c, 0x16, 0xd3, 0x00, 0x00, 0x08, 0xbf, + 0x4d, 0x00, 0x00, 0x0c, 0x57, 0x35, 0x00, 0x00, 0x08, 0xbe, 0xd3, 0x00, 0x00, 0x0f, 0xf7, 0x4d, + 0x00, 0x00, 0x0a, 0xaf, 0x35, 0x00, 0x00, 0x0f, 0xfe, 0xd3, 0x00, 0x00, 0x0f, 0xff, 0x4d, 0x00, + 0x00, 0x0d, 0x57, 0x35, 0x00, 0x00, 0x08, 0x0e, 0xd3, 0x00, 0x00, 0x0c, 0x17, 0x4d, 0x00, 0x00, + 0x08, 0xbf, 0x35, 0x00, 0x00, 0x0c, 0x56, 0xd3, 0x00, 0x00, 0x08, 0xbf, 0x4d, 0x00, 0x00, 0x0f, + 0xf7, 0x35, 0x00, 0x00, 0x0a, 0xae, 0xd3, 0x00, 0x00, 0x0f, 0xff, 0xff +}; +// 'tetris1_3', 40x60px +const unsigned char tetris1_3 [] PROGMEM = { + 0x00, 0x00, 0x0f, 0xff, 0xff, 0x00, 0x00, 0x0c, 0x97, 0x25, 0x00, 0x00, 0x0a, 0x4e, 0x93, 0x00, + 0x00, 0x09, 0x26, 0x49, 0x00, 0x00, 0x0c, 0xd7, 0x35, 0x00, 0x00, 0x0a, 0xce, 0xb3, 0x00, 0x00, + 0x09, 0x26, 0x49, 0x00, 0x00, 0x0c, 0x97, 0x25, 0x00, 0x00, 0x0a, 0x4e, 0x93, 0x00, 0x00, 0x0f, + 0xff, 0xff, 0x00, 0x00, 0x0f, 0xff, 0xff, 0x00, 0x00, 0x0c, 0x97, 0x55, 0x00, 0x00, 0x0a, 0x4e, + 0x03, 0x00, 0x00, 0x09, 0x27, 0x05, 0x00, 0x00, 0x0c, 0xd6, 0x2f, 0x00, 0x00, 0x0a, 0xcf, 0x15, + 0x00, 0x00, 0x09, 0x26, 0x2f, 0x00, 0x00, 0x0c, 0x97, 0xfd, 0x00, 0x00, 0x0a, 0x4e, 0xab, 0x00, + 0x00, 0x0f, 0xff, 0xff, 0x00, 0x00, 0x0f, 0xff, 0xff, 0x00, 0x00, 0x0d, 0x57, 0x55, 0x00, 0x00, + 0x08, 0x0e, 0x03, 0x00, 0x00, 0x0c, 0x17, 0x05, 0x00, 0x00, 0x08, 0xbe, 0x2f, 0x00, 0x00, 0x0c, + 0x57, 0x15, 0x00, 0x00, 0x08, 0xbe, 0x2f, 0x00, 0x00, 0x0f, 0xf7, 0xfd, 0x00, 0x00, 0x0a, 0xae, + 0xab, 0x00, 0x00, 0x0f, 0xff, 0xff, 0x00, 0x00, 0x0f, 0xff, 0xff, 0x00, 0x00, 0x0a, 0xaf, 0x55, + 0x00, 0x00, 0x0d, 0x56, 0x03, 0x00, 0x00, 0x0b, 0xef, 0x05, 0x00, 0x00, 0x0d, 0x36, 0x2f, 0x00, + 0x00, 0x0b, 0x2f, 0x15, 0x00, 0x00, 0x0d, 0xf6, 0x2f, 0x00, 0x00, 0x0a, 0xaf, 0xfd, 0x00, 0x00, + 0x0d, 0x56, 0xab, 0x00, 0x00, 0x0f, 0xff, 0xff, 0x00, 0x00, 0x0f, 0xff, 0xff, 0x00, 0x00, 0x0a, + 0xae, 0xab, 0x00, 0x00, 0x0d, 0x57, 0x55, 0x00, 0x00, 0x0b, 0xee, 0xfb, 0x00, 0x00, 0x0d, 0x37, + 0x4d, 0x00, 0x00, 0x0b, 0x2e, 0xcb, 0x00, 0x00, 0x0d, 0xf7, 0x7d, 0x00, 0x00, 0x0a, 0xae, 0xab, + 0x00, 0x00, 0x0d, 0x57, 0x55, 0x00, 0x00, 0x0f, 0xff, 0xff, 0x00, 0x00, 0x0f, 0xff, 0xff, 0x00, + 0x00, 0x09, 0x26, 0xab, 0x00, 0x00, 0x0a, 0x4f, 0x55, 0x00, 0x00, 0x0d, 0xf6, 0xfb, 0x00, 0x00, + 0x09, 0x27, 0x4d, 0x00, 0x00, 0x0b, 0x2e, 0xcb, 0x00, 0x00, 0x0d, 0xf7, 0x7d, 0x00, 0x00, 0x09, + 0x26, 0xab, 0x00, 0x00, 0x0a, 0x4f, 0x55, 0x00, 0x00, 0x0f, 0xff, 0xff +}; +// 'tetris2_0', 40x60px +const unsigned char tetris2_0 [] PROGMEM = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xd5, 0x75, 0x5d, 0x56, 0x49, 0x80, 0xe0, 0x38, 0x0e, 0x93, 0xc1, 0x70, 0x5c, 0x17, 0x7d, 0x8b, 0xe2, 0xf8, 0xbe, 0x49, 0xc5, 0x71, 0x5c, 0x56, 0xcb, 0x8b, 0xe2, 0xf8, 0xbf, 0x7d, 0xff, 0x7f, 0xdf, 0xf6, 0x49, 0xaa, 0xea, 0xba, 0xae, 0x93, 0xff, 0xff, 0xff, @@ -64,43 +196,417 @@ const unsigned char tetris2 [] PROGMEM = { 0x5d, 0x57, 0x55, 0xc3, 0x6a, 0xba, 0xae, 0xab, 0xbf, 0x75, 0x5d, 0x57, 0x55, 0xad, 0x6a, 0xba, 0xae, 0xab, 0xd2, 0xf5, 0x5d, 0x57, 0x55, 0xff, 0xff, 0xff, 0xff, 0xff }; -// 'tetris3', 40x60px -const unsigned char tetris3 [] PROGMEM = { - 0xff, 0xff, 0xff, 0xff, 0xff, 0xcd, 0x34, 0xd3, 0x4d, 0x35, 0xb4, 0xd3, 0x4d, 0x34, 0xd3, 0xd3, - 0x4d, 0x34, 0xd3, 0x4d, 0xcd, 0x34, 0xd3, 0x4d, 0x35, 0xb4, 0xd3, 0x4d, 0x34, 0xd3, 0xd3, 0x4d, - 0x34, 0xd3, 0x4d, 0xcd, 0x34, 0xd3, 0x4d, 0x35, 0xb4, 0xd3, 0x4d, 0x34, 0xd3, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc9, 0x75, 0x5c, 0x97, 0x25, 0xb6, 0xe0, 0x3a, 0x4e, - 0x93, 0xbf, 0x70, 0x59, 0x26, 0x49, 0xd2, 0xe2, 0xfc, 0xd7, 0x35, 0xb3, 0x71, 0x5a, 0xce, 0xb3, - 0xbe, 0xe2, 0xf9, 0x26, 0x49, 0xd6, 0x7f, 0xdc, 0x97, 0x25, 0xa9, 0xea, 0xba, 0x4e, 0x93, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, 0x00, 0x00, 0x03, 0x25, 0x00, 0x00, - 0x00, 0x02, 0x93, 0x00, 0x00, 0x00, 0x02, 0x49, 0x00, 0x00, 0x00, 0x03, 0x35, 0x00, 0x00, 0x00, - 0x02, 0xb3, 0x00, 0x00, 0x00, 0x02, 0x49, 0x00, 0x00, 0x00, 0x03, 0x25, 0x00, 0x00, 0x00, 0x02, - 0x93, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, 0x3f, 0xff, 0xff, 0xff, 0x00, 0x32, 0x59, 0x26, 0x49, - 0x00, 0x29, 0x3a, 0x4e, 0x93, 0x00, 0x24, 0x9d, 0xf7, 0x7d, 0x00, 0x33, 0x59, 0x26, 0x49, 0x00, - 0x2b, 0x3b, 0x2e, 0xcb, 0x00, 0x24, 0x9d, 0xf7, 0x7d, 0x00, 0x32, 0x59, 0x26, 0x49, 0x00, 0x29, - 0x3a, 0x4e, 0x93, 0x00, 0x3f, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, 0x00, 0x00, - 0x02, 0x49, 0x00, 0x00, 0x00, 0x02, 0x93, 0x00, 0x00, 0x00, 0x03, 0x7d, 0x00, 0x00, 0x00, 0x02, - 0x49, 0x00, 0x00, 0x00, 0x02, 0xcb, 0x00, 0x00, 0x00, 0x03, 0x7d, 0x00, 0x00, 0x00, 0x02, 0x49, - 0x00, 0x00, 0x00, 0x02, 0x93, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd5, +// 'tetris2_1', 40x60px +const unsigned char tetris2_1 [] PROGMEM = { + 0xff, 0xff, 0xff, 0xff, 0xff, 0xd5, 0x75, 0x5d, 0x56, 0xab, 0x80, 0xe0, 0x38, 0x0f, 0x55, 0xc1, + 0x70, 0x5c, 0x16, 0xfb, 0x8b, 0xe2, 0xf8, 0xbf, 0x4d, 0xc5, 0x71, 0x5c, 0x56, 0xcb, 0x8b, 0xe2, + 0xf8, 0xbf, 0x7d, 0xff, 0x7f, 0xdf, 0xf6, 0xab, 0xaa, 0xea, 0xba, 0xaf, 0x55, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xaa, 0xf5, 0x59, 0x26, 0x49, 0xd5, 0x60, 0x3a, 0x4e, + 0x93, 0xbe, 0xf0, 0x5d, 0xf7, 0x7d, 0xd3, 0x62, 0xf9, 0x26, 0x49, 0xb2, 0xf1, 0x5b, 0x2e, 0xcb, + 0xdf, 0x62, 0xfd, 0xf7, 0x7d, 0xaa, 0xff, 0xd9, 0x26, 0x49, 0xd5, 0x6a, 0xba, 0x4e, 0x93, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, 0x00, 0x00, 0x02, 0x49, 0x00, 0x00, + 0x00, 0x02, 0x93, 0x00, 0x00, 0x00, 0x03, 0x7d, 0x00, 0x00, 0x00, 0x02, 0x49, 0x00, 0x00, 0x00, + 0x02, 0xcb, 0x00, 0x00, 0x00, 0x03, 0x7d, 0x00, 0x00, 0x00, 0x02, 0x49, 0x00, 0x00, 0x00, 0x02, + 0x93, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc9, 0x72, 0x5a, 0xae, 0x49, + 0xa4, 0xe9, 0x3d, 0x56, 0x93, 0x92, 0x64, 0x9b, 0xef, 0x7d, 0xcd, 0x73, 0x5d, 0x36, 0x49, 0xac, + 0xeb, 0x3b, 0x2e, 0xcb, 0x92, 0x64, 0x9d, 0xf7, 0x7d, 0xc9, 0x72, 0x5a, 0xae, 0x49, 0xa4, 0xe9, + 0x3d, 0x56, 0x93, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0xc9, 0x6a, 0xb0, + 0x00, 0x00, 0xa4, 0xf5, 0x50, 0x00, 0x00, 0x92, 0x6a, 0xb0, 0x00, 0x00, 0xcd, 0x75, 0x50, 0x00, + 0x00, 0xac, 0xea, 0xb0, 0x00, 0x00, 0x92, 0x75, 0x50, 0x00, 0x00, 0xc9, 0x6a, 0xb0, 0x00, 0x00, + 0xa4, 0xf5, 0x50, 0x00, 0x00, 0xff, 0xff, 0xf0, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd5, + 0x6a, 0xba, 0xae, 0xab, 0x80, 0xf5, 0x5d, 0x57, 0x55, 0xc1, 0x6a, 0xba, 0xae, 0xab, 0x8b, 0xf5, + 0x5d, 0x57, 0x55, 0xc5, 0x6a, 0xba, 0xae, 0xab, 0x8b, 0xf5, 0x5d, 0x57, 0x55, 0xff, 0x6a, 0xba, + 0xae, 0xab, 0xaa, 0xf5, 0x5d, 0x57, 0x55, 0xff, 0xff, 0xff, 0xff, 0xff +}; +// 'tetris2_2', 40x60px +const unsigned char tetris2_2 [] PROGMEM = { + 0xff, 0xff, 0xff, 0xff, 0xff, 0xd5, 0x75, 0x59, 0x27, 0x35, 0x80, 0xe0, 0x3a, 0x4e, 0xd3, 0xc1, + 0x70, 0x5d, 0xf7, 0x4d, 0x8b, 0xe2, 0xf9, 0x27, 0x35, 0xc5, 0x71, 0x5b, 0x2e, 0xd3, 0x8b, 0xe2, + 0xfd, 0xf7, 0x4d, 0xff, 0x7f, 0xd9, 0x27, 0x35, 0xaa, 0xea, 0xba, 0x4e, 0xd3, 0xff, 0xff, 0xff, + 0xff, 0x4d, 0xff, 0xff, 0xff, 0xff, 0x35, 0x92, 0x64, 0x99, 0x26, 0xd3, 0xa4, 0xe9, 0x3a, 0x4f, + 0x4d, 0xdf, 0x77, 0xdd, 0xf7, 0x35, 0x92, 0x64, 0x99, 0x26, 0xd3, 0xb2, 0xec, 0xbb, 0x2f, 0x4d, + 0xdf, 0x77, 0xdd, 0xf7, 0x35, 0x92, 0x64, 0x99, 0x26, 0xd3, 0xa4, 0xe9, 0x3a, 0x4f, 0x4d, 0xff, + 0xff, 0xff, 0xff, 0x35, 0x00, 0x00, 0x00, 0x02, 0xd3, 0x00, 0x00, 0x00, 0x03, 0x4d, 0x00, 0x00, + 0x00, 0x03, 0x35, 0x00, 0x00, 0x00, 0x02, 0xd3, 0x00, 0x00, 0x00, 0x03, 0x4d, 0x00, 0x00, 0x00, + 0x03, 0x35, 0x00, 0x00, 0x00, 0x02, 0xd3, 0x00, 0x00, 0x00, 0x03, 0x4d, 0x00, 0x00, 0x00, 0x03, + 0x35, 0x00, 0x00, 0x00, 0x02, 0xd3, 0xff, 0xff, 0xff, 0xff, 0x4d, 0xaa, 0xea, 0xba, 0xaf, 0x35, + 0xd5, 0x75, 0x5d, 0x56, 0xd3, 0xbe, 0xea, 0xba, 0xaf, 0x4d, 0xd3, 0x75, 0x5d, 0x57, 0x35, 0xb2, + 0xea, 0xba, 0xae, 0xd3, 0xdf, 0x75, 0x5d, 0x57, 0x4d, 0xaa, 0xea, 0xba, 0xaf, 0x35, 0xd5, 0x75, + 0x5d, 0x56, 0xd3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0xc9, 0x6a, 0xb0, + 0x00, 0x00, 0xa4, 0xf5, 0x50, 0x00, 0x00, 0x92, 0x6a, 0xb0, 0x00, 0x00, 0xcd, 0x75, 0x50, 0x00, + 0x00, 0xac, 0xea, 0xb0, 0x00, 0x00, 0x92, 0x75, 0x50, 0x00, 0x00, 0xc9, 0x6a, 0xb0, 0x00, 0x00, + 0xa4, 0xf5, 0x50, 0x00, 0x00, 0xff, 0xff, 0xf0, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc9, + 0x6a, 0xbd, 0x57, 0x55, 0xa4, 0xf5, 0x58, 0x0e, 0x03, 0x92, 0x6a, 0xbc, 0x17, 0x05, 0xcd, 0x75, + 0x58, 0xbe, 0x2f, 0xac, 0xea, 0xbc, 0x57, 0x15, 0x92, 0x75, 0x58, 0xbe, 0x2f, 0xc9, 0x6a, 0xbf, + 0xf7, 0xfd, 0xa4, 0xf5, 0x5a, 0xae, 0xab, 0xff, 0xff, 0xff, 0xff, 0xff +}; +// 'tetris2_3', 40x60px +const unsigned char tetris2_3 [] PROGMEM = { + 0xff, 0xff, 0xff, 0xff, 0xff, 0xaa, 0xea, 0xbc, 0x97, 0x25, 0xd5, 0x75, 0x5a, 0x4e, 0x93, 0xbe, + 0xef, 0xb9, 0x26, 0x49, 0xd3, 0x74, 0xdc, 0xd7, 0x35, 0xb2, 0xec, 0xba, 0xce, 0xb3, 0xdf, 0x77, + 0xd9, 0x26, 0x49, 0xaa, 0xea, 0xbc, 0x97, 0x25, 0xd5, 0x75, 0x5a, 0x4e, 0x93, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xaa, 0xea, 0xba, 0xae, 0xab, 0xd5, 0x75, 0x5d, 0x57, + 0x55, 0xbe, 0xea, 0xba, 0xae, 0xab, 0xd3, 0x75, 0x5d, 0x57, 0x55, 0xb2, 0xea, 0xba, 0xae, 0xab, + 0xdf, 0x75, 0x5d, 0x57, 0x55, 0xaa, 0xea, 0xba, 0xae, 0xab, 0xd5, 0x75, 0x5d, 0x57, 0x55, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, 0x00, 0x00, 0x02, 0xab, 0x00, 0x00, + 0x00, 0x03, 0x55, 0x00, 0x00, 0x00, 0x02, 0xab, 0x00, 0x00, 0x00, 0x03, 0x55, 0x00, 0x00, 0x00, + 0x02, 0xab, 0x00, 0x00, 0x00, 0x03, 0x55, 0x00, 0x00, 0x00, 0x02, 0xab, 0x00, 0x00, 0x00, 0x03, + 0x55, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcd, 0x34, 0xd3, 0x4d, 0x35, + 0xb4, 0xd3, 0x4d, 0x34, 0xd3, 0xd3, 0x4d, 0x34, 0xd3, 0x4d, 0xcd, 0x34, 0xd3, 0x4d, 0x35, 0xb4, + 0xd3, 0x4d, 0x34, 0xd3, 0xd3, 0x4d, 0x34, 0xd3, 0x4d, 0xcd, 0x34, 0xd3, 0x4d, 0x35, 0xb4, 0xd3, + 0x4d, 0x34, 0xd3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x92, 0x75, 0x50, + 0x00, 0x00, 0xa4, 0xe0, 0x30, 0x00, 0x00, 0xdf, 0x70, 0x50, 0x00, 0x00, 0x92, 0x62, 0xf0, 0x00, + 0x00, 0xb2, 0xf1, 0x50, 0x00, 0x00, 0xdf, 0x62, 0xf0, 0x00, 0x00, 0x92, 0x7f, 0xd0, 0x00, 0x00, + 0xa4, 0xea, 0xb0, 0x00, 0x00, 0xff, 0xff, 0xf0, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd5, 0x75, 0x5d, 0x56, 0x49, 0x80, 0xe0, 0x38, 0x0e, 0x93, 0xc1, 0x70, 0x5c, 0x17, 0x7d, 0x8b, 0xe2, 0xf8, 0xbe, 0x49, 0xc5, 0x71, 0x5c, 0x56, 0xcb, 0x8b, 0xe2, 0xf8, 0xbf, 0x7d, 0xff, 0x7f, 0xdf, 0xf6, 0x49, 0xaa, 0xea, 0xba, 0xae, 0x93, 0xff, 0xff, 0xff, 0xff, 0xff }; -// 'tetris4', 40x60px -const unsigned char tetris4 [] PROGMEM = { - 0xff, 0xc0, 0x00, 0x03, 0xff, 0xaa, 0xc0, 0x00, 0x02, 0xab, 0xd5, 0x40, 0x00, 0x03, 0x55, 0xbe, - 0xc0, 0x00, 0x02, 0xab, 0xd3, 0x40, 0x00, 0x03, 0x55, 0xb2, 0xc0, 0x00, 0x02, 0xab, 0xdf, 0x40, - 0x00, 0x03, 0x55, 0xaa, 0xc0, 0x00, 0x02, 0xab, 0xd5, 0x40, 0x00, 0x03, 0x55, 0xff, 0xc0, 0x00, - 0x03, 0xff, 0xff, 0xc0, 0x00, 0x03, 0xff, 0xaa, 0xc0, 0x00, 0x02, 0xab, 0xd5, 0x40, 0x00, 0x03, +// 'tetris3_1', 40x60px +const unsigned char tetris3_1 [] PROGMEM = { + 0xff, 0xff, 0xff, 0xff, 0xff, 0xd5, 0x6a, 0xba, 0xaf, 0x55, 0x80, 0xf5, 0x5d, 0x56, 0x03, 0xc1, + 0x6f, 0xbb, 0xef, 0x05, 0x8b, 0xf4, 0xdd, 0x36, 0x2f, 0xc5, 0x6c, 0xbb, 0x2f, 0x15, 0x8b, 0xf7, + 0xdd, 0xf6, 0x2f, 0xff, 0x6a, 0xba, 0xaf, 0xfd, 0xaa, 0xf5, 0x5d, 0x56, 0xab, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xaa, 0xea, 0xbd, 0x57, 0x55, 0xd5, 0x75, 0x58, 0x0e, + 0x03, 0xbe, 0xef, 0xbc, 0x17, 0x05, 0xd3, 0x74, 0xd8, 0xbe, 0x2f, 0xb2, 0xec, 0xbc, 0x57, 0x15, + 0xdf, 0x77, 0xd8, 0xbe, 0x2f, 0xaa, 0xea, 0xbf, 0xf7, 0xfd, 0xd5, 0x75, 0x5a, 0xae, 0xab, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, 0x00, 0x00, 0x03, 0x55, 0x00, 0x00, + 0x00, 0x02, 0x03, 0x00, 0x00, 0x00, 0x03, 0x05, 0x00, 0x00, 0x00, 0x02, 0x2f, 0x00, 0x00, 0x00, + 0x03, 0x15, 0x00, 0x00, 0x00, 0x02, 0x2f, 0x00, 0x00, 0x00, 0x03, 0xfd, 0x00, 0x00, 0x00, 0x02, + 0xab, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, 0x3f, 0xff, 0xff, 0xff, 0x00, 0x2a, 0xba, 0xae, 0xab, + 0x00, 0x35, 0x5d, 0x57, 0x55, 0x00, 0x2a, 0xba, 0xae, 0xab, 0x00, 0x35, 0x5d, 0x57, 0x55, 0x00, + 0x2a, 0xba, 0xae, 0xab, 0x00, 0x35, 0x5d, 0x57, 0x55, 0x00, 0x2a, 0xba, 0xae, 0xab, 0x00, 0x35, + 0x5d, 0x57, 0x55, 0x00, 0x3f, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, 0x00, 0x00, + 0x02, 0xab, 0x00, 0x00, 0x00, 0x03, 0x55, 0x00, 0x00, 0x00, 0x02, 0xab, 0x00, 0x00, 0x00, 0x03, + 0x55, 0x00, 0x00, 0x00, 0x02, 0xab, 0x00, 0x00, 0x00, 0x03, 0x55, 0x00, 0x00, 0x00, 0x02, 0xab, + 0x00, 0x00, 0x00, 0x03, 0x55, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc9, + 0x72, 0x59, 0x26, 0x49, 0xa4, 0xe9, 0x3a, 0x4e, 0x93, 0x92, 0x64, 0x9d, 0xf7, 0x7d, 0xcd, 0x73, + 0x59, 0x26, 0x49, 0xac, 0xeb, 0x3b, 0x2e, 0xcb, 0x92, 0x64, 0x9d, 0xf7, 0x7d, 0xc9, 0x72, 0x59, + 0x26, 0x49, 0xa4, 0xe9, 0x3a, 0x4e, 0x93, 0xff, 0xff, 0xff, 0xff, 0xff +}; +// 'tetris3_2', 40x60px +const unsigned char tetris3_2 [] PROGMEM = { + 0xff, 0xff, 0xff, 0xff, 0xff, 0xc9, 0x72, 0x59, 0x26, 0x49, 0xa4, 0xe9, 0x3a, 0x4e, 0x93, 0x92, + 0x64, 0x9d, 0xf7, 0x7d, 0xcd, 0x73, 0x59, 0x26, 0x49, 0xac, 0xeb, 0x3b, 0x2e, 0xcb, 0x92, 0x64, + 0x9d, 0xf7, 0x7d, 0xc9, 0x72, 0x59, 0x26, 0x49, 0xa4, 0xe9, 0x3a, 0x4e, 0x93, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcd, 0x34, 0xd3, 0x4d, 0x35, 0xb4, 0xd3, 0x4d, 0x34, + 0xd3, 0xd3, 0x4d, 0x34, 0xd3, 0x4d, 0xcd, 0x34, 0xd3, 0x4d, 0x35, 0xb4, 0xd3, 0x4d, 0x34, 0xd3, + 0xd3, 0x4d, 0x34, 0xd3, 0x4d, 0xcd, 0x34, 0xd3, 0x4d, 0x35, 0xb4, 0xd3, 0x4d, 0x34, 0xd3, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, 0x00, 0x00, 0x03, 0x55, 0x00, 0x00, + 0x00, 0x02, 0x03, 0x00, 0x00, 0x00, 0x03, 0x05, 0x00, 0x00, 0x00, 0x02, 0x2f, 0x00, 0x00, 0x00, + 0x03, 0x15, 0x00, 0x00, 0x00, 0x02, 0x2f, 0x00, 0x00, 0x00, 0x03, 0xfd, 0x00, 0x00, 0x00, 0x02, + 0xab, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, 0x3f, 0xff, 0xff, 0xff, 0x00, 0x2a, 0xbd, 0x57, 0x55, + 0x00, 0x35, 0x58, 0x0e, 0x03, 0x00, 0x2f, 0xbc, 0x17, 0x05, 0x00, 0x34, 0xd8, 0xbe, 0x2f, 0x00, + 0x2c, 0xbc, 0x57, 0x15, 0x00, 0x37, 0xd8, 0xbe, 0x2f, 0x00, 0x2a, 0xbf, 0xf7, 0xfd, 0x00, 0x35, + 0x5a, 0xae, 0xab, 0x00, 0x3f, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, 0x00, 0x00, + 0x03, 0x55, 0x00, 0x00, 0x00, 0x02, 0x03, 0x00, 0x00, 0x00, 0x03, 0x05, 0x00, 0x00, 0x00, 0x02, + 0x2f, 0x00, 0x00, 0x00, 0x03, 0x15, 0x00, 0x00, 0x00, 0x02, 0x2f, 0x00, 0x00, 0x00, 0x03, 0xfd, + 0x00, 0x00, 0x00, 0x02, 0xab, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xaa, + 0xea, 0xba, 0xae, 0x49, 0xd5, 0x75, 0x5d, 0x56, 0x93, 0xaa, 0xea, 0xba, 0xaf, 0x7d, 0xd5, 0x75, + 0x5d, 0x56, 0x49, 0xaa, 0xea, 0xba, 0xae, 0xcb, 0xd5, 0x75, 0x5d, 0x57, 0x7d, 0xaa, 0xea, 0xba, + 0xae, 0x49, 0xd5, 0x75, 0x5d, 0x56, 0x93, 0xff, 0xff, 0xff, 0xff, 0xff +}; +// 'tetris3_3', 40x60px +const unsigned char tetris3_3 [] PROGMEM = { + 0xff, 0xff, 0xff, 0xff, 0xff, 0xc9, 0x75, 0x5d, 0x57, 0x55, 0xa4, 0xe0, 0x38, 0x0e, 0x03, 0x92, + 0x70, 0x5c, 0x17, 0x05, 0xcd, 0x62, 0xf8, 0xbe, 0x2f, 0xac, 0xf1, 0x5c, 0x57, 0x15, 0x92, 0x62, + 0xf8, 0xbe, 0x2f, 0xc9, 0x7f, 0xdf, 0xf7, 0xfd, 0xa4, 0xea, 0xba, 0xae, 0xab, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc9, 0x72, 0x5d, 0x57, 0x35, 0xa4, 0xe9, 0x38, 0x0e, + 0xd3, 0x92, 0x64, 0x9c, 0x17, 0x4d, 0xcd, 0x73, 0x58, 0xbf, 0x35, 0xac, 0xeb, 0x3c, 0x56, 0xd3, + 0x92, 0x64, 0x98, 0xbf, 0x4d, 0xc9, 0x72, 0x5f, 0xf7, 0x35, 0xa4, 0xe9, 0x3a, 0xae, 0xd3, 0xff, + 0xff, 0xff, 0xff, 0x4d, 0x00, 0x00, 0x00, 0x03, 0x35, 0x00, 0x00, 0x00, 0x02, 0xd3, 0x00, 0x00, + 0x00, 0x03, 0x4d, 0x00, 0x00, 0x00, 0x03, 0x35, 0x00, 0x00, 0x00, 0x02, 0xd3, 0x00, 0x00, 0x00, + 0x03, 0x4d, 0x00, 0x00, 0x00, 0x03, 0x35, 0x00, 0x00, 0x00, 0x02, 0xd3, 0x00, 0x00, 0x00, 0x03, + 0x4d, 0x00, 0x00, 0x00, 0x03, 0x35, 0x00, 0x3f, 0xff, 0xfe, 0xd3, 0x00, 0x2a, 0xba, 0xaf, 0x4d, + 0x00, 0x35, 0x5d, 0x57, 0x35, 0x00, 0x2f, 0xbb, 0xee, 0xd3, 0x00, 0x34, 0xdd, 0x37, 0x4d, 0x00, + 0x2c, 0xbb, 0x2f, 0x35, 0x00, 0x37, 0xdd, 0xf6, 0xd3, 0x00, 0x2a, 0xba, 0xaf, 0x4d, 0x00, 0x35, + 0x5d, 0x57, 0x35, 0x00, 0x3f, 0xff, 0xfe, 0xd3, 0x00, 0x00, 0x00, 0x03, 0x4d, 0x00, 0x00, 0x00, + 0x03, 0x35, 0x00, 0x00, 0x00, 0x02, 0xd3, 0x00, 0x00, 0x00, 0x03, 0x4d, 0x00, 0x00, 0x00, 0x03, + 0x35, 0x00, 0x00, 0x00, 0x02, 0xd3, 0x00, 0x00, 0x00, 0x03, 0x4d, 0x00, 0x00, 0x00, 0x03, 0x35, + 0x00, 0x00, 0x00, 0x02, 0xd3, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x92, + 0x64, 0x99, 0x27, 0x25, 0xa4, 0xe9, 0x3a, 0x4e, 0x93, 0xdf, 0x77, 0xdd, 0xf6, 0x49, 0x92, 0x64, + 0x99, 0x27, 0x35, 0xb2, 0xec, 0xbb, 0x2e, 0xb3, 0xdf, 0x77, 0xdd, 0xf6, 0x49, 0x92, 0x64, 0x99, + 0x27, 0x25, 0xa4, 0xe9, 0x3a, 0x4e, 0x93, 0xff, 0xff, 0xff, 0xff, 0xff +}; +// 'tetris4_1', 40x60px +const unsigned char tetris4_1 [] PROGMEM = { + 0xff, 0xc0, 0x00, 0x03, 0xff, 0xaa, 0xc0, 0x00, 0x03, 0x55, 0xd5, 0x40, 0x00, 0x02, 0x03, 0xaa, + 0xc0, 0x00, 0x03, 0x05, 0xd5, 0x40, 0x00, 0x02, 0x2f, 0xaa, 0xc0, 0x00, 0x03, 0x15, 0xd5, 0x40, + 0x00, 0x02, 0x2f, 0xaa, 0xc0, 0x00, 0x03, 0xfd, 0xd5, 0x40, 0x00, 0x02, 0xab, 0xff, 0xc0, 0x00, + 0x03, 0xff, 0xff, 0xc0, 0x00, 0x03, 0xff, 0xc9, 0x40, 0x00, 0x03, 0x55, 0xa4, 0xc0, 0x00, 0x02, + 0x03, 0x92, 0x40, 0x00, 0x03, 0x05, 0xcd, 0x40, 0x00, 0x02, 0x2f, 0xac, 0xc0, 0x00, 0x03, 0x15, + 0x92, 0x40, 0x00, 0x02, 0x2f, 0xc9, 0x40, 0x00, 0x03, 0xfd, 0xa4, 0xc0, 0x00, 0x02, 0xab, 0xff, + 0xc0, 0x00, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc9, 0x72, 0x5a, 0xaf, 0x55, 0xa4, 0xe9, + 0x3d, 0x56, 0x03, 0x92, 0x64, 0x9a, 0xaf, 0x05, 0xcd, 0x73, 0x5d, 0x56, 0x2f, 0xac, 0xeb, 0x3a, + 0xaf, 0x15, 0x92, 0x64, 0x9d, 0x56, 0x2f, 0xc9, 0x72, 0x5a, 0xaf, 0xfd, 0xa4, 0xe9, 0x3d, 0x56, + 0xab, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcd, 0x34, 0xd3, 0x4d, 0x35, + 0xb4, 0xd3, 0x4d, 0x34, 0xd3, 0xd3, 0x4d, 0x34, 0xd3, 0x4d, 0xcd, 0x34, 0xd3, 0x4d, 0x35, 0xb4, + 0xd3, 0x4d, 0x34, 0xd3, 0xd3, 0x4d, 0x34, 0xd3, 0x4d, 0xcd, 0x34, 0xd3, 0x4d, 0x35, 0xb4, 0xd3, + 0x4d, 0x34, 0xd3, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, 0x00, 0x00, + 0x02, 0xab, 0x00, 0x00, 0x00, 0x03, 0x55, 0x00, 0x00, 0x00, 0x02, 0xfb, 0x00, 0x00, 0x00, 0x03, + 0x4d, 0x00, 0x00, 0x00, 0x02, 0xcb, 0x00, 0x00, 0x00, 0x03, 0x7d, 0x00, 0x00, 0x00, 0x02, 0xab, + 0x00, 0x00, 0x00, 0x03, 0x55, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, + 0x00, 0x00, 0x02, 0xab, 0x00, 0x00, 0x00, 0x03, 0x55, 0x00, 0x00, 0x00, 0x02, 0xfb, 0x00, 0x00, + 0x00, 0x03, 0x4d, 0x00, 0x00, 0x00, 0x02, 0xcb, 0x00, 0x00, 0x00, 0x03, 0x7d, 0x00, 0x00, 0x00, + 0x02, 0xab, 0x00, 0x00, 0x00, 0x03, 0x55, 0x00, 0x00, 0x00, 0x03, 0xff +}; +// 'tetris4_2', 40x60px +const unsigned char tetris4_2 [] PROGMEM = { + 0xff, 0xc0, 0x00, 0x03, 0xff, 0x92, 0x40, 0x00, 0x03, 0x25, 0xa4, 0xc0, 0x00, 0x02, 0x93, 0xdf, + 0x40, 0x00, 0x02, 0x49, 0x92, 0x40, 0x00, 0x03, 0x35, 0xb2, 0xc0, 0x00, 0x02, 0xb3, 0xdf, 0x40, + 0x00, 0x02, 0x49, 0x92, 0x40, 0x00, 0x03, 0x25, 0xa4, 0xc0, 0x00, 0x02, 0x93, 0xff, 0xc0, 0x00, + 0x03, 0xff, 0xff, 0xc0, 0x00, 0x03, 0xff, 0x92, 0x40, 0x00, 0x02, 0xab, 0xa4, 0xc0, 0x00, 0x03, + 0x55, 0xdf, 0x40, 0x00, 0x02, 0xfb, 0x92, 0x40, 0x00, 0x03, 0x4d, 0xb2, 0xc0, 0x00, 0x02, 0xcb, + 0xdf, 0x40, 0x00, 0x03, 0x7d, 0x92, 0x40, 0x00, 0x02, 0xab, 0xa4, 0xc0, 0x00, 0x03, 0x55, 0xff, + 0xc0, 0x00, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x92, 0x64, 0x9d, 0x56, 0xab, 0xa4, 0xe9, + 0x38, 0x0f, 0x55, 0xdf, 0x77, 0xdc, 0x16, 0xfb, 0x92, 0x64, 0x98, 0xbf, 0x4d, 0xb2, 0xec, 0xbc, + 0x56, 0xcb, 0xdf, 0x77, 0xd8, 0xbf, 0x7d, 0x92, 0x64, 0x9f, 0xf6, 0xab, 0xa4, 0xe9, 0x3a, 0xaf, + 0x55, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc9, 0x75, 0x5d, 0x57, 0x55, + 0xa4, 0xe0, 0x38, 0x0e, 0x03, 0x92, 0x70, 0x5c, 0x17, 0x05, 0xcd, 0x62, 0xf8, 0xbe, 0x2f, 0xac, + 0xf1, 0x5c, 0x57, 0x15, 0x92, 0x62, 0xf8, 0xbe, 0x2f, 0xc9, 0x7f, 0xdf, 0xf7, 0xfd, 0xa4, 0xea, + 0xba, 0xae, 0xab, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, 0x00, 0x00, + 0x02, 0xab, 0x00, 0x00, 0x00, 0x03, 0x55, 0x00, 0x00, 0x00, 0x02, 0xab, 0x00, 0x00, 0x00, 0x03, + 0x55, 0x00, 0x00, 0x00, 0x02, 0xab, 0x00, 0x00, 0x00, 0x03, 0x55, 0x00, 0x00, 0x00, 0x02, 0xab, + 0x00, 0x00, 0x00, 0x03, 0x55, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, + 0x00, 0x00, 0x02, 0xab, 0x00, 0x00, 0x00, 0x03, 0x55, 0x00, 0x00, 0x00, 0x02, 0xab, 0x00, 0x00, + 0x00, 0x03, 0x55, 0x00, 0x00, 0x00, 0x02, 0xab, 0x00, 0x00, 0x00, 0x03, 0x55, 0x00, 0x00, 0x00, + 0x02, 0xab, 0x00, 0x00, 0x00, 0x03, 0x55, 0x00, 0x00, 0x00, 0x03, 0xff +}; +// 'tetris4_3', 40x60px +const unsigned char tetris4_3 [] PROGMEM = { + 0xff, 0xc0, 0x00, 0x03, 0xff, 0xc9, 0x40, 0x00, 0x03, 0x35, 0xa4, 0xc0, 0x00, 0x02, 0xd3, 0x92, + 0x40, 0x00, 0x03, 0x4d, 0xcd, 0x40, 0x00, 0x03, 0x35, 0xac, 0xc0, 0x00, 0x02, 0xd3, 0x92, 0x40, + 0x00, 0x03, 0x4d, 0xc9, 0x40, 0x00, 0x03, 0x35, 0xa4, 0xc0, 0x00, 0x02, 0xd3, 0xff, 0xc0, 0x00, + 0x03, 0x4d, 0xff, 0xc0, 0x00, 0x03, 0x35, 0xc9, 0x40, 0x00, 0x02, 0xd3, 0xa4, 0xc0, 0x00, 0x03, + 0x4d, 0x92, 0x40, 0x00, 0x03, 0x35, 0xcd, 0x40, 0x00, 0x02, 0xd3, 0xac, 0xc0, 0x00, 0x03, 0x4d, + 0x92, 0x40, 0x00, 0x03, 0x35, 0xc9, 0x40, 0x00, 0x02, 0xd3, 0xa4, 0xc0, 0x00, 0x03, 0x4d, 0xff, + 0xc0, 0x00, 0x03, 0x35, 0xff, 0xff, 0xff, 0xfe, 0xd3, 0xaa, 0xea, 0xba, 0xaf, 0x4d, 0xd5, 0x75, + 0x5d, 0x57, 0x35, 0xaa, 0xea, 0xba, 0xae, 0xd3, 0xd5, 0x75, 0x5d, 0x57, 0x4d, 0xaa, 0xea, 0xba, + 0xaf, 0x35, 0xd5, 0x75, 0x5d, 0x56, 0xd3, 0xaa, 0xea, 0xba, 0xaf, 0x4d, 0xd5, 0x75, 0x5d, 0x57, + 0x35, 0xff, 0xff, 0xff, 0xfe, 0xd3, 0xff, 0xff, 0xff, 0xff, 0x4d, 0x92, 0x64, 0x9a, 0xaf, 0x35, + 0xa4, 0xe9, 0x3d, 0x56, 0xd3, 0xdf, 0x77, 0xda, 0xaf, 0x4d, 0x92, 0x64, 0x9d, 0x57, 0x35, 0xb2, + 0xec, 0xba, 0xae, 0xd3, 0xdf, 0x77, 0xdd, 0x57, 0x4d, 0x92, 0x64, 0x9a, 0xaf, 0x35, 0xa4, 0xe9, + 0x3d, 0x56, 0xd3, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, 0x00, 0x00, + 0x03, 0x55, 0x00, 0x00, 0x00, 0x02, 0x03, 0x00, 0x00, 0x00, 0x03, 0x05, 0x00, 0x00, 0x00, 0x02, + 0x2f, 0x00, 0x00, 0x00, 0x03, 0x15, 0x00, 0x00, 0x00, 0x02, 0x2f, 0x00, 0x00, 0x00, 0x03, 0xfd, + 0x00, 0x00, 0x00, 0x02, 0xab, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, + 0x00, 0x00, 0x03, 0x55, 0x00, 0x00, 0x00, 0x02, 0x03, 0x00, 0x00, 0x00, 0x03, 0x05, 0x00, 0x00, + 0x00, 0x02, 0x2f, 0x00, 0x00, 0x00, 0x03, 0x15, 0x00, 0x00, 0x00, 0x02, 0x2f, 0x00, 0x00, 0x00, + 0x03, 0xfd, 0x00, 0x00, 0x00, 0x02, 0xab, 0x00, 0x00, 0x00, 0x03, 0xff +}; +// 'tetris5_1', 40x60px +const unsigned char tetris5_1 [] PROGMEM = { + 0xff, 0xff, 0xff, 0xff, 0xff, 0xcd, 0x75, 0x5d, 0x57, 0x25, 0xb4, 0xe0, 0x38, 0x0e, 0x93, 0xd3, + 0x70, 0x5c, 0x16, 0x49, 0xcd, 0x62, 0xf8, 0xbf, 0x35, 0xb4, 0xf1, 0x5c, 0x56, 0xb3, 0xd3, 0x62, + 0xf8, 0xbe, 0x49, 0xcd, 0x7f, 0xdf, 0xf7, 0x25, 0xb4, 0xea, 0xba, 0xae, 0x93, 0xd3, 0x7f, 0xff, + 0xff, 0xff, 0xcd, 0x40, 0x00, 0x00, 0x00, 0xb4, 0xc0, 0x00, 0x00, 0x00, 0xd3, 0x40, 0x00, 0x00, + 0x00, 0xcd, 0x40, 0x00, 0x00, 0x00, 0xb4, 0xc0, 0x00, 0x00, 0x00, 0xd3, 0x40, 0x00, 0x00, 0x00, + 0xcd, 0x40, 0x00, 0x00, 0x00, 0xb4, 0xc0, 0x00, 0x00, 0x00, 0xd3, 0x40, 0x00, 0x00, 0x00, 0xcd, + 0x40, 0x00, 0x00, 0x00, 0xb4, 0xff, 0xff, 0xff, 0xff, 0xd3, 0x6a, 0xbc, 0x97, 0x25, 0xcd, 0x75, + 0x5a, 0x4e, 0x93, 0xb4, 0xea, 0xb9, 0x26, 0x49, 0xd3, 0x75, 0x5c, 0xd7, 0x35, 0xcd, 0x6a, 0xba, + 0xce, 0xb3, 0xb4, 0xf5, 0x59, 0x26, 0x49, 0xd3, 0x6a, 0xbc, 0x97, 0x25, 0xcd, 0x75, 0x5a, 0x4e, + 0x93, 0xb4, 0xff, 0xff, 0xff, 0xff, 0xd3, 0x7f, 0xff, 0xff, 0xff, 0xcd, 0x6a, 0xba, 0xae, 0xab, + 0xb4, 0xf5, 0x5d, 0x57, 0x55, 0xd3, 0x6a, 0xba, 0xae, 0xab, 0xcd, 0x75, 0x5d, 0x57, 0x55, 0xb4, + 0xea, 0xba, 0xae, 0xab, 0xd3, 0x75, 0x5d, 0x57, 0x55, 0xcd, 0x6a, 0xba, 0xae, 0xab, 0xb4, 0xf5, + 0x5d, 0x57, 0x55, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, 0x00, 0x00, + 0x03, 0x55, 0x00, 0x00, 0x00, 0x02, 0x03, 0x00, 0x00, 0x00, 0x03, 0x05, 0x00, 0x00, 0x00, 0x02, + 0x2f, 0x00, 0x00, 0x00, 0x03, 0x15, 0x00, 0x00, 0x00, 0x02, 0x2f, 0x00, 0x00, 0x00, 0x03, 0xfd, + 0x00, 0x00, 0x00, 0x02, 0xab, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x00, 0x92, + 0x64, 0x99, 0x24, 0x00, 0xa4, 0xe9, 0x3a, 0x4c, 0x00, 0xdf, 0x77, 0xdd, 0xf4, 0x00, 0x92, 0x64, + 0x99, 0x24, 0x00, 0xb2, 0xec, 0xbb, 0x2c, 0x00, 0xdf, 0x77, 0xdd, 0xf4, 0x00, 0x92, 0x64, 0x99, + 0x24, 0x00, 0xa4, 0xe9, 0x3a, 0x4c, 0x00, 0xff, 0xff, 0xff, 0xfc, 0x00 +}; +// 'tetris5_2', 40x60px +const unsigned char tetris5_2 [] PROGMEM = { + 0xff, 0xff, 0xff, 0xff, 0xff, 0x92, 0x72, 0x5c, 0x96, 0xab, 0xa4, 0xe9, 0x3a, 0x4f, 0x55, 0xdf, + 0x64, 0x99, 0x26, 0xab, 0x92, 0x73, 0x5c, 0xd7, 0x55, 0xb2, 0xeb, 0x3a, 0xce, 0xab, 0xdf, 0x64, + 0x99, 0x27, 0x55, 0x92, 0x72, 0x5c, 0x96, 0xab, 0xa4, 0xe9, 0x3a, 0x4f, 0x55, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x92, 0x40, 0x00, 0x00, 0x00, 0xa4, 0xc0, 0x00, 0x00, + 0x00, 0xdf, 0x40, 0x00, 0x00, 0x00, 0x92, 0x40, 0x00, 0x00, 0x00, 0xb2, 0xc0, 0x00, 0x00, 0x00, + 0xdf, 0x40, 0x00, 0x00, 0x00, 0x92, 0x40, 0x00, 0x00, 0x00, 0xa4, 0xc0, 0x00, 0x00, 0x00, 0xff, + 0xc0, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x92, 0x6a, 0xba, 0xaf, 0x55, 0xa4, 0xf5, + 0x5d, 0x56, 0x03, 0xdf, 0x6f, 0xbb, 0xef, 0x05, 0x92, 0x74, 0xdd, 0x36, 0x2f, 0xb2, 0xec, 0xbb, + 0x2f, 0x15, 0xdf, 0x77, 0xdd, 0xf6, 0x2f, 0x92, 0x6a, 0xba, 0xaf, 0xfd, 0xa4, 0xf5, 0x5d, 0x56, + 0xab, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xaa, 0xea, 0xbd, 0x57, 0x55, + 0xd5, 0x75, 0x58, 0x0e, 0x03, 0xbe, 0xef, 0xbc, 0x17, 0x05, 0xd3, 0x74, 0xd8, 0xbe, 0x2f, 0xb2, + 0xec, 0xbc, 0x57, 0x15, 0xdf, 0x77, 0xd8, 0xbe, 0x2f, 0xaa, 0xea, 0xbf, 0xf7, 0xfd, 0xd5, 0x75, + 0x5a, 0xae, 0xab, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, 0x00, 0x00, + 0x03, 0x55, 0x00, 0x00, 0x00, 0x02, 0x03, 0x00, 0x00, 0x00, 0x03, 0x05, 0x00, 0x00, 0x00, 0x02, + 0x2f, 0x00, 0x00, 0x00, 0x03, 0x15, 0x00, 0x00, 0x00, 0x02, 0x2f, 0x00, 0x00, 0x00, 0x03, 0xfd, + 0x00, 0x00, 0x00, 0x02, 0xab, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x00, 0xd5, + 0x6a, 0xba, 0xac, 0x00, 0x80, 0xf5, 0x5d, 0x54, 0x00, 0xc1, 0x6a, 0xba, 0xac, 0x00, 0x8b, 0xf5, + 0x5d, 0x54, 0x00, 0xc5, 0x6a, 0xba, 0xac, 0x00, 0x8b, 0xf5, 0x5d, 0x54, 0x00, 0xff, 0x6a, 0xba, + 0xac, 0x00, 0xaa, 0xf5, 0x5d, 0x54, 0x00, 0xff, 0xff, 0xff, 0xfc, 0x00 +}; +// 'tetris5_3', 40x60px +const unsigned char tetris5_3 [] PROGMEM = { + 0xff, 0xff, 0xff, 0xff, 0xff, 0xcd, 0x34, 0xd3, 0x4d, 0x35, 0xb4, 0xd3, 0x4d, 0x34, 0xd3, 0xd3, + 0x4d, 0x34, 0xd3, 0x4d, 0xcd, 0x34, 0xd3, 0x4d, 0x35, 0xb4, 0xd3, 0x4d, 0x34, 0xd3, 0xd3, 0x4d, + 0x34, 0xd3, 0x4d, 0xcd, 0x34, 0xd3, 0x4d, 0x35, 0xb4, 0xd3, 0x4d, 0x34, 0xd3, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0xaa, 0xc0, 0x00, 0x00, 0x00, 0xd5, 0x40, 0x00, 0x00, + 0x00, 0xbe, 0xc0, 0x00, 0x00, 0x00, 0xd3, 0x40, 0x00, 0x00, 0x00, 0xb2, 0xc0, 0x00, 0x00, 0x00, + 0xdf, 0x40, 0x00, 0x00, 0x00, 0xaa, 0xc0, 0x00, 0x00, 0x00, 0xd5, 0x40, 0x00, 0x00, 0x00, 0xff, + 0xc0, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc9, 0x6a, 0xba, 0xaf, 0x55, 0xa4, 0xf5, + 0x5d, 0x56, 0x03, 0x92, 0x6a, 0xba, 0xaf, 0x05, 0xcd, 0x75, 0x5d, 0x56, 0x2f, 0xac, 0xea, 0xba, + 0xaf, 0x15, 0x92, 0x75, 0x5d, 0x56, 0x2f, 0xc9, 0x6a, 0xba, 0xaf, 0xfd, 0xa4, 0xf5, 0x5d, 0x56, + 0xab, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc9, 0x72, 0x5d, 0x57, 0x55, + 0xa4, 0xe9, 0x38, 0x0e, 0x03, 0x92, 0x64, 0x9c, 0x17, 0x05, 0xcd, 0x73, 0x58, 0xbe, 0x2f, 0xac, + 0xeb, 0x3c, 0x57, 0x15, 0x92, 0x64, 0x98, 0xbe, 0x2f, 0xc9, 0x72, 0x5f, 0xf7, 0xfd, 0xa4, 0xe9, + 0x3a, 0xae, 0xab, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, 0x00, 0x00, + 0x03, 0x55, 0x00, 0x00, 0x00, 0x02, 0x03, 0x00, 0x00, 0x00, 0x03, 0x05, 0x00, 0x00, 0x00, 0x02, + 0x2f, 0x00, 0x00, 0x00, 0x03, 0x15, 0x00, 0x00, 0x00, 0x02, 0x2f, 0x00, 0x00, 0x00, 0x03, 0xfd, + 0x00, 0x00, 0x00, 0x02, 0xab, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x00, 0x92, + 0x64, 0x9a, 0xac, 0x00, 0xa4, 0xe9, 0x3d, 0x54, 0x00, 0xdf, 0x77, 0xdb, 0xec, 0x00, 0x92, 0x64, + 0x9d, 0x34, 0x00, 0xb2, 0xec, 0xbb, 0x2c, 0x00, 0xdf, 0x77, 0xdd, 0xf4, 0x00, 0x92, 0x64, 0x9a, + 0xac, 0x00, 0xa4, 0xe9, 0x3d, 0x54, 0x00, 0xff, 0xff, 0xff, 0xfc, 0x00 +}; +// 'tetris6_1', 40x60px +const unsigned char tetris6_1 [] PROGMEM = { + 0xff, 0xff, 0xff, 0xff, 0xff, 0xc9, 0x72, 0x5a, 0xae, 0xab, 0xa4, 0xe9, 0x3d, 0x57, 0x55, 0x92, + 0x64, 0x9b, 0xee, 0xfb, 0xcd, 0x73, 0x5d, 0x37, 0x4d, 0xac, 0xeb, 0x3b, 0x2e, 0xcb, 0x92, 0x64, + 0x9d, 0xf7, 0x7d, 0xc9, 0x72, 0x5a, 0xae, 0xab, 0xa4, 0xe9, 0x3d, 0x57, 0x55, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0xaa, 0xc0, 0x00, 0x00, 0x00, 0xd5, 0x40, 0x00, 0x00, + 0x00, 0xaa, 0xc0, 0x00, 0x00, 0x00, 0xd5, 0x40, 0x00, 0x00, 0x00, 0xaa, 0xc0, 0x00, 0x00, 0x00, + 0xd5, 0x40, 0x00, 0x00, 0x00, 0xaa, 0xc0, 0x00, 0x00, 0x00, 0xd5, 0x40, 0x00, 0x00, 0x00, 0xff, + 0xc0, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xaa, 0xea, 0xba, 0xaf, 0x25, 0xd5, 0x75, + 0x5d, 0x56, 0x93, 0xaa, 0xea, 0xba, 0xae, 0x49, 0xd5, 0x75, 0x5d, 0x57, 0x35, 0xaa, 0xea, 0xba, + 0xae, 0xb3, 0xd5, 0x75, 0x5d, 0x56, 0x49, 0xaa, 0xea, 0xba, 0xaf, 0x25, 0xd5, 0x75, 0x5d, 0x56, + 0x93, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd5, 0x75, 0x5c, 0x97, 0x25, + 0x80, 0xe0, 0x3a, 0x4e, 0x93, 0xc1, 0x70, 0x59, 0x26, 0x49, 0x8b, 0xe2, 0xfc, 0xd7, 0x35, 0xc5, + 0x71, 0x5a, 0xce, 0xb3, 0x8b, 0xe2, 0xf9, 0x26, 0x49, 0xff, 0x7f, 0xdc, 0x97, 0x25, 0xaa, 0xea, + 0xba, 0x4e, 0x93, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x03, 0xff, 0xd5, 0x40, 0x00, + 0x02, 0x49, 0x80, 0xc0, 0x00, 0x02, 0x93, 0xc1, 0x40, 0x00, 0x03, 0x7d, 0x8b, 0xc0, 0x00, 0x02, + 0x49, 0xc5, 0x40, 0x00, 0x02, 0xcb, 0x8b, 0xc0, 0x00, 0x03, 0x7d, 0xff, 0x40, 0x00, 0x02, 0x49, + 0xaa, 0xc0, 0x00, 0x02, 0x93, 0xff, 0xc0, 0x00, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xaa, + 0xe4, 0x99, 0x26, 0x49, 0xd5, 0x69, 0x3a, 0x4e, 0x93, 0xbe, 0xf7, 0xdd, 0xf7, 0x7d, 0xd3, 0x64, + 0x99, 0x26, 0x49, 0xb2, 0xec, 0xbb, 0x2e, 0xcb, 0xdf, 0x77, 0xdd, 0xf7, 0x7d, 0xaa, 0xe4, 0x99, + 0x26, 0x49, 0xd5, 0x69, 0x3a, 0x4e, 0x93, 0xff, 0xff, 0xff, 0xff, 0xff +}; +// 'tetris6_3', 40x60px +const unsigned char tetris6_3 [] PROGMEM = { + 0xff, 0xff, 0xff, 0xff, 0xff, 0xcd, 0x34, 0xd3, 0x4d, 0x35, 0xb4, 0xd3, 0x4d, 0x34, 0xd3, 0xd3, + 0x4d, 0x34, 0xd3, 0x4d, 0xcd, 0x34, 0xd3, 0x4d, 0x35, 0xb4, 0xd3, 0x4d, 0x34, 0xd3, 0xd3, 0x4d, + 0x34, 0xd3, 0x4d, 0xcd, 0x34, 0xd3, 0x4d, 0x35, 0xb4, 0xd3, 0x4d, 0x34, 0xd3, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0xd5, 0x40, 0x00, 0x00, 0x00, 0x80, 0xc0, 0x00, 0x00, + 0x00, 0xc1, 0x40, 0x00, 0x00, 0x00, 0x8b, 0xc0, 0x00, 0x00, 0x00, 0xc5, 0x40, 0x00, 0x00, 0x00, + 0x8b, 0xc0, 0x00, 0x00, 0x00, 0xff, 0x40, 0x00, 0x00, 0x00, 0xaa, 0xc0, 0x00, 0x00, 0x00, 0xff, + 0xc0, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd5, 0x75, 0x5c, 0x97, 0x25, 0x80, 0xe0, + 0x3a, 0x4e, 0x93, 0xc1, 0x70, 0x59, 0x26, 0x49, 0x8b, 0xe2, 0xfc, 0xd7, 0x35, 0xc5, 0x71, 0x5a, + 0xce, 0xb3, 0x8b, 0xe2, 0xf9, 0x26, 0x49, 0xff, 0x7f, 0xdc, 0x97, 0x25, 0xaa, 0xea, 0xba, 0x4e, + 0x93, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd5, 0x6a, 0xba, 0xae, 0xab, + 0x80, 0xf5, 0x5d, 0x57, 0x55, 0xc1, 0x6a, 0xba, 0xae, 0xab, 0x8b, 0xf5, 0x5d, 0x57, 0x55, 0xc5, + 0x6a, 0xba, 0xae, 0xab, 0x8b, 0xf5, 0x5d, 0x57, 0x55, 0xff, 0x6a, 0xba, 0xae, 0xab, 0xaa, 0xf5, + 0x5d, 0x57, 0x55, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x03, 0xff, 0xaa, 0xc0, 0x00, + 0x02, 0xab, 0xd5, 0x40, 0x00, 0x03, 0x55, 0xbe, 0xc0, 0x00, 0x02, 0xab, 0xd3, 0x40, 0x00, 0x03, + 0x55, 0xb2, 0xc0, 0x00, 0x02, 0xab, 0xdf, 0x40, 0x00, 0x03, 0x55, 0xaa, 0xc0, 0x00, 0x02, 0xab, + 0xd5, 0x40, 0x00, 0x03, 0x55, 0xff, 0xc0, 0x00, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xaa, + 0xea, 0xb9, 0x26, 0x49, 0xd5, 0x75, 0x5a, 0x4e, 0x93, 0xbe, 0xef, 0xbd, 0xf7, 0x7d, 0xd3, 0x74, + 0xd9, 0x26, 0x49, 0xb2, 0xec, 0xbb, 0x2e, 0xcb, 0xdf, 0x77, 0xdd, 0xf7, 0x7d, 0xaa, 0xea, 0xb9, + 0x26, 0x49, 0xd5, 0x75, 0x5a, 0x4e, 0x93, 0xff, 0xff, 0xff, 0xff, 0xff +}; +// 'tetris7_1', 40x60px +const unsigned char tetris7_1 [] PROGMEM = { + 0xff, 0xff, 0xff, 0xff, 0xff, 0xd5, 0x75, 0x59, 0x27, 0x35, 0x80, 0xe0, 0x3a, 0x4e, 0xd3, 0xc1, + 0x70, 0x5d, 0xf7, 0x4d, 0x8b, 0xe2, 0xf9, 0x27, 0x35, 0xc5, 0x71, 0x5b, 0x2e, 0xd3, 0x8b, 0xe2, + 0xfd, 0xf7, 0x4d, 0xff, 0x7f, 0xd9, 0x27, 0x35, 0xaa, 0xea, 0xba, 0x4e, 0xd3, 0xff, 0xff, 0xff, + 0xff, 0x4d, 0x00, 0x00, 0x0f, 0xff, 0x35, 0x00, 0x00, 0x09, 0x26, 0xd3, 0x00, 0x00, 0x0a, 0x4f, + 0x4d, 0x00, 0x00, 0x0d, 0xf7, 0x35, 0x00, 0x00, 0x09, 0x26, 0xd3, 0x00, 0x00, 0x0b, 0x2f, 0x4d, + 0x00, 0x00, 0x0d, 0xf7, 0x35, 0x00, 0x00, 0x09, 0x26, 0xd3, 0x00, 0x00, 0x0a, 0x4f, 0x4d, 0x00, + 0x00, 0x0f, 0xff, 0x35, 0x00, 0x00, 0x00, 0x02, 0xd3, 0x00, 0x00, 0x00, 0x03, 0x4d, 0x00, 0x00, + 0x00, 0x03, 0x35, 0x00, 0x00, 0x00, 0x02, 0xd3, 0x00, 0x00, 0x00, 0x03, 0x4d, 0x00, 0x00, 0x00, + 0x03, 0x35, 0x00, 0x00, 0x00, 0x02, 0xd3, 0x00, 0x00, 0x00, 0x03, 0x4d, 0x00, 0x00, 0x00, 0x03, + 0x35, 0x00, 0x00, 0x00, 0x02, 0xd3, 0x00, 0x00, 0x00, 0x03, 0x4d, 0x00, 0x00, 0x00, 0x03, 0x35, + 0x00, 0x00, 0x00, 0x02, 0xd3, 0x00, 0x00, 0x00, 0x03, 0x4d, 0x00, 0x00, 0x00, 0x03, 0x35, 0x00, + 0x00, 0x00, 0x02, 0xd3, 0x00, 0x00, 0x00, 0x03, 0x4d, 0x00, 0x00, 0x00, 0x03, 0x35, 0x00, 0x00, + 0x00, 0x02, 0xd3, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, 0x00, 0x00, + 0x03, 0x25, 0x00, 0x00, 0x00, 0x02, 0x93, 0x00, 0x00, 0x00, 0x02, 0x49, 0x00, 0x00, 0x00, 0x03, + 0x35, 0x00, 0x00, 0x00, 0x02, 0xb3, 0x00, 0x00, 0x00, 0x02, 0x49, 0x00, 0x00, 0x00, 0x03, 0x25, + 0x00, 0x00, 0x00, 0x02, 0x93, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, + 0x00, 0x00, 0x02, 0xab, 0x00, 0x00, 0x00, 0x03, 0x55, 0x00, 0x00, 0x00, 0x02, 0xfb, 0x00, 0x00, + 0x00, 0x03, 0x4d, 0x00, 0x00, 0x00, 0x02, 0xcb, 0x00, 0x00, 0x00, 0x03, 0x7d, 0x00, 0x00, 0x00, + 0x02, 0xab, 0x00, 0x00, 0x00, 0x03, 0x55, 0x00, 0x00, 0x00, 0x03, 0xff +}; +// 'tetris7_3', 40x60px +const unsigned char tetris7_3 [] PROGMEM = { + 0xff, 0xff, 0xff, 0xff, 0xff, 0x92, 0x64, 0x99, 0x27, 0x55, 0xa4, 0xe9, 0x3a, 0x4e, 0x03, 0xdf, + 0x77, 0xdd, 0xf7, 0x05, 0x92, 0x64, 0x99, 0x26, 0x2f, 0xb2, 0xec, 0xbb, 0x2f, 0x15, 0xdf, 0x77, + 0xdd, 0xf6, 0x2f, 0x92, 0x64, 0x99, 0x27, 0xfd, 0xa4, 0xe9, 0x3a, 0x4e, 0xab, 0xff, 0xff, 0xff, + 0xff, 0xff, 0x00, 0x00, 0x0f, 0xff, 0xff, 0x00, 0x00, 0x0d, 0x57, 0x55, 0x00, 0x00, 0x08, 0x0e, + 0x03, 0x00, 0x00, 0x0c, 0x17, 0x05, 0x00, 0x00, 0x08, 0xbe, 0x2f, 0x00, 0x00, 0x0c, 0x57, 0x15, + 0x00, 0x00, 0x08, 0xbe, 0x2f, 0x00, 0x00, 0x0f, 0xf7, 0xfd, 0x00, 0x00, 0x0a, 0xae, 0xab, 0x00, + 0x00, 0x0f, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, 0x00, 0x00, 0x03, 0x55, 0x00, 0x00, + 0x00, 0x02, 0x03, 0x00, 0x00, 0x00, 0x03, 0x05, 0x00, 0x00, 0x00, 0x02, 0x2f, 0x00, 0x00, 0x00, + 0x03, 0x15, 0x00, 0x00, 0x00, 0x02, 0x2f, 0x00, 0x00, 0x00, 0x03, 0xfd, 0x00, 0x00, 0x00, 0x02, + 0xab, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, 0x00, 0x00, 0x02, 0xab, + 0x00, 0x00, 0x00, 0x03, 0x55, 0x00, 0x00, 0x00, 0x02, 0xab, 0x00, 0x00, 0x00, 0x03, 0x55, 0x00, + 0x00, 0x00, 0x02, 0xab, 0x00, 0x00, 0x00, 0x03, 0x55, 0x00, 0x00, 0x00, 0x02, 0xab, 0x00, 0x00, + 0x00, 0x03, 0x55, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, 0x00, 0x00, + 0x02, 0xab, 0x00, 0x00, 0x00, 0x03, 0x55, 0x00, 0x00, 0x00, 0x02, 0xab, 0x00, 0x00, 0x00, 0x03, + 0x55, 0x00, 0x00, 0x00, 0x02, 0xab, 0x00, 0x00, 0x00, 0x03, 0x55, 0x00, 0x00, 0x00, 0x02, 0xab, + 0x00, 0x00, 0x00, 0x03, 0x55, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, + 0x00, 0x00, 0x03, 0x25, 0x00, 0x00, 0x00, 0x02, 0x93, 0x00, 0x00, 0x00, 0x02, 0x49, 0x00, 0x00, + 0x00, 0x03, 0x35, 0x00, 0x00, 0x00, 0x02, 0xb3, 0x00, 0x00, 0x00, 0x02, 0x49, 0x00, 0x00, 0x00, + 0x03, 0x25, 0x00, 0x00, 0x00, 0x02, 0x93, 0x00, 0x00, 0x00, 0x03, 0xff +}; +// 'tetris8_1', 40x60px +const unsigned char tetris8_1 [] PROGMEM = { + 0xff, 0xff, 0xff, 0xff, 0xff, 0xd5, 0x75, 0x59, 0x26, 0x49, 0x80, 0xe0, 0x3a, 0x4e, 0x93, 0xc1, + 0x70, 0x5d, 0xf7, 0x7d, 0x8b, 0xe2, 0xf9, 0x26, 0x49, 0xc5, 0x71, 0x5b, 0x2e, 0xcb, 0x8b, 0xe2, + 0xfd, 0xf7, 0x7d, 0xff, 0x7f, 0xd9, 0x26, 0x49, 0xaa, 0xea, 0xba, 0x4e, 0x93, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xc0, 0x00, 0x03, 0xff, 0xaa, 0xc0, 0x00, 0x02, 0x49, 0xd5, 0x40, 0x00, 0x02, + 0x93, 0xbe, 0xc0, 0x00, 0x03, 0x7d, 0xd3, 0x40, 0x00, 0x02, 0x49, 0xb2, 0xc0, 0x00, 0x02, 0xcb, + 0xdf, 0x40, 0x00, 0x03, 0x7d, 0xaa, 0xc0, 0x00, 0x02, 0x49, 0xd5, 0x40, 0x00, 0x02, 0x93, 0xff, + 0xc0, 0x00, 0x03, 0xff, 0xff, 0xc0, 0x00, 0x03, 0xff, 0xcd, 0x40, 0x00, 0x02, 0x49, 0xb4, 0xc0, + 0x00, 0x02, 0x93, 0xd3, 0x40, 0x00, 0x03, 0x7d, 0xcd, 0x40, 0x00, 0x02, 0x49, 0xb4, 0xc0, 0x00, + 0x02, 0xcb, 0xd3, 0x40, 0x00, 0x03, 0x7d, 0xcd, 0x40, 0x00, 0x02, 0x49, 0xb4, 0xc0, 0x00, 0x02, + 0x93, 0xd3, 0x40, 0x00, 0x03, 0xff, 0xcd, 0x7f, 0xff, 0xff, 0xff, 0xb4, 0xea, 0xbc, 0x97, 0x25, + 0xd3, 0x75, 0x5a, 0x4e, 0x93, 0xcd, 0x6f, 0xb9, 0x26, 0x49, 0xb4, 0xf4, 0xdc, 0xd7, 0x35, 0xd3, + 0x6c, 0xba, 0xce, 0xb3, 0xcd, 0x77, 0xd9, 0x26, 0x49, 0xb4, 0xea, 0xbc, 0x97, 0x25, 0xd3, 0x75, + 0x5a, 0x4e, 0x93, 0xcd, 0x7f, 0xff, 0xff, 0xff, 0xb4, 0xc0, 0x00, 0x03, 0xff, 0xd3, 0x40, 0x00, + 0x03, 0x25, 0xcd, 0x40, 0x00, 0x02, 0x93, 0xb4, 0xc0, 0x00, 0x02, 0x49, 0xd3, 0x40, 0x00, 0x03, + 0x35, 0xcd, 0x40, 0x00, 0x02, 0xb3, 0xb4, 0xc0, 0x00, 0x02, 0x49, 0xd3, 0x40, 0x00, 0x03, 0x25, + 0xcd, 0x40, 0x00, 0x02, 0x93, 0xb4, 0xc0, 0x00, 0x03, 0xff, 0xd3, 0x7f, 0xff, 0xff, 0xff, 0xcd, + 0x6a, 0xba, 0xaf, 0x55, 0xb4, 0xf5, 0x5d, 0x56, 0x03, 0xd3, 0x6a, 0xba, 0xaf, 0x05, 0xcd, 0x75, + 0x5d, 0x56, 0x2f, 0xb4, 0xea, 0xba, 0xaf, 0x15, 0xd3, 0x75, 0x5d, 0x56, 0x2f, 0xcd, 0x6a, 0xba, + 0xaf, 0xfd, 0xb4, 0xf5, 0x5d, 0x56, 0xab, 0xff, 0xff, 0xff, 0xff, 0xff +}; +// 'tetris8_3', 40x60px +const unsigned char tetris8_3 [] PROGMEM = { + 0xff, 0xff, 0xff, 0xff, 0xff, 0xcd, 0x34, 0xd3, 0x4d, 0x35, 0xb4, 0xd3, 0x4d, 0x34, 0xd3, 0xd3, + 0x4d, 0x34, 0xd3, 0x4d, 0xcd, 0x34, 0xd3, 0x4d, 0x35, 0xb4, 0xd3, 0x4d, 0x34, 0xd3, 0xd3, 0x4d, + 0x34, 0xd3, 0x4d, 0xcd, 0x34, 0xd3, 0x4d, 0x35, 0xb4, 0xd3, 0x4d, 0x34, 0xd3, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xc0, 0x00, 0x03, 0xff, 0xaa, 0xc0, 0x00, 0x02, 0xab, 0xd5, 0x40, 0x00, 0x03, 0x55, 0xbe, 0xc0, 0x00, 0x02, 0xab, 0xd3, 0x40, 0x00, 0x03, 0x55, 0xb2, 0xc0, 0x00, 0x02, 0xab, 0xdf, 0x40, 0x00, 0x03, 0x55, 0xaa, 0xc0, 0x00, 0x02, 0xab, 0xd5, 0x40, 0x00, 0x03, 0x55, 0xff, - 0xc0, 0x00, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc9, 0x75, 0x5d, 0x56, 0xab, 0xa4, 0xe0, - 0x38, 0x0f, 0x55, 0x92, 0x70, 0x5c, 0x16, 0xab, 0xcd, 0x62, 0xf8, 0xbf, 0x55, 0xac, 0xf1, 0x5c, - 0x56, 0xab, 0x92, 0x62, 0xf8, 0xbf, 0x55, 0xc9, 0x7f, 0xdf, 0xf6, 0xab, 0xa4, 0xea, 0xba, 0xaf, - 0x55, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc9, 0x72, 0x59, 0x26, 0x49, - 0xa4, 0xe9, 0x3a, 0x4e, 0x93, 0x92, 0x64, 0x9d, 0xf7, 0x7d, 0xcd, 0x73, 0x59, 0x26, 0x49, 0xac, - 0xeb, 0x3b, 0x2e, 0xcb, 0x92, 0x64, 0x9d, 0xf7, 0x7d, 0xc9, 0x72, 0x59, 0x26, 0x49, 0xa4, 0xe9, - 0x3a, 0x4e, 0x93, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, 0x00, 0x00, + 0xc0, 0x00, 0x03, 0xff, 0xff, 0xc0, 0x00, 0x03, 0xff, 0xd5, 0x40, 0x00, 0x02, 0xab, 0x80, 0xc0, + 0x00, 0x03, 0x55, 0xc1, 0x40, 0x00, 0x02, 0xab, 0x8b, 0xc0, 0x00, 0x03, 0x55, 0xc5, 0x40, 0x00, + 0x02, 0xab, 0x8b, 0xc0, 0x00, 0x03, 0x55, 0xff, 0x40, 0x00, 0x02, 0xab, 0xaa, 0xc0, 0x00, 0x03, + 0x55, 0xff, 0xc0, 0x00, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd5, 0x75, 0x5a, 0xae, 0xab, + 0x80, 0xe0, 0x3d, 0x57, 0x55, 0xc1, 0x70, 0x5a, 0xae, 0xab, 0x8b, 0xe2, 0xfd, 0x57, 0x55, 0xc5, + 0x71, 0x5a, 0xae, 0xab, 0x8b, 0xe2, 0xfd, 0x57, 0x55, 0xff, 0x7f, 0xda, 0xae, 0xab, 0xaa, 0xea, + 0xbd, 0x57, 0x55, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x03, 0xff, 0xd5, 0x40, 0x00, + 0x03, 0x25, 0x80, 0xc0, 0x00, 0x02, 0x93, 0xc1, 0x40, 0x00, 0x02, 0x49, 0x8b, 0xc0, 0x00, 0x03, + 0x35, 0xc5, 0x40, 0x00, 0x02, 0xb3, 0x8b, 0xc0, 0x00, 0x02, 0x49, 0xff, 0x40, 0x00, 0x03, 0x25, + 0xaa, 0xc0, 0x00, 0x02, 0x93, 0xff, 0xc0, 0x00, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x92, + 0x64, 0x99, 0x27, 0x25, 0xa4, 0xe9, 0x3a, 0x4e, 0x93, 0xdf, 0x77, 0xdd, 0xf6, 0x49, 0x92, 0x64, + 0x99, 0x27, 0x35, 0xb2, 0xec, 0xbb, 0x2e, 0xb3, 0xdf, 0x77, 0xdd, 0xf6, 0x49, 0x92, 0x64, 0x99, + 0x27, 0x25, 0xa4, 0xe9, 0x3a, 0x4e, 0x93, 0xff, 0xff, 0xff, 0xff, 0xff +}; +// 'tetris9_1', 40x60px +const unsigned char tetris9_1 [] PROGMEM = { + 0xff, 0xff, 0xff, 0xff, 0xff, 0xd5, 0x75, 0x59, 0x26, 0x49, 0x80, 0xe0, 0x3a, 0x4e, 0x93, 0xc1, + 0x70, 0x5d, 0xf7, 0x7d, 0x8b, 0xe2, 0xf9, 0x26, 0x49, 0xc5, 0x71, 0x5b, 0x2e, 0xcb, 0x8b, 0xe2, + 0xfd, 0xf7, 0x7d, 0xff, 0x7f, 0xd9, 0x26, 0x49, 0xaa, 0xea, 0xba, 0x4e, 0x93, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xc0, 0x00, 0x03, 0xff, 0xd5, 0x40, 0x00, 0x02, 0xab, 0x80, 0xc0, 0x00, 0x03, + 0x55, 0xc1, 0x40, 0x00, 0x02, 0xfb, 0x8b, 0xc0, 0x00, 0x03, 0x4d, 0xc5, 0x40, 0x00, 0x02, 0xcb, + 0x8b, 0xc0, 0x00, 0x03, 0x7d, 0xff, 0x40, 0x00, 0x02, 0xab, 0xaa, 0xc0, 0x00, 0x03, 0x55, 0xff, + 0xc0, 0x00, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc9, 0x6a, 0xba, 0xae, 0xab, 0xa4, 0xf5, + 0x5d, 0x57, 0x55, 0x92, 0x6f, 0xbb, 0xee, 0xab, 0xcd, 0x74, 0xdd, 0x37, 0x55, 0xac, 0xec, 0xbb, + 0x2e, 0xab, 0x92, 0x77, 0xdd, 0xf7, 0x55, 0xc9, 0x6a, 0xba, 0xae, 0xab, 0xa4, 0xf5, 0x5d, 0x57, + 0x55, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcd, 0x34, 0xd3, 0x4d, 0x35, + 0xb4, 0xd3, 0x4d, 0x34, 0xd3, 0xd3, 0x4d, 0x34, 0xd3, 0x4d, 0xcd, 0x34, 0xd3, 0x4d, 0x35, 0xb4, + 0xd3, 0x4d, 0x34, 0xd3, 0xd3, 0x4d, 0x34, 0xd3, 0x4d, 0xcd, 0x34, 0xd3, 0x4d, 0x35, 0xb4, 0xd3, + 0x4d, 0x34, 0xd3, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, 0x00, 0x00, 0x02, 0x49, 0x00, 0x00, 0x00, 0x02, 0x93, 0x00, 0x00, 0x00, 0x03, 0x7d, 0x00, 0x00, 0x00, 0x02, 0x49, 0x00, 0x00, 0x00, 0x02, 0xcb, 0x00, 0x00, 0x00, 0x03, 0x7d, 0x00, 0x00, 0x00, 0x02, 0x49, 0x00, 0x00, 0x00, 0x02, 0x93, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, @@ -108,155 +614,27 @@ const unsigned char tetris4 [] PROGMEM = { 0x00, 0x02, 0x49, 0x00, 0x00, 0x00, 0x02, 0xcb, 0x00, 0x00, 0x00, 0x03, 0x7d, 0x00, 0x00, 0x00, 0x02, 0x49, 0x00, 0x00, 0x00, 0x02, 0x93, 0x00, 0x00, 0x00, 0x03, 0xff }; -// 'tetris5', 40x60px -const unsigned char tetris5 [] PROGMEM = { - 0xff, 0xff, 0xff, 0xff, 0xff, 0xd5, 0x75, 0x59, 0x26, 0x49, 0x80, 0xe0, 0x3a, 0x4e, 0x93, 0xc1, - 0x70, 0x5d, 0xf7, 0x7d, 0x8b, 0xe2, 0xf9, 0x26, 0x49, 0xc5, 0x71, 0x5b, 0x2e, 0xcb, 0x8b, 0xe2, - 0xfd, 0xf7, 0x7d, 0xff, 0x7f, 0xd9, 0x26, 0x49, 0xaa, 0xea, 0xba, 0x4e, 0x93, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0xd5, 0x40, 0x00, 0x00, 0x00, 0x80, 0xc0, 0x00, 0x00, - 0x00, 0xc1, 0x40, 0x00, 0x00, 0x00, 0x8b, 0xc0, 0x00, 0x00, 0x00, 0xc5, 0x40, 0x00, 0x00, 0x00, - 0x8b, 0xc0, 0x00, 0x00, 0x00, 0xff, 0x40, 0x00, 0x00, 0x00, 0xaa, 0xc0, 0x00, 0x00, 0x00, 0xff, - 0xc0, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc9, 0x6a, 0xba, 0xae, 0x49, 0xa4, 0xf5, - 0x5d, 0x56, 0x93, 0x92, 0x6a, 0xbb, 0xef, 0x7d, 0xcd, 0x75, 0x5d, 0x36, 0x49, 0xac, 0xea, 0xbb, - 0x2e, 0xcb, 0x92, 0x75, 0x5d, 0xf7, 0x7d, 0xc9, 0x6a, 0xba, 0xae, 0x49, 0xa4, 0xf5, 0x5d, 0x56, - 0x93, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc9, 0x72, 0x5a, 0xae, 0xab, - 0xa4, 0xe9, 0x3d, 0x57, 0x55, 0x92, 0x64, 0x9b, 0xee, 0xfb, 0xcd, 0x73, 0x5d, 0x37, 0x4d, 0xac, - 0xeb, 0x3b, 0x2e, 0xcb, 0x92, 0x64, 0x9d, 0xf7, 0x7d, 0xc9, 0x72, 0x5a, 0xae, 0xab, 0xa4, 0xe9, - 0x3d, 0x57, 0x55, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, 0x00, 0x00, - 0x02, 0xab, 0x00, 0x00, 0x00, 0x03, 0x55, 0x00, 0x00, 0x00, 0x02, 0xfb, 0x00, 0x00, 0x00, 0x03, - 0x4d, 0x00, 0x00, 0x00, 0x02, 0xcb, 0x00, 0x00, 0x00, 0x03, 0x7d, 0x00, 0x00, 0x00, 0x02, 0xab, - 0x00, 0x00, 0x00, 0x03, 0x55, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x00, 0xaa, - 0xea, 0xba, 0xac, 0x00, 0xd5, 0x75, 0x5d, 0x54, 0x00, 0xaa, 0xea, 0xba, 0xac, 0x00, 0xd5, 0x75, - 0x5d, 0x54, 0x00, 0xaa, 0xea, 0xba, 0xac, 0x00, 0xd5, 0x75, 0x5d, 0x54, 0x00, 0xaa, 0xea, 0xba, - 0xac, 0x00, 0xd5, 0x75, 0x5d, 0x54, 0x00, 0xff, 0xff, 0xff, 0xfc, 0x00 -}; -// 'tetris6', 40x60px -const unsigned char tetris6 [] PROGMEM = { - 0xff, 0xff, 0xff, 0xff, 0xff, 0xaa, 0xea, 0xba, 0xae, 0xab, 0xd5, 0x75, 0x5d, 0x57, 0x55, 0xbe, - 0xef, 0xba, 0xae, 0xab, 0xd3, 0x74, 0xdd, 0x57, 0x55, 0xb2, 0xec, 0xba, 0xae, 0xab, 0xdf, 0x77, - 0xdd, 0x57, 0x55, 0xaa, 0xea, 0xba, 0xae, 0xab, 0xd5, 0x75, 0x5d, 0x57, 0x55, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0xd5, 0x40, 0x00, 0x00, 0x00, 0x80, 0xc0, 0x00, 0x00, - 0x00, 0xc1, 0x40, 0x00, 0x00, 0x00, 0x8b, 0xc0, 0x00, 0x00, 0x00, 0xc5, 0x40, 0x00, 0x00, 0x00, - 0x8b, 0xc0, 0x00, 0x00, 0x00, 0xff, 0x40, 0x00, 0x00, 0x00, 0xaa, 0xc0, 0x00, 0x00, 0x00, 0xff, - 0xc0, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd5, 0x75, 0x5a, 0xaf, 0x35, 0x80, 0xe0, - 0x3d, 0x56, 0xd3, 0xc1, 0x70, 0x5b, 0xef, 0x4d, 0x8b, 0xe2, 0xfd, 0x37, 0x35, 0xc5, 0x71, 0x5b, - 0x2e, 0xd3, 0x8b, 0xe2, 0xfd, 0xf7, 0x4d, 0xff, 0x7f, 0xda, 0xaf, 0x35, 0xaa, 0xea, 0xbd, 0x56, - 0xd3, 0xff, 0xff, 0xff, 0xff, 0x4d, 0xff, 0xff, 0xff, 0xff, 0x35, 0x92, 0x64, 0x99, 0x26, 0xd3, - 0xa4, 0xe9, 0x3a, 0x4f, 0x4d, 0xdf, 0x77, 0xdd, 0xf7, 0x35, 0x92, 0x64, 0x99, 0x26, 0xd3, 0xb2, - 0xec, 0xbb, 0x2f, 0x4d, 0xdf, 0x77, 0xdd, 0xf7, 0x35, 0x92, 0x64, 0x99, 0x26, 0xd3, 0xa4, 0xe9, - 0x3a, 0x4f, 0x4d, 0xff, 0xff, 0xff, 0xff, 0x35, 0xff, 0xc0, 0x00, 0x02, 0xd3, 0x92, 0x40, 0x00, - 0x03, 0x4d, 0xa4, 0xc0, 0x00, 0x03, 0x35, 0xdf, 0x40, 0x00, 0x02, 0xd3, 0x92, 0x40, 0x00, 0x03, - 0x4d, 0xb2, 0xc0, 0x00, 0x03, 0x35, 0xdf, 0x40, 0x00, 0x02, 0xd3, 0x92, 0x40, 0x00, 0x03, 0x4d, - 0xa4, 0xc0, 0x00, 0x03, 0x35, 0xff, 0xc0, 0x00, 0x02, 0xd3, 0xff, 0xff, 0xff, 0xff, 0x4d, 0xaa, - 0xea, 0xba, 0xaf, 0x35, 0xd5, 0x75, 0x5d, 0x56, 0xd3, 0xaa, 0xea, 0xba, 0xaf, 0x4d, 0xd5, 0x75, - 0x5d, 0x57, 0x35, 0xaa, 0xea, 0xba, 0xae, 0xd3, 0xd5, 0x75, 0x5d, 0x57, 0x4d, 0xaa, 0xea, 0xba, - 0xaf, 0x35, 0xd5, 0x75, 0x5d, 0x56, 0xd3, 0xff, 0xff, 0xff, 0xff, 0xff -}; -// 'tetris7', 40x60px -const unsigned char tetris7 [] PROGMEM = { - 0xff, 0xff, 0xff, 0xff, 0xff, 0xd5, 0x75, 0x5d, 0x57, 0x55, 0x80, 0xe0, 0x38, 0x0e, 0xab, 0xc0, - 0xf0, 0x3c, 0x0e, 0xfd, 0x8b, 0x62, 0xd8, 0xb6, 0xcd, 0xc3, 0x70, 0xdc, 0x37, 0x4b, 0xbf, 0x6f, - 0xdb, 0xf6, 0xfd, 0xad, 0x6b, 0x5a, 0xd7, 0x55, 0xd2, 0xf4, 0xbd, 0x2e, 0xab, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x00, 0x00, 0x0f, 0xff, 0xff, 0x00, 0x00, 0x0a, 0x4e, 0x93, 0x00, 0x00, 0x0d, 0xee, - 0xed, 0x00, 0x00, 0x0b, 0xb6, 0xfb, 0x00, 0x00, 0x0b, 0x37, 0x4d, 0x00, 0x00, 0x0d, 0x2e, 0xcd, - 0x00, 0x00, 0x0b, 0xf6, 0xfb, 0x00, 0x00, 0x0a, 0xae, 0xab, 0x00, 0x00, 0x0d, 0x57, 0x55, 0x00, - 0x00, 0x0f, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, 0x00, 0x00, 0x03, 0x25, 0x00, 0x00, - 0x00, 0x02, 0xdb, 0x00, 0x00, 0x00, 0x02, 0xfd, 0x00, 0x00, 0x00, 0x03, 0x4b, 0x00, 0x00, 0x00, - 0x02, 0xcd, 0x00, 0x00, 0x00, 0x02, 0xfd, 0x00, 0x00, 0x00, 0x03, 0x55, 0x00, 0x00, 0x00, 0x02, - 0xab, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, 0x00, 0x00, 0x03, 0xb7, - 0x00, 0x00, 0x00, 0x03, 0x6d, 0x00, 0x00, 0x00, 0x03, 0xb7, 0x00, 0x00, 0x00, 0x02, 0xdb, 0x00, - 0x00, 0x00, 0x03, 0xb7, 0x00, 0x00, 0x00, 0x03, 0x6d, 0x00, 0x00, 0x00, 0x03, 0xb7, 0x00, 0x00, - 0x00, 0x03, 0x7d, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, 0x00, 0x00, - 0x03, 0xb7, 0x00, 0x00, 0x00, 0x03, 0x6b, 0x00, 0x00, 0x00, 0x03, 0xbd, 0x00, 0x00, 0x00, 0x02, - 0xd7, 0x00, 0x00, 0x00, 0x03, 0xbb, 0x00, 0x00, 0x00, 0x03, 0x6d, 0x00, 0x00, 0x00, 0x03, 0xb7, - 0x00, 0x00, 0x00, 0x03, 0x6d, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, - 0x00, 0x00, 0x03, 0x55, 0x00, 0x00, 0x00, 0x02, 0x03, 0x00, 0x00, 0x00, 0x03, 0x75, 0x00, 0x00, - 0x00, 0x02, 0xb3, 0x00, 0x00, 0x00, 0x02, 0x79, 0x00, 0x00, 0x00, 0x03, 0x25, 0x00, 0x00, 0x00, - 0x02, 0x93, 0x00, 0x00, 0x00, 0x03, 0x55, 0x00, 0x00, 0x00, 0x03, 0xff -}; -// 'tetris8', 40x60px -const unsigned char tetris8 [] PROGMEM = { - 0xff, 0xff, 0xff, 0xff, 0xff, 0xd5, 0x75, 0x5d, 0x57, 0x55, 0x80, 0xe0, 0x38, 0x0e, 0x03, 0xc0, - 0xf0, 0x3d, 0xd7, 0x75, 0x8b, 0x62, 0xd9, 0xce, 0xb3, 0xc3, 0x70, 0xdc, 0xee, 0x7b, 0xbf, 0x6f, - 0xda, 0x87, 0x21, 0xad, 0x6b, 0x59, 0x2e, 0x97, 0xd2, 0xf4, 0xbd, 0x57, 0x53, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xc0, 0x00, 0x03, 0xff, 0xc9, 0x40, 0x00, 0x03, 0x2b, 0xb6, 0xc0, 0x00, 0x02, - 0x81, 0xbf, 0x40, 0x00, 0x02, 0x6b, 0xd2, 0xc0, 0x00, 0x03, 0x3b, 0xb3, 0x40, 0x00, 0x02, 0xb1, - 0xbf, 0x40, 0x00, 0x03, 0x57, 0xd5, 0x40, 0x00, 0x02, 0x09, 0xaa, 0xc0, 0x00, 0x03, 0xb5, 0xff, - 0xc0, 0x00, 0x03, 0xff, 0xff, 0xc0, 0x00, 0x03, 0xff, 0xcc, 0xc0, 0x00, 0x02, 0x93, 0xa5, 0x40, - 0x00, 0x03, 0x25, 0xb1, 0xc0, 0x00, 0x02, 0xab, 0xca, 0x40, 0x00, 0x02, 0x71, 0xc4, 0xc0, 0x00, - 0x03, 0x3b, 0xaa, 0xc0, 0x00, 0x02, 0xa5, 0xd5, 0x40, 0x00, 0x02, 0x4b, 0xa4, 0xc0, 0x00, 0x03, - 0x53, 0x92, 0x40, 0x00, 0x03, 0xff, 0xd9, 0xff, 0xff, 0xff, 0xff, 0xc4, 0xf5, 0x5d, 0x57, 0x25, - 0xd5, 0x60, 0x3a, 0xae, 0xdb, 0x95, 0xf7, 0x5b, 0xf6, 0xfd, 0xd0, 0x67, 0x3b, 0x37, 0x4b, 0xa5, - 0xf3, 0xbb, 0x2e, 0xcd, 0xda, 0xea, 0x1d, 0xf6, 0xfd, 0xc9, 0x64, 0xbb, 0x57, 0x55, 0xa5, 0x75, - 0x5c, 0xae, 0xab, 0xb0, 0xff, 0xff, 0xff, 0xff, 0xcb, 0x40, 0x00, 0x03, 0xff, 0xd4, 0xc0, 0x00, - 0x03, 0x25, 0xa5, 0x40, 0x00, 0x02, 0xdb, 0xca, 0xc0, 0x00, 0x02, 0xfd, 0xb0, 0xc0, 0x00, 0x03, - 0x4b, 0x8b, 0x40, 0x00, 0x02, 0xcd, 0xe8, 0xc0, 0x00, 0x02, 0xfb, 0xca, 0xc0, 0x00, 0x03, 0x59, - 0xa5, 0x40, 0x00, 0x02, 0xa7, 0xb2, 0x40, 0x00, 0x03, 0xff, 0xc9, 0xff, 0xff, 0xff, 0xff, 0x94, - 0xff, 0xff, 0xff, 0x25, 0xd2, 0x74, 0xba, 0x96, 0xdb, 0xcb, 0x77, 0x7e, 0xee, 0xfd, 0xa8, 0xfa, - 0xdd, 0xbe, 0xcb, 0xd5, 0xed, 0xbe, 0xd7, 0x4d, 0xc4, 0x77, 0x7b, 0x6e, 0xfd, 0xaa, 0xfa, 0xdd, - 0xbe, 0xab, 0xd5, 0x77, 0xbf, 0x6f, 0x53, 0xff, 0xff, 0xff, 0xff, 0xff -}; -// 'tetris9', 40x60px -const unsigned char tetris9 [] PROGMEM = { - 0xff, 0xff, 0xff, 0xff, 0xff, 0xd5, 0x75, 0x5f, 0xff, 0xff, 0x80, 0xe0, 0x3d, 0x2e, 0xa5, 0xc0, - 0xf0, 0x3d, 0xdf, 0xbb, 0x8b, 0x62, 0xde, 0xb7, 0x6f, 0xc3, 0x70, 0xdb, 0x6f, 0xb5, 0xbf, 0x6f, - 0xdd, 0xde, 0xdb, 0xad, 0x6b, 0x5e, 0xb7, 0x6f, 0xd2, 0xf4, 0xbf, 0xef, 0xdb, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xc0, 0x00, 0x03, 0xff, 0xd5, 0x40, 0x00, 0x03, 0xbb, 0x80, 0xc0, 0x00, 0x03, - 0x6f, 0xc0, 0x40, 0x00, 0x03, 0xb5, 0x8b, 0xc0, 0x00, 0x02, 0xdb, 0xc3, 0x40, 0x00, 0x03, 0x6f, - 0xbf, 0x40, 0x00, 0x03, 0xb5, 0xad, 0x40, 0x00, 0x03, 0x6f, 0xd2, 0xc0, 0x00, 0x03, 0xdb, 0xff, - 0xc0, 0x00, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd4, 0xfe, 0xff, 0xbf, 0x77, 0x82, 0x77, - 0xba, 0xef, 0xad, 0xd9, 0x7e, 0xff, 0xfe, 0xdb, 0xae, 0xec, 0xdf, 0x37, 0x6f, 0x9c, 0xfc, 0xfb, - 0x3f, 0xb5, 0xca, 0x77, 0xdf, 0xee, 0xdf, 0xa1, 0x7f, 0x7d, 0xbf, 0x6b, 0xdd, 0x75, 0xde, 0xef, - 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xaa, 0x95, 0x53, 0x29, 0x23, - 0xca, 0x54, 0x49, 0x54, 0xa9, 0xd1, 0x25, 0xac, 0x45, 0x17, 0x8d, 0x94, 0x13, 0x54, 0xa1, 0xf0, - 0x4a, 0xd0, 0xab, 0x6f, 0x87, 0x31, 0x26, 0x20, 0x83, 0xd8, 0x94, 0x95, 0x95, 0x59, 0xaa, 0xd6, - 0xf4, 0xb5, 0x4d, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, 0x00, 0x00, - 0x03, 0x4b, 0x00, 0x00, 0x00, 0x02, 0xb9, 0x00, 0x00, 0x00, 0x02, 0xfd, 0x00, 0x00, 0x00, 0x03, - 0x4b, 0x00, 0x00, 0x00, 0x02, 0xcd, 0x00, 0x00, 0x00, 0x02, 0xfd, 0x00, 0x00, 0x00, 0x03, 0x55, - 0x00, 0x00, 0x00, 0x02, 0xab, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, - 0x00, 0x00, 0x03, 0x25, 0x00, 0x00, 0x00, 0x02, 0xdb, 0x00, 0x00, 0x00, 0x02, 0xfd, 0x00, 0x00, - 0x00, 0x03, 0x4b, 0x00, 0x00, 0x00, 0x02, 0xcd, 0x00, 0x00, 0x00, 0x02, 0xfd, 0x00, 0x00, 0x00, - 0x03, 0x55, 0x00, 0x00, 0x00, 0x02, 0xab, 0x00, 0x00, 0x00, 0x03, 0xff -}; -// 'tetrissmall0', 8x8px -const unsigned char tetrissmall0 [] PROGMEM = { - 0x7e, 0xe7, 0xe7, 0xe7, 0xe7, 0xe7, 0xe7, 0x7e -}; -// 'tetrissmall1', 8x8px -const unsigned char tetrissmall1 [] PROGMEM = { - 0x18, 0x38, 0x38, 0x18, 0x18, 0x18, 0x3c, 0x7e -}; -// 'tetrissmall2', 8x8px -const unsigned char tetrissmall2 [] PROGMEM = { - 0x7e, 0xcf, 0xcf, 0x0f, 0x7e, 0xf0, 0xf0, 0xff -}; -// 'tetrissmall3', 8x8px -const unsigned char tetrissmall3 [] PROGMEM = { - 0xfe, 0x0f, 0x0f, 0x7e, 0x0f, 0x0f, 0x0f, 0xfe -}; -// 'tetrissmall4', 8x8px -const unsigned char tetrissmall4 [] PROGMEM = { - 0x7e, 0xee, 0xce, 0xce, 0xcf, 0xff, 0xff, 0x0e -}; -// 'tetrissmall5', 8x8px -const unsigned char tetrissmall5 [] PROGMEM = { - 0xfe, 0xe0, 0xe0, 0xfe, 0x0f, 0xcf, 0xcf, 0x7e -}; -// 'tetrissmall6', 8x8px -const unsigned char tetrissmall6 [] PROGMEM = { - 0x7e, 0xe0, 0xe0, 0xfe, 0xe7, 0xe7, 0xe7, 0x7e -}; -// 'tetrissmall7', 8x8px -const unsigned char tetrissmall7 [] PROGMEM = { - 0xff, 0x07, 0x07, 0x0e, 0x18, 0x38, 0x78, 0x78 -}; -// 'tetrissmall8', 8x8px -const unsigned char tetrissmall8 [] PROGMEM = { - 0x7e, 0xcf, 0xcf, 0x7e, 0xcf, 0xcf, 0xcf, 0x7e -}; -// 'tetrissmall9', 8x8px -const unsigned char tetrissmall9 [] PROGMEM = { - 0x7e, 0xcf, 0xcf, 0xcf, 0x7f, 0x0f, 0x0f, 0x7e +// 'tetris9_3', 40x60px +const unsigned char tetris9_3 [] PROGMEM = { + 0xff, 0xff, 0xff, 0xff, 0xff, 0xaa, 0xea, 0xbc, 0x97, 0x25, 0xd5, 0x75, 0x5a, 0x4e, 0x93, 0xaa, + 0xea, 0xb9, 0x26, 0x49, 0xd5, 0x75, 0x5c, 0xd7, 0x35, 0xaa, 0xea, 0xba, 0xce, 0xb3, 0xd5, 0x75, + 0x59, 0x26, 0x49, 0xaa, 0xea, 0xbc, 0x97, 0x25, 0xd5, 0x75, 0x5a, 0x4e, 0x93, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xc0, 0x00, 0x03, 0xff, 0xd5, 0x40, 0x00, 0x02, 0xab, 0x80, 0xc0, 0x00, 0x03, + 0x55, 0xc1, 0x40, 0x00, 0x02, 0xfb, 0x8b, 0xc0, 0x00, 0x03, 0x4d, 0xc5, 0x40, 0x00, 0x02, 0xcb, + 0x8b, 0xc0, 0x00, 0x03, 0x7d, 0xff, 0x40, 0x00, 0x02, 0xab, 0xaa, 0xc0, 0x00, 0x03, 0x55, 0xff, + 0xc0, 0x00, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd5, 0x75, 0x5a, 0xae, 0xab, 0x80, 0xe0, + 0x3d, 0x57, 0x55, 0xc1, 0x70, 0x5b, 0xee, 0xfb, 0x8b, 0xe2, 0xfd, 0x37, 0x4d, 0xc5, 0x71, 0x5b, + 0x2e, 0xcb, 0x8b, 0xe2, 0xfd, 0xf7, 0x7d, 0xff, 0x7f, 0xda, 0xae, 0xab, 0xaa, 0xea, 0xbd, 0x57, + 0x55, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd5, 0x6a, 0xb9, 0x26, 0x49, + 0x80, 0xf5, 0x5a, 0x4e, 0x93, 0xc1, 0x6a, 0xbd, 0xf7, 0x7d, 0x8b, 0xf5, 0x59, 0x26, 0x49, 0xc5, + 0x6a, 0xbb, 0x2e, 0xcb, 0x8b, 0xf5, 0x5d, 0xf7, 0x7d, 0xff, 0x6a, 0xb9, 0x26, 0x49, 0xaa, 0xf5, + 0x5a, 0x4e, 0x93, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, 0x00, 0x00, + 0x02, 0x49, 0x00, 0x00, 0x00, 0x02, 0x93, 0x00, 0x00, 0x00, 0x03, 0x7d, 0x00, 0x00, 0x00, 0x02, + 0x49, 0x00, 0x00, 0x00, 0x02, 0xcb, 0x00, 0x00, 0x00, 0x03, 0x7d, 0x00, 0x00, 0x00, 0x02, 0x49, + 0x00, 0x00, 0x00, 0x02, 0x93, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, + 0x00, 0x00, 0x02, 0x49, 0x00, 0x00, 0x00, 0x02, 0x93, 0x00, 0x00, 0x00, 0x03, 0x7d, 0x00, 0x00, + 0x00, 0x02, 0x49, 0x00, 0x00, 0x00, 0x02, 0xcb, 0x00, 0x00, 0x00, 0x03, 0x7d, 0x00, 0x00, 0x00, + 0x02, 0x49, 0x00, 0x00, 0x00, 0x02, 0x93, 0x00, 0x00, 0x00, 0x03, 0xff }; // 'tetrisbg', 200x200px const unsigned char tetrisbg [] PROGMEM = { @@ -574,3 +952,347 @@ const unsigned char tetrisbg [] PROGMEM = { 0x3f, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff }; +// 'tetrissmall0', 8x8px +const unsigned char tetrissmall0 [] PROGMEM = { + 0x7e, 0xe7, 0xe7, 0xe7, 0xe7, 0xe7, 0xe7, 0x7e +}; +// 'tetrissmall1', 8x8px +const unsigned char tetrissmall1 [] PROGMEM = { + 0x18, 0x38, 0x38, 0x18, 0x18, 0x18, 0x3c, 0x7e +}; +// 'tetrissmall2', 8x8px +const unsigned char tetrissmall2 [] PROGMEM = { + 0x7e, 0xcf, 0xcf, 0x0f, 0x7e, 0xf0, 0xf0, 0xff +}; +// 'tetrissmall3', 8x8px +const unsigned char tetrissmall3 [] PROGMEM = { + 0xfe, 0x0f, 0x0f, 0x7e, 0x0f, 0x0f, 0x0f, 0xfe +}; +// 'tetrissmall4', 8x8px +const unsigned char tetrissmall4 [] PROGMEM = { + 0x7e, 0xee, 0xce, 0xce, 0xcf, 0xff, 0xff, 0x0e +}; +// 'tetrissmall5', 8x8px +const unsigned char tetrissmall5 [] PROGMEM = { + 0xfe, 0xe0, 0xe0, 0xfe, 0x0f, 0xcf, 0xcf, 0x7e +}; +// 'tetrissmall6', 8x8px +const unsigned char tetrissmall6 [] PROGMEM = { + 0x7e, 0xe0, 0xe0, 0xfe, 0xe7, 0xe7, 0xe7, 0x7e +}; +// 'tetrissmall7', 8x8px +const unsigned char tetrissmall7 [] PROGMEM = { + 0xff, 0x07, 0x07, 0x0e, 0x18, 0x38, 0x78, 0x78 +}; +// 'tetrissmall8', 8x8px +const unsigned char tetrissmall8 [] PROGMEM = { + 0x7e, 0xcf, 0xcf, 0x7e, 0xcf, 0xcf, 0xcf, 0x7e +}; +// 'tetrissmall9', 8x8px +const unsigned char tetrissmall9 [] PROGMEM = { + 0x7e, 0xcf, 0xcf, 0xcf, 0x7f, 0x0f, 0x0f, 0x7e +}; +// 'piece0_0', 40x40px +const unsigned char piece0_0 [] PROGMEM = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x07, 0xff, 0xff, 0x80, 0x00, 0x06, 0x4b, 0x92, 0x80, 0x00, 0x05, 0x27, 0x49, 0x80, + 0x00, 0x04, 0x93, 0x24, 0x80, 0x00, 0x06, 0x6b, 0x9a, 0x80, 0x00, 0x05, 0x67, 0x59, 0x80, 0x00, + 0x04, 0x93, 0x24, 0x80, 0x00, 0x06, 0x4b, 0x92, 0x80, 0x00, 0x05, 0x27, 0x49, 0x80, 0x00, 0x07, + 0xff, 0xff, 0x80, 0x00, 0x00, 0x01, 0xff, 0xff, 0xe0, 0x00, 0x01, 0x92, 0xe4, 0xa0, 0x00, 0x01, + 0x49, 0xd2, 0x60, 0x00, 0x01, 0x24, 0xc9, 0x20, 0x00, 0x01, 0x9a, 0xe6, 0xa0, 0x00, 0x01, 0x59, + 0xd6, 0x60, 0x00, 0x01, 0x24, 0xc9, 0x20, 0x00, 0x01, 0x92, 0xe4, 0xa0, 0x00, 0x01, 0x49, 0xd2, + 0x60, 0x00, 0x01, 0xff, 0xff, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 +}; +// 'piece0_1', 40x40px +const unsigned char piece0_1 [] PROGMEM = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xfc, 0x00, 0x00, 0x00, + 0x0c, 0x94, 0x00, 0x00, 0x00, 0x0a, 0x4c, 0x00, 0x00, 0x00, 0x09, 0x24, 0x00, 0x00, 0x00, 0x0c, + 0xd4, 0x00, 0x00, 0x00, 0x0a, 0xcc, 0x00, 0x00, 0x00, 0x09, 0x24, 0x00, 0x00, 0x00, 0x0c, 0x94, + 0x00, 0x00, 0x00, 0x0a, 0x4c, 0x00, 0x00, 0x00, 0x0f, 0xfc, 0x00, 0x00, 0x3f, 0xff, 0xfc, 0x00, + 0x00, 0x32, 0x5c, 0x94, 0x00, 0x00, 0x29, 0x3a, 0x4c, 0x00, 0x00, 0x24, 0x99, 0x24, 0x00, 0x00, + 0x33, 0x5c, 0xd4, 0x00, 0x00, 0x2b, 0x3a, 0xcc, 0x00, 0x00, 0x24, 0x99, 0x24, 0x00, 0x00, 0x32, + 0x5c, 0x94, 0x00, 0x00, 0x29, 0x3a, 0x4c, 0x00, 0x00, 0x3f, 0xff, 0xfc, 0x00, 0x00, 0x3f, 0xf0, + 0x00, 0x00, 0x00, 0x32, 0x50, 0x00, 0x00, 0x00, 0x29, 0x30, 0x00, 0x00, 0x00, 0x24, 0x90, 0x00, + 0x00, 0x00, 0x33, 0x50, 0x00, 0x00, 0x00, 0x2b, 0x30, 0x00, 0x00, 0x00, 0x24, 0x90, 0x00, 0x00, + 0x00, 0x32, 0x50, 0x00, 0x00, 0x00, 0x29, 0x30, 0x00, 0x00, 0x00, 0x3f, 0xf0, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 +}; +// 'piece1_0', 40x40px +const unsigned char piece1_0 [] PROGMEM = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xe0, 0x00, 0x01, 0x55, 0xd5, 0x60, 0x00, 0x01, 0xaa, 0xea, + 0xa0, 0x00, 0x01, 0x7d, 0xdf, 0x60, 0x00, 0x01, 0xa6, 0xe9, 0xa0, 0x00, 0x01, 0x65, 0xd9, 0x60, + 0x00, 0x01, 0xbe, 0xef, 0xa0, 0x00, 0x01, 0x55, 0xd5, 0x60, 0x00, 0x01, 0xaa, 0xea, 0xa0, 0x00, + 0x01, 0xff, 0xff, 0xe0, 0x07, 0xff, 0xff, 0x80, 0x00, 0x05, 0x57, 0x55, 0x80, 0x00, 0x06, 0xab, + 0xaa, 0x80, 0x00, 0x05, 0xf7, 0x7d, 0x80, 0x00, 0x06, 0x9b, 0xa6, 0x80, 0x00, 0x05, 0x97, 0x65, + 0x80, 0x00, 0x06, 0xfb, 0xbe, 0x80, 0x00, 0x05, 0x57, 0x55, 0x80, 0x00, 0x06, 0xab, 0xaa, 0x80, + 0x00, 0x07, 0xff, 0xff, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 +}; +// 'piece1_1', 40x40px +const unsigned char piece1_1 [] PROGMEM = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xf0, 0x00, 0x00, 0x00, 0x2a, + 0xb0, 0x00, 0x00, 0x00, 0x35, 0x50, 0x00, 0x00, 0x00, 0x2f, 0xb0, 0x00, 0x00, 0x00, 0x34, 0xd0, + 0x00, 0x00, 0x00, 0x2c, 0xb0, 0x00, 0x00, 0x00, 0x37, 0xd0, 0x00, 0x00, 0x00, 0x2a, 0xb0, 0x00, + 0x00, 0x00, 0x35, 0x50, 0x00, 0x00, 0x00, 0x3f, 0xf0, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xfc, 0x00, + 0x00, 0x2a, 0xba, 0xac, 0x00, 0x00, 0x35, 0x5d, 0x54, 0x00, 0x00, 0x2f, 0xbb, 0xec, 0x00, 0x00, + 0x34, 0xdd, 0x34, 0x00, 0x00, 0x2c, 0xbb, 0x2c, 0x00, 0x00, 0x37, 0xdd, 0xf4, 0x00, 0x00, 0x2a, + 0xba, 0xac, 0x00, 0x00, 0x35, 0x5d, 0x54, 0x00, 0x00, 0x3f, 0xff, 0xfc, 0x00, 0x00, 0x00, 0x0f, + 0xfc, 0x00, 0x00, 0x00, 0x0a, 0xac, 0x00, 0x00, 0x00, 0x0d, 0x54, 0x00, 0x00, 0x00, 0x0b, 0xec, + 0x00, 0x00, 0x00, 0x0d, 0x34, 0x00, 0x00, 0x00, 0x0b, 0x2c, 0x00, 0x00, 0x00, 0x0d, 0xf4, 0x00, + 0x00, 0x00, 0x0a, 0xac, 0x00, 0x00, 0x00, 0x0d, 0x54, 0x00, 0x00, 0x00, 0x0f, 0xfc, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 +}; +// 'piece2_0', 40x40px +const unsigned char piece2_0 [] PROGMEM = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xe0, 0x00, 0x00, 0x00, 0x49, 0x20, 0x00, 0x00, 0x00, 0x52, + 0x60, 0x00, 0x00, 0x00, 0x6f, 0xa0, 0x00, 0x00, 0x00, 0x49, 0x20, 0x00, 0x00, 0x00, 0x59, 0x60, + 0x00, 0x00, 0x00, 0x6f, 0xa0, 0x00, 0x00, 0x00, 0x49, 0x20, 0x00, 0x00, 0x00, 0x52, 0x60, 0x00, + 0x00, 0x00, 0x7f, 0xe0, 0x07, 0xff, 0xff, 0xff, 0xe0, 0x04, 0x93, 0x24, 0xc9, 0x20, 0x05, 0x27, + 0x49, 0xd2, 0x60, 0x06, 0xfb, 0xbe, 0xef, 0xa0, 0x04, 0x93, 0x24, 0xc9, 0x20, 0x05, 0x97, 0x65, + 0xd9, 0x60, 0x06, 0xfb, 0xbe, 0xef, 0xa0, 0x04, 0x93, 0x24, 0xc9, 0x20, 0x05, 0x27, 0x49, 0xd2, + 0x60, 0x07, 0xff, 0xff, 0xff, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 +}; +// 'piece2_1', 40x40px +const unsigned char piece2_1 [] PROGMEM = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xf0, 0x00, 0x00, 0x00, 0x24, + 0x90, 0x00, 0x00, 0x00, 0x29, 0x30, 0x00, 0x00, 0x00, 0x37, 0xd0, 0x00, 0x00, 0x00, 0x24, 0x90, + 0x00, 0x00, 0x00, 0x2c, 0xb0, 0x00, 0x00, 0x00, 0x37, 0xd0, 0x00, 0x00, 0x00, 0x24, 0x90, 0x00, + 0x00, 0x00, 0x29, 0x30, 0x00, 0x00, 0x00, 0x3f, 0xf0, 0x00, 0x00, 0x00, 0x3f, 0xf0, 0x00, 0x00, + 0x00, 0x24, 0x90, 0x00, 0x00, 0x00, 0x29, 0x30, 0x00, 0x00, 0x00, 0x37, 0xd0, 0x00, 0x00, 0x00, + 0x24, 0x90, 0x00, 0x00, 0x00, 0x2c, 0xb0, 0x00, 0x00, 0x00, 0x37, 0xd0, 0x00, 0x00, 0x00, 0x24, + 0x90, 0x00, 0x00, 0x00, 0x29, 0x30, 0x00, 0x00, 0x00, 0x3f, 0xf0, 0x00, 0x00, 0x00, 0x3f, 0xff, + 0xfc, 0x00, 0x00, 0x24, 0x99, 0x24, 0x00, 0x00, 0x29, 0x3a, 0x4c, 0x00, 0x00, 0x37, 0xdd, 0xf4, + 0x00, 0x00, 0x24, 0x99, 0x24, 0x00, 0x00, 0x2c, 0xbb, 0x2c, 0x00, 0x00, 0x37, 0xdd, 0xf4, 0x00, + 0x00, 0x24, 0x99, 0x24, 0x00, 0x00, 0x29, 0x3a, 0x4c, 0x00, 0x00, 0x3f, 0xff, 0xfc, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 +}; +// 'piece2_2', 40x40px +const unsigned char piece2_2 [] PROGMEM = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x07, 0xff, 0xff, 0xff, 0xe0, 0x04, 0x93, 0x24, 0xc9, 0x20, 0x05, 0x27, 0x49, 0xd2, + 0x60, 0x06, 0xfb, 0xbe, 0xef, 0xa0, 0x04, 0x93, 0x24, 0xc9, 0x20, 0x05, 0x97, 0x65, 0xd9, 0x60, + 0x06, 0xfb, 0xbe, 0xef, 0xa0, 0x04, 0x93, 0x24, 0xc9, 0x20, 0x05, 0x27, 0x49, 0xd2, 0x60, 0x07, + 0xff, 0xff, 0xff, 0xe0, 0x07, 0xfe, 0x00, 0x00, 0x00, 0x04, 0x92, 0x00, 0x00, 0x00, 0x05, 0x26, + 0x00, 0x00, 0x00, 0x06, 0xfa, 0x00, 0x00, 0x00, 0x04, 0x92, 0x00, 0x00, 0x00, 0x05, 0x96, 0x00, + 0x00, 0x00, 0x06, 0xfa, 0x00, 0x00, 0x00, 0x04, 0x92, 0x00, 0x00, 0x00, 0x05, 0x26, 0x00, 0x00, + 0x00, 0x07, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 +}; +// 'piece2_3', 40x40px +const unsigned char piece2_3 [] PROGMEM = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xfc, 0x00, 0x00, 0x24, + 0x99, 0x24, 0x00, 0x00, 0x29, 0x3a, 0x4c, 0x00, 0x00, 0x37, 0xdd, 0xf4, 0x00, 0x00, 0x24, 0x99, + 0x24, 0x00, 0x00, 0x2c, 0xbb, 0x2c, 0x00, 0x00, 0x37, 0xdd, 0xf4, 0x00, 0x00, 0x24, 0x99, 0x24, + 0x00, 0x00, 0x29, 0x3a, 0x4c, 0x00, 0x00, 0x3f, 0xff, 0xfc, 0x00, 0x00, 0x00, 0x0f, 0xfc, 0x00, + 0x00, 0x00, 0x09, 0x24, 0x00, 0x00, 0x00, 0x0a, 0x4c, 0x00, 0x00, 0x00, 0x0d, 0xf4, 0x00, 0x00, + 0x00, 0x09, 0x24, 0x00, 0x00, 0x00, 0x0b, 0x2c, 0x00, 0x00, 0x00, 0x0d, 0xf4, 0x00, 0x00, 0x00, + 0x09, 0x24, 0x00, 0x00, 0x00, 0x0a, 0x4c, 0x00, 0x00, 0x00, 0x0f, 0xfc, 0x00, 0x00, 0x00, 0x0f, + 0xfc, 0x00, 0x00, 0x00, 0x09, 0x24, 0x00, 0x00, 0x00, 0x0a, 0x4c, 0x00, 0x00, 0x00, 0x0d, 0xf4, + 0x00, 0x00, 0x00, 0x09, 0x24, 0x00, 0x00, 0x00, 0x0b, 0x2c, 0x00, 0x00, 0x00, 0x0d, 0xf4, 0x00, + 0x00, 0x00, 0x09, 0x24, 0x00, 0x00, 0x00, 0x0a, 0x4c, 0x00, 0x00, 0x00, 0x0f, 0xfc, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 +}; +// 'piece3_0', 40x40px +const unsigned char piece3_0 [] PROGMEM = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x07, 0xfe, 0x00, 0x00, 0x00, 0x05, 0x56, 0x00, 0x00, 0x00, 0x06, 0xaa, 0x00, 0x00, + 0x00, 0x05, 0x56, 0x00, 0x00, 0x00, 0x06, 0xaa, 0x00, 0x00, 0x00, 0x05, 0x56, 0x00, 0x00, 0x00, + 0x06, 0xaa, 0x00, 0x00, 0x00, 0x05, 0x56, 0x00, 0x00, 0x00, 0x06, 0xaa, 0x00, 0x00, 0x00, 0x07, + 0xfe, 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xff, 0xe0, 0x05, 0x57, 0x55, 0xd5, 0x60, 0x06, 0xab, + 0xaa, 0xea, 0xa0, 0x05, 0x57, 0x55, 0xd5, 0x60, 0x06, 0xab, 0xaa, 0xea, 0xa0, 0x05, 0x57, 0x55, + 0xd5, 0x60, 0x06, 0xab, 0xaa, 0xea, 0xa0, 0x05, 0x57, 0x55, 0xd5, 0x60, 0x06, 0xab, 0xaa, 0xea, + 0xa0, 0x07, 0xff, 0xff, 0xff, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 +}; +// 'piece3_1', 40x40px +const unsigned char piece3_1 [] PROGMEM = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xfc, 0x00, 0x00, 0x2a, + 0xba, 0xac, 0x00, 0x00, 0x35, 0x5d, 0x54, 0x00, 0x00, 0x2a, 0xba, 0xac, 0x00, 0x00, 0x35, 0x5d, + 0x54, 0x00, 0x00, 0x2a, 0xba, 0xac, 0x00, 0x00, 0x35, 0x5d, 0x54, 0x00, 0x00, 0x2a, 0xba, 0xac, + 0x00, 0x00, 0x35, 0x5d, 0x54, 0x00, 0x00, 0x3f, 0xff, 0xfc, 0x00, 0x00, 0x3f, 0xf0, 0x00, 0x00, + 0x00, 0x2a, 0xb0, 0x00, 0x00, 0x00, 0x35, 0x50, 0x00, 0x00, 0x00, 0x2a, 0xb0, 0x00, 0x00, 0x00, + 0x35, 0x50, 0x00, 0x00, 0x00, 0x2a, 0xb0, 0x00, 0x00, 0x00, 0x35, 0x50, 0x00, 0x00, 0x00, 0x2a, + 0xb0, 0x00, 0x00, 0x00, 0x35, 0x50, 0x00, 0x00, 0x00, 0x3f, 0xf0, 0x00, 0x00, 0x00, 0x3f, 0xf0, + 0x00, 0x00, 0x00, 0x2a, 0xb0, 0x00, 0x00, 0x00, 0x35, 0x50, 0x00, 0x00, 0x00, 0x2a, 0xb0, 0x00, + 0x00, 0x00, 0x35, 0x50, 0x00, 0x00, 0x00, 0x2a, 0xb0, 0x00, 0x00, 0x00, 0x35, 0x50, 0x00, 0x00, + 0x00, 0x2a, 0xb0, 0x00, 0x00, 0x00, 0x35, 0x50, 0x00, 0x00, 0x00, 0x3f, 0xf0, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 +}; +// 'piece3_2', 40x40px +const unsigned char piece3_2 [] PROGMEM = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x07, 0xff, 0xff, 0xff, 0xe0, 0x05, 0x57, 0x55, 0xd5, 0x60, 0x06, 0xab, 0xaa, 0xea, + 0xa0, 0x05, 0x57, 0x55, 0xd5, 0x60, 0x06, 0xab, 0xaa, 0xea, 0xa0, 0x05, 0x57, 0x55, 0xd5, 0x60, + 0x06, 0xab, 0xaa, 0xea, 0xa0, 0x05, 0x57, 0x55, 0xd5, 0x60, 0x06, 0xab, 0xaa, 0xea, 0xa0, 0x07, + 0xff, 0xff, 0xff, 0xe0, 0x00, 0x00, 0x00, 0x7f, 0xe0, 0x00, 0x00, 0x00, 0x55, 0x60, 0x00, 0x00, + 0x00, 0x6a, 0xa0, 0x00, 0x00, 0x00, 0x55, 0x60, 0x00, 0x00, 0x00, 0x6a, 0xa0, 0x00, 0x00, 0x00, + 0x55, 0x60, 0x00, 0x00, 0x00, 0x6a, 0xa0, 0x00, 0x00, 0x00, 0x55, 0x60, 0x00, 0x00, 0x00, 0x6a, + 0xa0, 0x00, 0x00, 0x00, 0x7f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 +}; +// 'piece3_3', 40x40px +const unsigned char piece3_3 [] PROGMEM = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xfc, 0x00, 0x00, 0x00, + 0x0a, 0xac, 0x00, 0x00, 0x00, 0x0d, 0x54, 0x00, 0x00, 0x00, 0x0a, 0xac, 0x00, 0x00, 0x00, 0x0d, + 0x54, 0x00, 0x00, 0x00, 0x0a, 0xac, 0x00, 0x00, 0x00, 0x0d, 0x54, 0x00, 0x00, 0x00, 0x0a, 0xac, + 0x00, 0x00, 0x00, 0x0d, 0x54, 0x00, 0x00, 0x00, 0x0f, 0xfc, 0x00, 0x00, 0x00, 0x0f, 0xfc, 0x00, + 0x00, 0x00, 0x0a, 0xac, 0x00, 0x00, 0x00, 0x0d, 0x54, 0x00, 0x00, 0x00, 0x0a, 0xac, 0x00, 0x00, + 0x00, 0x0d, 0x54, 0x00, 0x00, 0x00, 0x0a, 0xac, 0x00, 0x00, 0x00, 0x0d, 0x54, 0x00, 0x00, 0x00, + 0x0a, 0xac, 0x00, 0x00, 0x00, 0x0d, 0x54, 0x00, 0x00, 0x00, 0x0f, 0xfc, 0x00, 0x00, 0x3f, 0xff, + 0xfc, 0x00, 0x00, 0x2a, 0xba, 0xac, 0x00, 0x00, 0x35, 0x5d, 0x54, 0x00, 0x00, 0x2a, 0xba, 0xac, + 0x00, 0x00, 0x35, 0x5d, 0x54, 0x00, 0x00, 0x2a, 0xba, 0xac, 0x00, 0x00, 0x35, 0x5d, 0x54, 0x00, + 0x00, 0x2a, 0xba, 0xac, 0x00, 0x00, 0x35, 0x5d, 0x54, 0x00, 0x00, 0x3f, 0xff, 0xfc, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 +}; +// 'piece4_0', 40x40px +const unsigned char piece4_0 [] PROGMEM = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xcd, 0x34, 0xd3, 0x4d, 0x35, 0xb4, 0xd3, 0x4d, 0x34, 0xd3, 0xd3, 0x4d, 0x34, 0xd3, 0x4d, 0xcd, + 0x34, 0xd3, 0x4d, 0x35, 0xb4, 0xd3, 0x4d, 0x34, 0xd3, 0xd3, 0x4d, 0x34, 0xd3, 0x4d, 0xcd, 0x34, + 0xd3, 0x4d, 0x35, 0xb4, 0xd3, 0x4d, 0x34, 0xd3, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 +}; +// 'piece4_1', 40x40px +const unsigned char piece4_1 [] PROGMEM = { + 0x00, 0x01, 0xff, 0x80, 0x00, 0x00, 0x01, 0x9a, 0x80, 0x00, 0x00, 0x01, 0x69, 0x80, 0x00, 0x00, + 0x01, 0xa6, 0x80, 0x00, 0x00, 0x01, 0x9a, 0x80, 0x00, 0x00, 0x01, 0x69, 0x80, 0x00, 0x00, 0x01, + 0xa6, 0x80, 0x00, 0x00, 0x01, 0x9a, 0x80, 0x00, 0x00, 0x01, 0x69, 0x80, 0x00, 0x00, 0x01, 0xa6, + 0x80, 0x00, 0x00, 0x01, 0x9a, 0x80, 0x00, 0x00, 0x01, 0x69, 0x80, 0x00, 0x00, 0x01, 0xa6, 0x80, + 0x00, 0x00, 0x01, 0x9a, 0x80, 0x00, 0x00, 0x01, 0x69, 0x80, 0x00, 0x00, 0x01, 0xa6, 0x80, 0x00, + 0x00, 0x01, 0x9a, 0x80, 0x00, 0x00, 0x01, 0x69, 0x80, 0x00, 0x00, 0x01, 0xa6, 0x80, 0x00, 0x00, + 0x01, 0x9a, 0x80, 0x00, 0x00, 0x01, 0x69, 0x80, 0x00, 0x00, 0x01, 0xa6, 0x80, 0x00, 0x00, 0x01, + 0x9a, 0x80, 0x00, 0x00, 0x01, 0x69, 0x80, 0x00, 0x00, 0x01, 0xa6, 0x80, 0x00, 0x00, 0x01, 0x9a, + 0x80, 0x00, 0x00, 0x01, 0x69, 0x80, 0x00, 0x00, 0x01, 0xa6, 0x80, 0x00, 0x00, 0x01, 0x9a, 0x80, + 0x00, 0x00, 0x01, 0x69, 0x80, 0x00, 0x00, 0x01, 0xa6, 0x80, 0x00, 0x00, 0x01, 0x9a, 0x80, 0x00, + 0x00, 0x01, 0x69, 0x80, 0x00, 0x00, 0x01, 0xa6, 0x80, 0x00, 0x00, 0x01, 0x9a, 0x80, 0x00, 0x00, + 0x01, 0x69, 0x80, 0x00, 0x00, 0x01, 0xa6, 0x80, 0x00, 0x00, 0x01, 0x9a, 0x80, 0x00, 0x00, 0x01, + 0x69, 0x80, 0x00, 0x00, 0x01, 0xff, 0x80, 0x00 +}; +// 'piece5_0', 40x40px +const unsigned char piece5_0 [] PROGMEM = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x3f, 0xff, 0xfc, 0x00, 0x00, 0x20, 0x18, 0x04, 0x00, 0x00, 0x20, 0x18, 0x04, + 0x00, 0x00, 0x27, 0x99, 0xe4, 0x00, 0x00, 0x27, 0x99, 0xe4, 0x00, 0x00, 0x27, 0x99, 0xe4, 0x00, + 0x00, 0x27, 0x99, 0xe4, 0x00, 0x00, 0x20, 0x18, 0x04, 0x00, 0x00, 0x20, 0x18, 0x04, 0x00, 0x00, + 0x3f, 0xff, 0xfc, 0x00, 0x00, 0x3f, 0xff, 0xfc, 0x00, 0x00, 0x20, 0x18, 0x04, 0x00, 0x00, 0x20, + 0x18, 0x04, 0x00, 0x00, 0x27, 0x99, 0xe4, 0x00, 0x00, 0x27, 0x99, 0xe4, 0x00, 0x00, 0x27, 0x99, + 0xe4, 0x00, 0x00, 0x27, 0x99, 0xe4, 0x00, 0x00, 0x20, 0x18, 0x04, 0x00, 0x00, 0x20, 0x18, 0x04, + 0x00, 0x00, 0x3f, 0xff, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 +}; +// 'piece6_0', 40x40px +const unsigned char piece6_0 [] PROGMEM = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0xff, 0x80, 0x00, 0x00, 0x01, 0xaa, 0x80, 0x00, 0x00, 0x01, 0x01, 0x80, + 0x00, 0x00, 0x01, 0x82, 0x80, 0x00, 0x00, 0x01, 0x17, 0x80, 0x00, 0x00, 0x01, 0x8a, 0x80, 0x00, + 0x00, 0x01, 0x17, 0x80, 0x00, 0x00, 0x01, 0xfe, 0x80, 0x00, 0x00, 0x01, 0x55, 0x80, 0x00, 0x00, + 0x01, 0xff, 0x80, 0x00, 0x07, 0xff, 0xff, 0xff, 0xe0, 0x06, 0xab, 0xaa, 0xea, 0xa0, 0x04, 0x07, + 0x01, 0xc0, 0x60, 0x06, 0x0b, 0x82, 0xe0, 0xa0, 0x04, 0x5f, 0x17, 0xc5, 0xe0, 0x06, 0x2b, 0x8a, + 0xe2, 0xa0, 0x04, 0x5f, 0x17, 0xc5, 0xe0, 0x07, 0xfb, 0xfe, 0xff, 0xa0, 0x05, 0x57, 0x55, 0xd5, + 0x60, 0x07, 0xff, 0xff, 0xff, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 +}; +// 'piece6_1', 40x40px +const unsigned char piece6_1 [] PROGMEM = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x07, 0xff, 0xff, 0xff, 0xe0, 0x06, 0xab, 0xaa, 0xea, 0xa0, 0x04, 0x07, 0x01, 0xc0, + 0x60, 0x06, 0x0b, 0x82, 0xe0, 0xa0, 0x04, 0x5f, 0x17, 0xc5, 0xe0, 0x06, 0x2b, 0x8a, 0xe2, 0xa0, + 0x04, 0x5f, 0x17, 0xc5, 0xe0, 0x07, 0xfb, 0xfe, 0xff, 0xa0, 0x05, 0x57, 0x55, 0xd5, 0x60, 0x07, + 0xff, 0xff, 0xff, 0xe0, 0x00, 0x01, 0xff, 0x80, 0x00, 0x00, 0x01, 0xaa, 0x80, 0x00, 0x00, 0x01, + 0x01, 0x80, 0x00, 0x00, 0x01, 0x82, 0x80, 0x00, 0x00, 0x01, 0x17, 0x80, 0x00, 0x00, 0x01, 0x8a, + 0x80, 0x00, 0x00, 0x01, 0x17, 0x80, 0x00, 0x00, 0x01, 0xfe, 0x80, 0x00, 0x00, 0x01, 0x55, 0x80, + 0x00, 0x00, 0x01, 0xff, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 +}; +// 'piece6_2', 40x40px +const unsigned char piece6_2 [] PROGMEM = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xfc, 0x00, 0x00, 0x00, + 0x0d, 0x54, 0x00, 0x00, 0x00, 0x08, 0x0c, 0x00, 0x00, 0x00, 0x0c, 0x14, 0x00, 0x00, 0x00, 0x08, + 0xbc, 0x00, 0x00, 0x00, 0x0c, 0x54, 0x00, 0x00, 0x00, 0x08, 0xbc, 0x00, 0x00, 0x00, 0x0f, 0xf4, + 0x00, 0x00, 0x00, 0x0a, 0xac, 0x00, 0x00, 0x00, 0x0f, 0xfc, 0x00, 0x00, 0x3f, 0xff, 0xfc, 0x00, + 0x00, 0x35, 0x5d, 0x54, 0x00, 0x00, 0x20, 0x38, 0x0c, 0x00, 0x00, 0x30, 0x5c, 0x14, 0x00, 0x00, + 0x22, 0xf8, 0xbc, 0x00, 0x00, 0x31, 0x5c, 0x54, 0x00, 0x00, 0x22, 0xf8, 0xbc, 0x00, 0x00, 0x3f, + 0xdf, 0xf4, 0x00, 0x00, 0x2a, 0xba, 0xac, 0x00, 0x00, 0x3f, 0xff, 0xfc, 0x00, 0x00, 0x00, 0x0f, + 0xfc, 0x00, 0x00, 0x00, 0x0d, 0x54, 0x00, 0x00, 0x00, 0x08, 0x0c, 0x00, 0x00, 0x00, 0x0c, 0x14, + 0x00, 0x00, 0x00, 0x08, 0xbc, 0x00, 0x00, 0x00, 0x0c, 0x54, 0x00, 0x00, 0x00, 0x08, 0xbc, 0x00, + 0x00, 0x00, 0x0f, 0xf4, 0x00, 0x00, 0x00, 0x0a, 0xac, 0x00, 0x00, 0x00, 0x0f, 0xfc, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 +}; +// 'piece6_3', 40x40px +const unsigned char piece6_3 [] PROGMEM = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xf0, 0x00, 0x00, 0x00, 0x35, + 0x50, 0x00, 0x00, 0x00, 0x20, 0x30, 0x00, 0x00, 0x00, 0x30, 0x50, 0x00, 0x00, 0x00, 0x22, 0xf0, + 0x00, 0x00, 0x00, 0x31, 0x50, 0x00, 0x00, 0x00, 0x22, 0xf0, 0x00, 0x00, 0x00, 0x3f, 0xd0, 0x00, + 0x00, 0x00, 0x2a, 0xb0, 0x00, 0x00, 0x00, 0x3f, 0xf0, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xfc, 0x00, + 0x00, 0x35, 0x5d, 0x54, 0x00, 0x00, 0x20, 0x38, 0x0c, 0x00, 0x00, 0x30, 0x5c, 0x14, 0x00, 0x00, + 0x22, 0xf8, 0xbc, 0x00, 0x00, 0x31, 0x5c, 0x54, 0x00, 0x00, 0x22, 0xf8, 0xbc, 0x00, 0x00, 0x3f, + 0xdf, 0xf4, 0x00, 0x00, 0x2a, 0xba, 0xac, 0x00, 0x00, 0x3f, 0xff, 0xfc, 0x00, 0x00, 0x3f, 0xf0, + 0x00, 0x00, 0x00, 0x35, 0x50, 0x00, 0x00, 0x00, 0x20, 0x30, 0x00, 0x00, 0x00, 0x30, 0x50, 0x00, + 0x00, 0x00, 0x22, 0xf0, 0x00, 0x00, 0x00, 0x31, 0x50, 0x00, 0x00, 0x00, 0x22, 0xf0, 0x00, 0x00, + 0x00, 0x3f, 0xd0, 0x00, 0x00, 0x00, 0x2a, 0xb0, 0x00, 0x00, 0x00, 0x3f, 0xf0, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 +};