7 #include "coordinates.h"
15 getmaxyx(stdscr
, row
, col
);
19 /* array of the active coordinates in the entered order */
20 coordinates_t coordinates_array
[MAX_COORDINATES
];
21 init_coordinates(coordinates_array
);
23 /* center base coordinates for the board */
24 int base_y
= row
/2 - 4;
25 int base_x
= col
/2 - 7;
27 if (!top_msg
) mvprintw(base_y
- 2, (base_x
+ 7 - strlen(top_msg
)/2), top_msg
);
28 print_board(base_y
, base_x
);
29 if (!back_msg
) mvprintw(base_y
+ 10, (base_x
+ 7 - strlen(back_msg
)/2), back_msg
);
31 int errno
= add_coordinates(set_coordinates(1, 3, 0), coordinates_array
);
32 errno
= add_coordinates(set_coordinates(1, 3, 0), coordinates_array
);
33 errno
= add_coordinates(set_coordinates(2, 3, 1), coordinates_array
);
34 errno
= add_coordinates(set_coordinates(1, 1, 0), coordinates_array
);
36 print_coordinates(coordinates_array
, base_y
, base_x
);
40 while (getch() != 'q');