From 4f9fe2a24dd66c11422535d66bce104a32efe7a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Patrick=20Ha=C3=9Fel?= Date: Mon, 20 Jan 2025 14:47:18 +0100 Subject: [PATCH] Creeper original look --- src/display/Display.h | 21 +++++++++++---------- src/mode/CountDown/CountDown.h | 4 ++-- 2 files changed, 13 insertions(+), 12 deletions(-) diff --git a/src/display/Display.h b/src/display/Display.h index 4fe9a92..f68cc2d 100644 --- a/src/display/Display.h +++ b/src/display/Display.h @@ -213,19 +213,20 @@ public: // TODO REMOVE QUICK & DIRTY uint8_t printCreeper(uint8_t xPos, uint8_t yPos) { const auto creeperBlink = doCreeperBlink(); - Color sym[7][7] = { - {X, X, X, X, X, X, X}, - {X, _, _, X, _, _, X}, - {X, _, _, X, _, _, X}, - {X, X, X, X, X, X, X}, - {X, X, _, _, _, X, X}, - {X, X, _, X, _, X, X}, - {X, X, X, X, X, X, X}, + bool sym[8][8] = { + {X, X, X, X, X, X, X, X}, + {X, X, X, X, X, X, X, X}, + {X, _, _, X, X, _, _, X}, + {X, _, _, X, X, _, _, X}, + {X, X, X, _, _, X, X, X}, + {X, X, _, _, _, _, X, X}, + {X, X, _, _, _, _, X, X}, + {X, X, _, X, X, _, X, X}, }; for (int y = 0; y < countof(sym); ++y) { for (int x = 0; x < countof(sym[0]); ++x) { - if (creeperBlink && ((x == 1 || x == 2) && y == 1)) { - set(xPos + x, yPos + y, BLACK); + if (creeperBlink && ((x == 1 || x == 2) && y == 2)) { + set(xPos + x, yPos + y, GREEN); } else { set(xPos + x, yPos + y, sym[y][x] ? GREEN : BLACK); } diff --git a/src/mode/CountDown/CountDown.h b/src/mode/CountDown/CountDown.h index c2db353..72a7ff9 100644 --- a/src/mode/CountDown/CountDown.h +++ b/src/mode/CountDown/CountDown.h @@ -277,9 +277,9 @@ private: x += display.printI(x, 1, WHITE); x += 1; x += display.print(x, 1,SYMBOL_L, WHITE, true); - x += 4; + x += 3; x += display.print(x, 1, 5, WHITE, true); - x += 2; + x += 3; display.printCreeper(x, 0); } else { uint8_t x = 8;