#define __ALCAZAR_H__ #define PLAY_HELP 1 #define PLAY_NEWGAME 2 #define PLAY_SCORE 3 #define PLAY_QUIT 4 #define PLAY_CARD 5 #define PLAY_PASS 6 #define PLAY_DISCARD 7 #define ROSTER_SHOW 8 #define ROSTER_HIDE 9 #define PLAY_RULES 10 #define CARD_DISCARD 99 #define TOWER_WIN 100 #define BRICKS_WIN 500 #define GEMS_WIN 500 #define CREATURES_WIN 500 #define ALCAZAR_VICTORY 1 #define DECK_SIZE 116 #define _RESET (-501) struct card_verbos_array { char *type_name; char *dark; char *bright; }; struct player_card1_data { int card_id; int quarry; int bricks; int zoo; int creatures; int magic; int gems; int cost; int cost_type; char *name; char *description; char *color_active; char *color_inactive; char *card_type; }; struct player_card2_data { int card_id; int quarry; int bricks; int zoo; int creatures; int magic; int gems; int cost; int cost_type; char *name; char *description; char *color_active; char *color_inactive; char *card_type; }; struct player_card3_data { int card_id; int quarry; int bricks; int zoo; int creatures; int magic; int gems; int cost; int cost_type; char *name; char *description; char *color_active; char *color_inactive; char *card_type; }; struct player_card4_data { int card_id; int quarry; int bricks; int zoo; int creatures; int magic; int gems; int cost; int cost_type; char *name; char *description; char *color_active; char *color_inactive; char *card_type; }; struct player_card5_data { int card_id; int quarry; int bricks; int zoo; int creatures; int magic; int gems; int cost; int cost_type; char *name; char *description; char *color_active; char *color_inactive; char *card_type; }; struct player_card6_data { int card_id; int quarry; int bricks; int zoo; int creatures; int magic; int gems; int cost; int cost_type; char *name; char *description; char *color_active; char *color_inactive; char *card_type; };