aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/board.h1
-rw-r--r--src/main.c5
2 files changed, 4 insertions, 2 deletions
diff --git a/src/board.h b/src/board.h
index f369743..117d5b2 100644
--- a/src/board.h
+++ b/src/board.h
@@ -17,6 +17,7 @@ int neighbor_increments[] = {
typedef struct {
char edges[4];
char center;
+ int shield;
} Tile;
/* board */
diff --git a/src/main.c b/src/main.c
index fff4b78..99feef0 100644
--- a/src/main.c
+++ b/src/main.c
@@ -1,4 +1,5 @@
#include <stdio.h>
+#include <stdlib.h>
#include <curses.h>
#include "board.h"
@@ -47,7 +48,7 @@ int main() {
initialize_board(board);
- Tile tile = { "FRCR", 'R' };
+ Tile tile = { "FRCR", 'R', 0 };
place_tile(tile, translate_coordinate(24), board, 1);
/* main loop */
@@ -69,7 +70,7 @@ int main() {
box(input_box, 0, 0);
mvwaddstr(input_box, 0, 0, "Enter tile:");
wrefresh(input_box);
- wgetstr(input_win, tile.edges);
+ wgetnstr(input_win, tile.edges, 5);
wclear(input_win);
if (tile.edges[0] == 'q') break;