home *** CD-ROM | disk | FTP | other *** search
- #define GD_SCORE 0
- #define GD_HUMAN 1
- #define GD_AMIGA 2
- #define MAXBOARDSIZE 31
- #define BOXSIZE 16
- #define EMPTY 0
- #define HUMAN 1
- #define AMIGA 2
- #define LEVEL5 0
- #define LEVEL4 0.05
- #define LEVEL3 0.15
- #define LEVEL2 0.25
- #define LEVEL1 0.35
- #define LEVELTEXT5 "FiveInLine - (Level 5 - A winner)"
- #define LEVELTEXT4 "FiveInLine - (Level 4 - Good)"
- #define LEVELTEXT3 "FiveInLine - (Level 3 - Average)"
- #define LEVELTEXT2 "FiveInLine - (Level 2 - Poor)"
- #define LEVELTEXT1 "FiveInLine - (Level 1 - Born loser)"
-
- int setupscreen ( void );
- void closedownscreen ( void );
-
- int openreqtools ( void );
- void closereqtools ( void );
- BOOL reqbegin ( void );
- void showresult ( char * );
- int showabout ( void );
-
- int setupwindow ( void );
- void drawboard ( void );
- int handleidcmp ( int * , int, BOOL *, FLOAT * );
- int handlemousebuttons ( struct IntuiMessage * , int *, int );
- void closedownwindow ( BOOL * );
-
- int initnewgame ( void );
- int amigamove ( int *, int * , FLOAT );
- int checkdrawgame ( void );
- void findmove ( int *, int *, FLOAT );
- void makemove ( int, int, BOOL * );
-