diff options
| -rw-r--r-- | config.h | 4 | ||||
| -rw-r--r-- | conio.c | 1 | ||||
| -rw-r--r-- | snake.c | 2 | ||||
| -rw-r--r-- | snake.h | 1 |
4 files changed, 4 insertions, 4 deletions
@@ -1,9 +1,9 @@ #ifndef CONFIG_H #define CONFIG_H -int boardSize = 15; +int boardSize = 20; int obstacleSize = 2; -int obstacles = 2; +int obstacles = 4; int speed = 3; #endif @@ -2,6 +2,7 @@ #include <termios.h> #include <unistd.h> #include <stdio.h> + int getch(void) { struct termios oldattr, newattr; int ch; @@ -24,8 +24,6 @@ vectorp_t snakePositions; vector_t foodPos; vector_t lastMoveDir; -void interrupt_handler(int sig); /* passed into signal(3) to handle ctrl-c interrupts */ - /* unsafe functions like printf cannot be called in async interrupt handler */ void interrupt_handler(int sig) { UNUSED(sig); @@ -5,6 +5,7 @@ typedef struct ThreadArg { int* cancellationToken; void* returnV; } threadArg_t; +void interrupt_handler(int sig); void* get_dir_loop(void* threadArg); vector_t parse_dir(char cDir); vectorp_t move_snake(vector_t dir, int lengthen); |
