Card 'face' enum, rather than 'exposed' boolean.
This commit is contained in:
parent
fc83da462e
commit
f57073dc85
@ -12,7 +12,7 @@ struct card *initialize_card() {
|
|||||||
card->frame = initialize_frame();
|
card->frame = initialize_frame();
|
||||||
card->value = NONE;
|
card->value = NONE;
|
||||||
card->suit = NONE;
|
card->suit = NONE;
|
||||||
card->exposed = FALSE;
|
card->face = COVERED;
|
||||||
|
|
||||||
return(card);
|
return(card);
|
||||||
}
|
}
|
||||||
@ -27,13 +27,13 @@ void delete_card(struct card *card) {
|
|||||||
void set_card(struct card *card,
|
void set_card(struct card *card,
|
||||||
enum value value,
|
enum value value,
|
||||||
enum suit suit,
|
enum suit suit,
|
||||||
char exposed,
|
enum face face,
|
||||||
int start_y,
|
int start_y,
|
||||||
int start_x) {
|
int start_x) {
|
||||||
set_frame(card->frame, start_y, start_x);
|
set_frame(card->frame, start_y, start_x);
|
||||||
card->value = value;
|
card->value = value;
|
||||||
card->suit = suit;
|
card->suit = suit;
|
||||||
card->exposed = exposed;
|
card->face = face;
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -26,16 +26,18 @@ enum value {
|
|||||||
ACE = 14
|
ACE = 14
|
||||||
};
|
};
|
||||||
|
|
||||||
|
enum face { COVERED, EXPOSED };
|
||||||
|
|
||||||
struct card {
|
struct card {
|
||||||
struct frame *frame;
|
struct frame *frame;
|
||||||
enum value value;
|
enum value value;
|
||||||
enum suit suit;
|
enum suit suit;
|
||||||
char exposed;
|
char face;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct card *initialize_card();
|
struct card *initialize_card();
|
||||||
void delete_card(struct card *);
|
void delete_card(struct card *);
|
||||||
void set_card(struct card *, enum value, enum suit, char, int, int);
|
void set_card(struct card *, enum value, enum suit, enum face, int, int);
|
||||||
void refresh_card(struct card *);
|
void refresh_card(struct card *);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user