diff options
Diffstat (limited to 'main.c')
-rw-r--r-- | main.c | 87 |
1 files changed, 35 insertions, 52 deletions
@@ -1,63 +1,46 @@ #include "7w.h" #include <stdlib.h> #include <stdio.h> +#include <curses.h> -void tester(); -void io_init(); -void cards_init(); -void io_clearscreen(); -int* getdeck(int era, int numplayers); -void data_init(int num_players); -void player_turn(int player); -void ai_turn(int player); -void wonder_selected(int player); -void view_refresh(int focus, int cursor, int player); -int data_numplayers(); -void data_endturn(); -int data_getera(); -void data_setai(int p); -int data_isai(int p); -int* pregame(); - -void halt() -{ - endwin(); - exit(0); +void halt() { + endwin(); + exit(0); } -void haltError(char *message, int num) -{ - endwin(); - printf("Something has gone wrong, very wrong.\n"); - printf(message); - printf("\n"); - printf("Number associated with this error: %d\n", num); - exit(1); +void haltError(char *message, int num) { + endwin(); + printf("Something has gone wrong, very wrong.\n"); + printf(message); + printf("\n"); + printf("Number associated with this error: %d\n", num); + exit(1); } -main_routine() -{ - int player = 0; - while(1) { - if(data_isai(player)) ai_turn(player); - else player_turn(player); - if(++player == data_numplayers()) { - data_endturn(); - player = 0; - } - } +void main_routine() { + int player = 0; + while (1) { + if (data_isai(player)) + ai_turn(player); + else + player_turn(player); + if (++player == data_numplayers()) { + data_endturn(); + player = 0; + } + } } -main() -{ - io_init(); - cards_init(); - int *setupdat = pregame(); - data_init(setupdat[7]); - int i; - for(i = 0; i < 7; i++) { - if(setupdat[i]) data_setai(i); - } - main_routine(); - halt(); +int main() { + io_init(); + cards_init(); + int *setupdat = pregame(); + data_init(setupdat[7]); + int i; + for (i = 0; i < 7; i++) { + if (setupdat[i]) + data_setai(i); + } + main_routine(); + halt(); } |