From 9f2845b12135c32dde91e58afc1193d54333ec9f Mon Sep 17 00:00:00 2001 From: fschildt Date: Mon, 13 Oct 2025 14:30:26 +0200 Subject: minesweeper: don't draw mine_counter = 0 --- src/games/minesweeper/Minesweeper.cpp | 15 ++++++++------- src/renderer/RSoftwareBackend.cpp | 1 - 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/games/minesweeper/Minesweeper.cpp b/src/games/minesweeper/Minesweeper.cpp index 9b07362..2a69e4d 100644 --- a/src/games/minesweeper/Minesweeper.cpp +++ b/src/games/minesweeper/Minesweeper.cpp @@ -414,13 +414,14 @@ Minesweeper::DrawBoard() 256.0f }; int32_t mine_count = m_adjacent_mine_counts[y*m_grid_width + x]; - - Color color = s_mine_count_colors[mine_count-1]; - Glyph& glyph = m_font.GetGlyph('0' + (char32_t)mine_count); - g_renderer.PushAlphaBitmap( - glyph.bitmap, - mine_count_pos, - color); + if (mine_count > 0) { + Color color = s_mine_count_colors[mine_count-1]; + Glyph& glyph = m_font.GetGlyph('0' + (char32_t)mine_count); + g_renderer.PushAlphaBitmap( + glyph.bitmap, + mine_count_pos, + color); + } } } } diff --git a/src/renderer/RSoftwareBackend.cpp b/src/renderer/RSoftwareBackend.cpp index 7bcdd8f..4d78ec7 100644 --- a/src/renderer/RSoftwareBackend.cpp +++ b/src/renderer/RSoftwareBackend.cpp @@ -1,4 +1,3 @@ -#include "renderer/Renderer.hpp" #include #include -- cgit v1.2.3