summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--config.h4
-rw-r--r--conio.c1
-rw-r--r--snake.c2
-rw-r--r--snake.h1
4 files changed, 4 insertions, 4 deletions
diff --git a/config.h b/config.h
index 7d8a2d2..20fabe4 100644
--- a/config.h
+++ b/config.h
@@ -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
diff --git a/conio.c b/conio.c
index 9b87cc9..50b7e0f 100644
--- a/conio.c
+++ b/conio.c
@@ -2,6 +2,7 @@
#include <termios.h>
#include <unistd.h>
#include <stdio.h>
+
int getch(void) {
struct termios oldattr, newattr;
int ch;
diff --git a/snake.c b/snake.c
index 1d26e4a..39c5d54 100644
--- a/snake.c
+++ b/snake.c
@@ -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);
diff --git a/snake.h b/snake.h
index 3663456..ff47997 100644
--- a/snake.h
+++ b/snake.h
@@ -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);