From fddead63be3f74fb3beb4658542d8e85ad05aeee Mon Sep 17 00:00:00 2001 From: kr820js Date: Sat, 13 Apr 2024 19:18:36 +0200 Subject: [PATCH] submit2 --- cv9/snake.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/cv9/snake.c b/cv9/snake.c index 68e2e35..d4f4ec8 100644 --- a/cv9/snake.c +++ b/cv9/snake.c @@ -6,7 +6,7 @@ struct snake* add_snake(struct snake* snake,int x,int y){ head->x = x; head->y = y; head->next = snake; - + return head; } @@ -18,13 +18,13 @@ struct snake* remove_snake(struct snake* snake){ while(curent_element->next != NULL){ curent_element = curent_element->next; } - + free(curent_element); - + if(curent_element==snake){ return NULL; } - + return snake; } @@ -34,12 +34,11 @@ void free_snake(struct snake* sn){ return; } struct snake* next_element; - while(current->next!=NULL){ + while(current!=NULL){ next_element=current->next; free(current); current=next_element; } - free(current); } int is_snake(struct snake* snake,int x,int y){ @@ -58,3 +57,4 @@ int step_state(struct state* st){ int ny = (st->snake->y + st->sy); return END_CONTINUE; } +