From 839b0ebe37c5e574e197e46eda19bbf3d3013a05 Mon Sep 17 00:00:00 2001 From: Alessandro Iezzi Date: Thu, 22 May 2025 14:50:12 +0200 Subject: Add the color for draft --- src/main/game/domain/board.c | 2 +- src/main/game/game.c | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/game/domain/board.c b/src/main/game/domain/board.c index f169c7e..e7ae40f 100644 --- a/src/main/game/domain/board.c +++ b/src/main/game/domain/board.c @@ -43,7 +43,7 @@ board_new(void) board->default_color = color_new(0.0f, 0.0f, 0.2f, 1.0f); board->wining_color = color_new(0.0f, 0.5f, 0.0f, 1.0f); - board->draft_color; + board->draft_color = color_new(0.1f, 0.3f, 0.5f, 1.0f); return board; } diff --git a/src/main/game/game.c b/src/main/game/game.c index 788b5b2..b7beb41 100644 --- a/src/main/game/game.c +++ b/src/main/game/game.c @@ -74,8 +74,13 @@ check_win(TrisGame *game) && game->cells[i0]->sign == game->cells[i1]->sign && game->cells[i1]->sign == game->cells[i2]->sign) { engine_set_rendering_background_c(game->engine, game->board->wining_color); + return; } } + + if (game->moves >= 9) { + engine_set_rendering_background_c(game->engine, game->board->draft_color); + } } static void -- cgit v1.2.3