From b1389d8c297b63a7eb7c785c4e29de4e461d4e3b Mon Sep 17 00:00:00 2001 From: Kapliuk Date: Thu, 18 Apr 2024 17:21:16 +0000 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=BD=D0=BE=D0=B2=D0=B8=D1=82=D0=B8=20'c?= =?UTF-8?q?v9/snake.c'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cv9/snake.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/cv9/snake.c b/cv9/snake.c index 851e992..66a6b5e 100644 --- a/cv9/snake.c +++ b/cv9/snake.c @@ -40,11 +40,13 @@ void free_snake(struct snake* sn){ } int is_snake(struct snake* snake,int x,int y){ - if(snake == NULL) - return NULL; - if(snake->x == x && snake->y == y) - return 1; - return 0; + struct snake* this = snake; + while(this != NULL){ + if(this->x == x && this->y == y) + return 1; + this = this->next; + } + return 0; } int step_state(struct state* st){