diff options
Diffstat (limited to 'src/main.c')
-rw-r--r-- | src/main.c | 31 |
1 files changed, 2 insertions, 29 deletions
@@ -2,7 +2,7 @@ #include <stdlib.h> #include <curses.h> #include <time.h> -#include "board.h" +#include "carcassonne.h" int get_player_color(int player) { return player ? COLOR_PAIR(player + 2) : COLOR_PAIR(0); @@ -57,33 +57,6 @@ int main() { Tile tile = { "FRCR", 'R', 0 }; place_tile(tile, translate_coordinate(BOARD_WIDTH * BOARD_WIDTH / 2), board, 1); - Tile tileset[19] = { - /* cities */ - { "FFFF", 'F', 0 }, - { "CFFF", 'F', 0 }, - { "FCFC", 'C', 0 }, - { "FCFC", 'F', 0 }, - { "CCFF", 'C', 0 }, - { "CCFF", 'F', 0 }, - { "CCCF", 'C', 0 }, - { "CCCC", 'C', 0 }, - - /* roads */ - { "FFFR", 'R', 0 }, - { "FRFR", 'R', 0 }, - { "FFRR", 'R', 0 }, - { "FRRR", '+', 0 }, - { "RRRR", '+', 0 }, - - /* mix */ - { "CRFR", 'R', 0 }, - { "CFRR", 'R', 0 }, - { "CRRF", 'R', 0 }, - { "CRRR", '+', 0 }, - { "CCRR", '*', 0 }, - { "CCCR", 'C', 0 }, - }; - /* main loop */ char input_key; for (int move = 0; ; move++) { @@ -93,7 +66,7 @@ int main() { draw_board(board, meeple_map, board_win); /* tile placement */ - tile = tileset[rand() % 19]; + tile = TILESET[rand() % 19]; int position = 0; BoardUnit board_preview[BOARD_UNITS]; |