diff --git a/lib/display.c b/lib/display.c index 73a6863..2077eb8 100644 --- a/lib/display.c +++ b/lib/display.c @@ -58,8 +58,8 @@ static char *card_value(enum value value) { void erase_stack(struct stack *stack) { WINDOW *empty_stack = NULL; - wbkgd(stack->card->frame->shape, WHITE_ON_GREEN); - wrefresh(stack->card->frame->shape); + wbkgd(stack->card->frame->window, WHITE_ON_GREEN); + wrefresh(stack->card->frame->window); empty_stack = newwin(FRAME_HEIGHT, FRAME_WIDTH, stack->card->frame->begin_y, @@ -70,8 +70,8 @@ void erase_stack(struct stack *stack) { } void draw_value(struct card *card) { - mvwprintw(card->frame->shape, 0, 0, card_value(card->value)); - mvwprintw(card->frame->shape, + mvwprintw(card->frame->window, 0, 0, card_value(card->value)); + mvwprintw(card->frame->window, 4, 6 - (strlen(card_value(card->value)) - 1), card_value(card->value)); @@ -79,39 +79,39 @@ void draw_value(struct card *card) { void draw_suit(struct card *card) { if (card->suit % 2 == 0) { - wattron(card->frame->shape, COLOR_PAIR(RED_ON_WHITE)); + wattron(card->frame->window, COLOR_PAIR(RED_ON_WHITE)); } else { - wattron(card->frame->shape, COLOR_PAIR(BLACK_ON_WHITE)); + wattron(card->frame->window, COLOR_PAIR(BLACK_ON_WHITE)); } - mvwprintw(card->frame->shape, 0, 1 + (strlen(card_value(card->value) + 1)), + mvwprintw(card->frame->window, 0, 1 + (strlen(card_value(card->value) + 1)), card_suit(card->suit)); - mvwprintw(card->frame->shape, 4, 5 - (strlen(card_value(card->value) + 1)), + mvwprintw(card->frame->window, 4, 5 - (strlen(card_value(card->value) + 1)), card_suit(card->suit)); if (card->suit % 2 == 0) { - wattroff(card->frame->shape, COLOR_PAIR(RED_ON_WHITE)); + wattroff(card->frame->window, COLOR_PAIR(RED_ON_WHITE)); } else { - wattroff(card->frame->shape, COLOR_PAIR(BLACK_ON_WHITE)); + wattroff(card->frame->window, COLOR_PAIR(BLACK_ON_WHITE)); } } void draw_front(struct card *card) { - wbkgd(card->frame->shape, COLOR_PAIR(BLACK_ON_WHITE)); + wbkgd(card->frame->window, COLOR_PAIR(BLACK_ON_WHITE)); draw_value(card); draw_suit(card); } void draw_back(struct card *card) { - wbkgd(card->frame->shape, COLOR_PAIR(WHITE_ON_BLUE)); + wbkgd(card->frame->window, COLOR_PAIR(WHITE_ON_BLUE)); } void draw_card(struct card *card) { - mvwin(card->frame->shape, card->frame->begin_y, card->frame->begin_x); + mvwin(card->frame->window, card->frame->begin_y, card->frame->begin_x); if (card->face == EXPOSED) { draw_front(card); } else { draw_back(card); } - wrefresh(card->frame->shape); + wrefresh(card->frame->window); } void draw_stack(struct stack *stack) { diff --git a/lib/frame.c b/lib/frame.c index 041f15c..ed27116 100644 --- a/lib/frame.c +++ b/lib/frame.c @@ -14,7 +14,7 @@ void allocate_frame(struct frame **frame) { } void initialize_frame(struct frame *frame) { - frame->shape = NULL; + frame->window = NULL; frame->begin_y = 0; frame->begin_x = 0; } @@ -30,7 +30,7 @@ struct frame *duplicate_frame(struct frame *frame) { void free_frame(struct frame *frame) { if (frame) { - delwin(frame->shape); + delwin(frame->window); } free(frame); } @@ -38,8 +38,8 @@ void free_frame(struct frame *frame) { void set_frame(struct frame *frame, int begin_y, int begin_x) { frame->begin_y = begin_y; frame->begin_x = begin_x; - frame->shape = newwin(FRAME_HEIGHT, - FRAME_WIDTH, - frame->begin_y, - frame->begin_x); + frame->window = newwin(FRAME_HEIGHT, + FRAME_WIDTH, + frame->begin_y, + frame->begin_x); } diff --git a/lib/frame.h b/lib/frame.h index bfbce89..08eebb6 100644 --- a/lib/frame.h +++ b/lib/frame.h @@ -7,7 +7,7 @@ #define FRAME_HEIGHT 5 struct frame { - WINDOW *shape; + WINDOW *window; int begin_y; int begin_x; }; diff --git a/test/frame_test.c b/test/frame_test.c index a56107e..afa0618 100644 --- a/test/frame_test.c +++ b/test/frame_test.c @@ -8,7 +8,7 @@ void test_initialize_frame() { allocate_frame(&frame); initialize_frame(frame); - assert(frame->shape == NULL); + assert(frame->window == NULL); assert(frame->begin_y == 0); assert(frame->begin_x == 0);