nova hlavicka

This commit is contained in:
Michal Utľák 2024-04-09 16:50:26 +02:00
parent 6f4ea44c71
commit c141e7e44e

View File

@ -3,9 +3,6 @@
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,15 @@ 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;
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){