From ce91cfc683355441bb4c62b6942aaf6db4675fdf Mon Sep 17 00:00:00 2001 From: Alessandro Iezzi Date: Wed, 21 May 2025 00:55:48 +0200 Subject: Add logic to draw sign and circle --- src/main/game/game.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/main/game/game.c b/src/main/game/game.c index 534b31c..f39459b 100644 --- a/src/main/game/game.c +++ b/src/main/game/game.c @@ -35,10 +35,22 @@ float second_col, half_second_col; float third_row, half_third_row; float third_col, half_third_col; +/* 0 = circle, 1 = cross */ +int sign = 0; + static void draw_sign(float x, float y) { - engine_draw_circle(x, y, 0.20, 120, 1); + float l = 0.20; + + if (sign == 0) { + engine_draw_circle(x, y, l, 120, 1); + sign = 1; + } else if (sign == 1) { + engine_draw_line(x - l, y + l, x + l, y - l); + engine_draw_line(x + l, y + l, x - l, y - l); + sign = 0; + } } static void -- cgit v1.2.3