This repository has been archived on 2024-12-16. You can view files and clone it, but cannot push or open issues or pull requests.
CodeBlocksPortable/WATCOM/samples/win/watzee/wglobal.c

43 lines
972 B
C

#include <windows.h>
#define MAX_PLAYERS 5
#define PLAYER_DATA_ELEMENTS 19
typedef struct die_info {
short value;
BOOL is_checked;
} die_info;
typedef struct dice_info {
short sum;
short count[7];
BOOL got_three_kind;
BOOL got_four_kind;
BOOL got_full_house;
BOOL got_small_straight;
BOOL got_large_straight;
BOOL got_watzee;
} dice_info;
short NumberOfPlayers;
short Player[ MAX_PLAYERS ] [ PLAYER_DATA_ELEMENTS ];
char PlayerName[ MAX_PLAYERS ][ 4 ];
die_info Dice[ 5 ];
dice_info DiceInfo;
BOOL GotTimer;
BOOL PCTurn;
BOOL PlayingGameYet;
BOOL DieCheckMeansRoll;
BOOL ResetDieChecks;
short CharWidth;
short CharHeight;
short SysHeight;
short CurrentPlayer;
short CurrentTurn;
short CurrentRoll;
short LastScoreSelection;
LOGFONT SmallNormalFont;
LOGFONT SmallBoldFont;