home *** CD-ROM | disk | FTP | other *** search
/ YPA: Your Privacy Assured / YPA.ISO / other_goodies / games / fiveinline.lha / FiveInLine / Source / fil.h next >
Text File  |  1994-04-22  |  1KB  |  40 lines

  1. #define GD_SCORE        0
  2. #define GD_HUMAN        1
  3. #define GD_AMIGA        2
  4. #define MAXBOARDSIZE    31
  5. #define BOXSIZE            16
  6. #define EMPTY            0
  7. #define HUMAN            1
  8. #define AMIGA            2
  9. #define LEVEL5            0
  10. #define LEVEL4            0.05
  11. #define LEVEL3            0.15
  12. #define LEVEL2            0.25
  13. #define LEVEL1            0.35
  14. #define LEVELTEXT5        "FiveInLine - (Level 5 - A winner)"
  15. #define LEVELTEXT4        "FiveInLine - (Level 4 - Good)"
  16. #define LEVELTEXT3        "FiveInLine - (Level 3 - Average)"
  17. #define LEVELTEXT2        "FiveInLine - (Level 2 - Poor)"
  18. #define LEVELTEXT1        "FiveInLine - (Level 1 - Born loser)"
  19.  
  20. int        setupscreen ( void );
  21. void     closedownscreen ( void );
  22.  
  23. int     openreqtools ( void );
  24. void     closereqtools ( void );
  25. BOOL     reqbegin ( void );
  26. void     showresult ( char * );
  27. int     showabout ( void );
  28.  
  29. int        setupwindow ( void );
  30. void     drawboard ( void );
  31. int     handleidcmp ( int * , int, BOOL *, FLOAT * );
  32. int     handlemousebuttons ( struct IntuiMessage * , int *, int );
  33. void     closedownwindow ( BOOL * );
  34.  
  35. int     initnewgame ( void );
  36. int     amigamove ( int *, int * , FLOAT );
  37. int     checkdrawgame ( void );
  38. void     findmove ( int *, int *, FLOAT );
  39. void     makemove ( int, int, BOOL * );
  40.