/* main.h -- #define's included in main */ #define TRUE 1 #define FALSE 0 #define NL putchar( '\n' ) #define TAB putchar( '\t' ) #define FORMAT NL, NL, TAB #define FORMAT2 NL, TAB, TAB #define NESTEGG 500 #define LIMIT 250 #define PLAY_PROMPT FORMAT, \ printf( "Want to play? (1: yes, 0: no) " ) #define READ_ANS( ans ) scanf( "%d", (&ans) ) #define BET_PROMPT FORMAT, \ printf( "Your bet in dollars? " ) #define BET_REPROMPT FORMAT2, \ printf( "Please enter your bet again. ") #define READ_BET( bet ) scanf( "%d", (&bet) ) #define WARN1( bet,lmt ) FORMAT, TAB, \ printf( "\aYour bet of %d exceeds the limit of %d.", \ (bet), (lmt) ) #define WARN2( bet,bnk ) FORMAT, TAB, \ printf( "\aYou bet %d; you have %d.", (bet), (bnk) ) #define WINNER_MSG FORMAT, TAB, \ printf( "You're winning -- don't quit now!" ) #define LOSER_MSG FORMAT, TAB, \ printf( "You're losing -- don't quit now!" ) #define BANKROLL_MSG( r ) FORMAT2, \ printf( "Your bankroll stands at %d", (r) )