| 12345678910111213141516171819202122232425262728 |
- #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_
|