diff options
-rw-r--r-- | src/main/game/game.c | 14 |
1 files changed, 13 insertions, 1 deletions
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 |