diff --git a/du4/snake.c b/du4/snake.c index 7038cdb..b4d927b 100644 --- a/du4/snake.c +++ b/du4/snake.c @@ -1,8 +1,17 @@ #include "snake.h" #include + + struct snake* add_snake(struct snake* snake,int x,int y){ - return NULL; + + struct snake* nova_hlava = malloc(sizeof(struct snake)); //vytvorim novu hlavu na ktoru nalinkujem staru hlavu ako telo + + nova_hlava -> x = x; + nova_hlava -> y = y; //zapisem suradnice novej hlavy do novej struktury + nova_hlava -> next = snake; //dalsi segment (next) je stara hlava zo vstupu funkcie + + return nova_hlava; } struct snake* remove_snake(struct snake* snake){