#ifndef SNAKE_H_ #define SNAKE_H_ #include "../globals.h" typedef struct orderNode { char dir; int delay; struct orderNode* next; } order; typedef struct snakeNode { int x; int y; char visChar; char dir; order* order; struct snakeNode* next; } snakePart; void addSnakePart(snakePart* head); void pushOrder(order* head, char dir, int delay); void removeOrder(order* head); void addOrders(snakePart* head, char dir); void copyOrders(order* srcHead, order* destHead); #endif // SNAKE_H_