From 9f51634fa6820a1afa6f64d6f710b80d3f200bd5 Mon Sep 17 00:00:00 2001 From: VIliam Date: Thu, 18 Apr 2024 23:01:08 +0200 Subject: [PATCH] cv9 --- cv9/snake.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/cv9/snake.c b/cv9/snake.c index d28bcaa..5c7590f 100644 --- a/cv9/snake.c +++ b/cv9/snake.c @@ -51,7 +51,18 @@ void free_snake(struct snake* sn){ } int is_snake(struct snake* snake,int x,int y){ + // Prechádzanie zoznamu hada + while (snake != NULL) { + // Ak sa súradnice zhodujú s polohou hada, vrátiť true + if (snake->x == x && snake->y == y) { + return 1; + } + // Posun na ďalší prvok hada + snake = snake->next; + } + // Ak sme prešli cez celý zoznam a nenájdený žiadny prvok s danými súradnicami, vrátiť false return 0; + } int step_state(struct state* st){