home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / games / volume6 / connect4 / c4.h < prev    next >
C/C++ Source or Header  |  1989-07-06  |  1KB  |  59 lines

  1. /*
  2.  * c4.h
  3.  *
  4.  */
  5.  
  6. #define WINS 69
  7. #define SQUARES 42
  8. #define ROWS 6
  9. #define COLUMNS 7
  10.  
  11. #define GAME_OVER -1
  12. #define OURS 0
  13. #define THEIRS 1
  14. #define EMPTY 2
  15. #define DRAW 3
  16. #define QUIT 4
  17. #define CONFUSED 5
  18.  
  19. #define OUR_SYM "+"
  20. #define THEIR_SYM "*"
  21. #define BLANK_SYM " "
  22.  
  23. extern char *date();
  24. extern int ask_turn();
  25. extern int count();
  26. extern int get_move();
  27. extern int make();
  28. extern int opportune();
  29. extern int stop();
  30. extern int think_of_fucking_clever_move();
  31. extern int update_column();
  32. extern int update_win_list();
  33. extern void accept_move();
  34. extern void ask_help();
  35. extern void bell();
  36. extern void debug_off();
  37. extern void debug_on();
  38. extern void do_args();
  39. extern void do_scores();
  40. extern void envmesg();
  41. extern void fill_column();
  42. extern void fill_square();
  43. extern void goodbye();
  44. extern void init_board_t();
  45. extern void init_screen();
  46. extern void init_win_list_t();
  47. extern void open_scorefile();
  48. extern void plot_finish();
  49. extern void plot_screen();
  50. extern void print_board();
  51. extern void print_game_record();
  52. extern void print_help();
  53. extern void print_in_what_wins();
  54. extern void report();
  55. extern void reset_row_levels();
  56. extern void show_move();
  57. extern void update_board();
  58. extern void update_game_record();
  59.