Compare commits

...

2 Commits

Author SHA1 Message Date
32d35323f9 snake null 2024-04-09 16:51:37 +02:00
c141e7e44e nova hlavicka 2024-04-09 16:50:26 +02:00

View File

@ -3,10 +3,7 @@
struct snake* add_snake(struct snake* snake,int x,int y){ struct snake* add_snake(struct snake* snake,int x,int y){
struct snake* hlavicka = calloc(1,sizeof(struct snake)); struct snake* hlavicka = calloc(1,sizeof(struct snake));
if (hlavicka == NULL) {
return NULL;
}
hlavicka->x = x; hlavicka->x = x;
hlavicka->y = y; hlavicka->y = y;
@ -16,7 +13,18 @@ struct snake* add_snake(struct snake* snake,int x,int y){
} }
struct snake* remove_snake(struct snake* snake){ struct snake* remove_snake(struct snake* snake){
return NULL; if (snake == NULL) {
return NULL;
}
struct snake* nova_hlavicka = snake->next;
free(snake);
if (nova_hlavicka != NULL) {
nova_hlavicka->next = NULL;
}
return nova_hlavicka;
} }
void free_snake(struct snake* sn){ void free_snake(struct snake* sn){