s/start/begin
This commit is contained in:
+7
-7
@@ -17,10 +17,10 @@ void test_initialize_card() {
|
||||
|
||||
void test_duplicate_card() {
|
||||
struct card *card_0, *card_1;
|
||||
const int start_y = 5, start_x = 10;
|
||||
const int begin_y = 5, begin_x = 10;
|
||||
|
||||
allocate_card(&card_0);
|
||||
set_card(card_0, ACE, SPADES, EXPOSED, start_y, start_x);
|
||||
set_card(card_0, ACE, SPADES, EXPOSED, begin_y, begin_x);
|
||||
card_1 = duplicate_card(card_0);
|
||||
|
||||
assert(card_0 != card_1);
|
||||
@@ -29,18 +29,18 @@ void test_duplicate_card() {
|
||||
|
||||
void test_set_card() {
|
||||
struct card *card;
|
||||
int start_y = 5;
|
||||
int start_x = 10;
|
||||
int begin_y = 5;
|
||||
int begin_x = 10;
|
||||
|
||||
allocate_card(&card);
|
||||
initialize_card(card);
|
||||
set_card(card, ACE, SPADES, EXPOSED, start_y, start_x);
|
||||
set_card(card, ACE, SPADES, EXPOSED, begin_y, begin_x);
|
||||
|
||||
assert(card->value == ACE);
|
||||
assert(card->suit == SPADES);
|
||||
assert(card->face == EXPOSED);
|
||||
assert(card->frame->start_y == start_y);
|
||||
assert(card->frame->start_x == start_x);
|
||||
assert(card->frame->begin_y == begin_y);
|
||||
assert(card->frame->begin_x == begin_x);
|
||||
|
||||
free_card(card);
|
||||
}
|
||||
|
||||
+9
-9
@@ -9,18 +9,18 @@ void test_initialize_frame() {
|
||||
initialize_frame(frame);
|
||||
|
||||
assert(frame->shape == NULL);
|
||||
assert(frame->start_y == 0);
|
||||
assert(frame->start_x == 0);
|
||||
assert(frame->begin_y == 0);
|
||||
assert(frame->begin_x == 0);
|
||||
|
||||
free_frame(frame);
|
||||
}
|
||||
|
||||
void test_duplicate_frame() {
|
||||
struct frame *frame_0, *frame_1;
|
||||
const int start_y = 5, start_x = 10;
|
||||
const int begin_y = 5, begin_x = 10;
|
||||
|
||||
allocate_frame(&frame_0);
|
||||
set_frame(frame_0, start_y, start_x);
|
||||
set_frame(frame_0, begin_y, begin_x);
|
||||
frame_1 = duplicate_frame(frame_0);
|
||||
|
||||
assert(frame_0 != frame_1);
|
||||
@@ -29,15 +29,15 @@ void test_duplicate_frame() {
|
||||
|
||||
void test_set_frame() {
|
||||
struct frame *frame;
|
||||
int start_y = 5;
|
||||
int start_x = 10;
|
||||
int begin_y = 5;
|
||||
int begin_x = 10;
|
||||
|
||||
allocate_frame(&frame);
|
||||
initialize_frame(frame);
|
||||
set_frame(frame, start_y, start_x);
|
||||
set_frame(frame, begin_y, begin_x);
|
||||
|
||||
assert(frame->start_y == start_y);
|
||||
assert(frame->start_x == start_x);
|
||||
assert(frame->begin_y == begin_y);
|
||||
assert(frame->begin_x == begin_x);
|
||||
|
||||
free_frame(frame);
|
||||
}
|
||||
|
||||
+93
-93
@@ -115,8 +115,8 @@ void test_valid_move_from_stock_to_stock() {
|
||||
allocate_stack(&stock_1);
|
||||
initialize_stack(stock_0);
|
||||
initialize_stack(stock_1);
|
||||
set_card(stock_0->card, ACE, SPADES, EXPOSED, STOCK_STARTING_Y, STOCK_STARTING_X);
|
||||
set_card(stock_1->card, KING, HEARTS, EXPOSED, STOCK_STARTING_Y, STOCK_STARTING_X);
|
||||
set_card(stock_0->card, ACE, SPADES, EXPOSED, STOCK_BEGIN_Y, STOCK_BEGIN_X);
|
||||
set_card(stock_1->card, KING, HEARTS, EXPOSED, STOCK_BEGIN_Y, STOCK_BEGIN_X);
|
||||
assert(!valid_move(stock_0, stock_0));
|
||||
assert(!valid_move(stock_0, stock_1));
|
||||
assert(!valid_move(stock_1, stock_0));
|
||||
@@ -132,8 +132,8 @@ void test_valid_move_from_stock_to_waste_pile() {
|
||||
allocate_stack(&waste_pile);
|
||||
initialize_stack(stock);
|
||||
initialize_stack(waste_pile);
|
||||
set_card(stock->card, ACE, SPADES, EXPOSED, STOCK_STARTING_Y, STOCK_STARTING_X);
|
||||
set_card(waste_pile->card, KING, HEARTS, EXPOSED, WASTE_PILE_STARTING_Y, WASTE_PILE_STARTING_X);
|
||||
set_card(stock->card, ACE, SPADES, EXPOSED, STOCK_BEGIN_Y, STOCK_BEGIN_X);
|
||||
set_card(waste_pile->card, KING, HEARTS, EXPOSED, WASTE_PILE_BEGIN_Y, WASTE_PILE_BEGIN_X);
|
||||
assert(valid_move(stock, waste_pile));
|
||||
free_stack(stock);
|
||||
free_stack(waste_pile);
|
||||
@@ -144,15 +144,15 @@ void test_valid_move_from_stock_to_foundation_stacks() {
|
||||
|
||||
allocate_stack(&stock);
|
||||
initialize_stack(stock);
|
||||
set_card(stock->card, ACE, SPADES, EXPOSED, STOCK_STARTING_Y, STOCK_STARTING_X);
|
||||
set_card(stock->card, ACE, SPADES, EXPOSED, STOCK_BEGIN_Y, STOCK_BEGIN_X);
|
||||
for (int i = 0; i < 4; i++) {
|
||||
allocate_stack(&foundation_stacks[i]);
|
||||
initialize_stack(foundation_stacks[i]);
|
||||
}
|
||||
set_card(foundation_stacks[0]->card, ACE, SPADES, EXPOSED, FOUNDATION_STARTING_Y, FOUNDATION_0_STARTING_X);
|
||||
set_card(foundation_stacks[1]->card, ACE, SPADES, EXPOSED, FOUNDATION_STARTING_Y, FOUNDATION_1_STARTING_X);
|
||||
set_card(foundation_stacks[2]->card, ACE, SPADES, EXPOSED, FOUNDATION_STARTING_Y, FOUNDATION_2_STARTING_X);
|
||||
set_card(foundation_stacks[3]->card, ACE, SPADES, EXPOSED, FOUNDATION_STARTING_Y, FOUNDATION_3_STARTING_X);
|
||||
set_card(foundation_stacks[0]->card, ACE, SPADES, EXPOSED, FOUNDATION_BEGIN_Y, FOUNDATION_0_BEGIN_X);
|
||||
set_card(foundation_stacks[1]->card, ACE, SPADES, EXPOSED, FOUNDATION_BEGIN_Y, FOUNDATION_1_BEGIN_X);
|
||||
set_card(foundation_stacks[2]->card, ACE, SPADES, EXPOSED, FOUNDATION_BEGIN_Y, FOUNDATION_2_BEGIN_X);
|
||||
set_card(foundation_stacks[3]->card, ACE, SPADES, EXPOSED, FOUNDATION_BEGIN_Y, FOUNDATION_3_BEGIN_X);
|
||||
for (int i = 0; i < 4; i++) {
|
||||
assert(!valid_move(stock, foundation_stacks[i]));
|
||||
}
|
||||
@@ -167,18 +167,18 @@ void test_valid_move_from_stock_to_maneuvre_stacks() {
|
||||
|
||||
allocate_stack(&stock);
|
||||
initialize_stack(stock);
|
||||
set_card(stock->card, ACE, SPADES, EXPOSED, STOCK_STARTING_Y, STOCK_STARTING_X);
|
||||
set_card(stock->card, ACE, SPADES, EXPOSED, STOCK_BEGIN_Y, STOCK_BEGIN_X);
|
||||
for (int i = 0; i < 7; i++) {
|
||||
allocate_stack(&maneuvre_stacks[i]);
|
||||
initialize_stack(maneuvre_stacks[i]);
|
||||
}
|
||||
set_card(maneuvre_stacks[0]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_0_STARTING_X);
|
||||
set_card(maneuvre_stacks[1]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_1_STARTING_X);
|
||||
set_card(maneuvre_stacks[2]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_2_STARTING_X);
|
||||
set_card(maneuvre_stacks[3]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_3_STARTING_X);
|
||||
set_card(maneuvre_stacks[4]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_4_STARTING_X);
|
||||
set_card(maneuvre_stacks[5]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_5_STARTING_X);
|
||||
set_card(maneuvre_stacks[6]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_6_STARTING_X);
|
||||
set_card(maneuvre_stacks[0]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_0_BEGIN_X);
|
||||
set_card(maneuvre_stacks[1]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_1_BEGIN_X);
|
||||
set_card(maneuvre_stacks[2]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_2_BEGIN_X);
|
||||
set_card(maneuvre_stacks[3]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_3_BEGIN_X);
|
||||
set_card(maneuvre_stacks[4]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_4_BEGIN_X);
|
||||
set_card(maneuvre_stacks[5]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_5_BEGIN_X);
|
||||
set_card(maneuvre_stacks[6]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_6_BEGIN_X);
|
||||
for (int i = 0; i < 7; i++) {
|
||||
assert(!valid_move(stock, maneuvre_stacks[i]));
|
||||
}
|
||||
@@ -195,8 +195,8 @@ void test_valid_move_from_waste_pile_to_stock() {
|
||||
allocate_stack(&waste_pile);
|
||||
initialize_stack(stock);
|
||||
initialize_stack(waste_pile);
|
||||
set_card(stock->card, ACE, SPADES, EXPOSED, STOCK_STARTING_Y, STOCK_STARTING_X);
|
||||
set_card(waste_pile->card, KING, HEARTS, EXPOSED, WASTE_PILE_STARTING_Y, WASTE_PILE_STARTING_X);
|
||||
set_card(stock->card, ACE, SPADES, EXPOSED, STOCK_BEGIN_Y, STOCK_BEGIN_X);
|
||||
set_card(waste_pile->card, KING, HEARTS, EXPOSED, WASTE_PILE_BEGIN_Y, WASTE_PILE_BEGIN_X);
|
||||
assert(!valid_move(waste_pile, stock));
|
||||
free_stack(stock);
|
||||
free_stack(waste_pile);
|
||||
@@ -209,8 +209,8 @@ void test_valid_move_from_waste_pile_to_waste_pile() {
|
||||
allocate_stack(&waste_pile_1);
|
||||
initialize_stack(waste_pile_0);
|
||||
initialize_stack(waste_pile_1);
|
||||
set_card(waste_pile_0->card, ACE, SPADES, EXPOSED, WASTE_PILE_STARTING_Y, WASTE_PILE_STARTING_X);
|
||||
set_card(waste_pile_1->card, KING, HEARTS, EXPOSED, WASTE_PILE_STARTING_Y, WASTE_PILE_STARTING_X);
|
||||
set_card(waste_pile_0->card, ACE, SPADES, EXPOSED, WASTE_PILE_BEGIN_Y, WASTE_PILE_BEGIN_X);
|
||||
set_card(waste_pile_1->card, KING, HEARTS, EXPOSED, WASTE_PILE_BEGIN_Y, WASTE_PILE_BEGIN_X);
|
||||
assert(!valid_move(waste_pile_0, waste_pile_0));
|
||||
assert(!valid_move(waste_pile_0, waste_pile_1));
|
||||
assert(!valid_move(waste_pile_1, waste_pile_0));
|
||||
@@ -224,15 +224,15 @@ void test_valid_move_from_waste_pile_to_foundation_stacks() {
|
||||
|
||||
allocate_stack(&waste_pile);
|
||||
initialize_stack(waste_pile);
|
||||
set_card(waste_pile->card, ACE, SPADES, EXPOSED, WASTE_PILE_STARTING_Y, WASTE_PILE_STARTING_X);
|
||||
set_card(waste_pile->card, ACE, SPADES, EXPOSED, WASTE_PILE_BEGIN_Y, WASTE_PILE_BEGIN_X);
|
||||
for (int i = 0; i < 4; i++) {
|
||||
allocate_stack(&foundation_stacks[i]);
|
||||
initialize_stack(foundation_stacks[i]);
|
||||
}
|
||||
set_card(foundation_stacks[0]->card, ACE, SPADES, EXPOSED, FOUNDATION_STARTING_Y, FOUNDATION_0_STARTING_X);
|
||||
set_card(foundation_stacks[1]->card, ACE, SPADES, EXPOSED, FOUNDATION_STARTING_Y, FOUNDATION_1_STARTING_X);
|
||||
set_card(foundation_stacks[2]->card, ACE, SPADES, EXPOSED, FOUNDATION_STARTING_Y, FOUNDATION_2_STARTING_X);
|
||||
set_card(foundation_stacks[3]->card, ACE, SPADES, EXPOSED, FOUNDATION_STARTING_Y, FOUNDATION_3_STARTING_X);
|
||||
set_card(foundation_stacks[0]->card, ACE, SPADES, EXPOSED, FOUNDATION_BEGIN_Y, FOUNDATION_0_BEGIN_X);
|
||||
set_card(foundation_stacks[1]->card, ACE, SPADES, EXPOSED, FOUNDATION_BEGIN_Y, FOUNDATION_1_BEGIN_X);
|
||||
set_card(foundation_stacks[2]->card, ACE, SPADES, EXPOSED, FOUNDATION_BEGIN_Y, FOUNDATION_2_BEGIN_X);
|
||||
set_card(foundation_stacks[3]->card, ACE, SPADES, EXPOSED, FOUNDATION_BEGIN_Y, FOUNDATION_3_BEGIN_X);
|
||||
for (int i = 0; i < 4; i++) {
|
||||
assert(valid_move(waste_pile, foundation_stacks[i]));
|
||||
}
|
||||
@@ -247,18 +247,18 @@ void test_valid_move_from_waste_pile_to_maneuvre_stacks() {
|
||||
|
||||
allocate_stack(&waste_pile);
|
||||
initialize_stack(waste_pile);
|
||||
set_card(waste_pile->card, ACE, SPADES, EXPOSED, WASTE_PILE_STARTING_Y, WASTE_PILE_STARTING_X);
|
||||
set_card(waste_pile->card, ACE, SPADES, EXPOSED, WASTE_PILE_BEGIN_Y, WASTE_PILE_BEGIN_X);
|
||||
for (int i = 0; i < 7; i++) {
|
||||
allocate_stack(&maneuvre_stacks[i]);
|
||||
initialize_stack(maneuvre_stacks[i]);
|
||||
}
|
||||
set_card(maneuvre_stacks[0]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_0_STARTING_X);
|
||||
set_card(maneuvre_stacks[1]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_1_STARTING_X);
|
||||
set_card(maneuvre_stacks[2]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_2_STARTING_X);
|
||||
set_card(maneuvre_stacks[3]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_3_STARTING_X);
|
||||
set_card(maneuvre_stacks[4]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_4_STARTING_X);
|
||||
set_card(maneuvre_stacks[5]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_5_STARTING_X);
|
||||
set_card(maneuvre_stacks[6]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_6_STARTING_X);
|
||||
set_card(maneuvre_stacks[0]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_0_BEGIN_X);
|
||||
set_card(maneuvre_stacks[1]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_1_BEGIN_X);
|
||||
set_card(maneuvre_stacks[2]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_2_BEGIN_X);
|
||||
set_card(maneuvre_stacks[3]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_3_BEGIN_X);
|
||||
set_card(maneuvre_stacks[4]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_4_BEGIN_X);
|
||||
set_card(maneuvre_stacks[5]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_5_BEGIN_X);
|
||||
set_card(maneuvre_stacks[6]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_6_BEGIN_X);
|
||||
for (int i = 0; i < 7; i++) {
|
||||
assert(valid_move(waste_pile, maneuvre_stacks[i]));
|
||||
}
|
||||
@@ -273,15 +273,15 @@ void test_valid_move_from_foundation_stack_to_stock() {
|
||||
|
||||
allocate_stack(&stock);
|
||||
initialize_stack(stock);
|
||||
set_card(stock->card, ACE, SPADES, EXPOSED, STOCK_STARTING_Y, STOCK_STARTING_X);
|
||||
set_card(stock->card, ACE, SPADES, EXPOSED, STOCK_BEGIN_Y, STOCK_BEGIN_X);
|
||||
for (int i = 0; i < 4; i++) {
|
||||
allocate_stack(&foundation_stacks[i]);
|
||||
initialize_stack(foundation_stacks[i]);
|
||||
}
|
||||
set_card(foundation_stacks[0]->card, ACE, SPADES, EXPOSED, FOUNDATION_STARTING_Y, FOUNDATION_0_STARTING_X);
|
||||
set_card(foundation_stacks[1]->card, ACE, SPADES, EXPOSED, FOUNDATION_STARTING_Y, FOUNDATION_1_STARTING_X);
|
||||
set_card(foundation_stacks[2]->card, ACE, SPADES, EXPOSED, FOUNDATION_STARTING_Y, FOUNDATION_2_STARTING_X);
|
||||
set_card(foundation_stacks[3]->card, ACE, SPADES, EXPOSED, FOUNDATION_STARTING_Y, FOUNDATION_3_STARTING_X);
|
||||
set_card(foundation_stacks[0]->card, ACE, SPADES, EXPOSED, FOUNDATION_BEGIN_Y, FOUNDATION_0_BEGIN_X);
|
||||
set_card(foundation_stacks[1]->card, ACE, SPADES, EXPOSED, FOUNDATION_BEGIN_Y, FOUNDATION_1_BEGIN_X);
|
||||
set_card(foundation_stacks[2]->card, ACE, SPADES, EXPOSED, FOUNDATION_BEGIN_Y, FOUNDATION_2_BEGIN_X);
|
||||
set_card(foundation_stacks[3]->card, ACE, SPADES, EXPOSED, FOUNDATION_BEGIN_Y, FOUNDATION_3_BEGIN_X);
|
||||
for (int i = 0; i < 4; i++) {
|
||||
assert(!valid_move(foundation_stacks[i], stock));
|
||||
}
|
||||
@@ -296,15 +296,15 @@ void test_valid_move_from_foundation_stack_to_waste_pile() {
|
||||
|
||||
allocate_stack(&waste_pile);
|
||||
initialize_stack(waste_pile);
|
||||
set_card(waste_pile->card, ACE, SPADES, EXPOSED, WASTE_PILE_STARTING_Y, WASTE_PILE_STARTING_X);
|
||||
set_card(waste_pile->card, ACE, SPADES, EXPOSED, WASTE_PILE_BEGIN_Y, WASTE_PILE_BEGIN_X);
|
||||
for (int i = 0; i < 4; i++) {
|
||||
allocate_stack(&foundation_stacks[i]);
|
||||
initialize_stack(foundation_stacks[i]);
|
||||
}
|
||||
set_card(foundation_stacks[0]->card, ACE, SPADES, EXPOSED, FOUNDATION_STARTING_Y, FOUNDATION_0_STARTING_X);
|
||||
set_card(foundation_stacks[1]->card, ACE, SPADES, EXPOSED, FOUNDATION_STARTING_Y, FOUNDATION_1_STARTING_X);
|
||||
set_card(foundation_stacks[2]->card, ACE, SPADES, EXPOSED, FOUNDATION_STARTING_Y, FOUNDATION_2_STARTING_X);
|
||||
set_card(foundation_stacks[3]->card, ACE, SPADES, EXPOSED, FOUNDATION_STARTING_Y, FOUNDATION_3_STARTING_X);
|
||||
set_card(foundation_stacks[0]->card, ACE, SPADES, EXPOSED, FOUNDATION_BEGIN_Y, FOUNDATION_0_BEGIN_X);
|
||||
set_card(foundation_stacks[1]->card, ACE, SPADES, EXPOSED, FOUNDATION_BEGIN_Y, FOUNDATION_1_BEGIN_X);
|
||||
set_card(foundation_stacks[2]->card, ACE, SPADES, EXPOSED, FOUNDATION_BEGIN_Y, FOUNDATION_2_BEGIN_X);
|
||||
set_card(foundation_stacks[3]->card, ACE, SPADES, EXPOSED, FOUNDATION_BEGIN_Y, FOUNDATION_3_BEGIN_X);
|
||||
for (int i = 0; i < 4; i++) {
|
||||
assert(!valid_move(foundation_stacks[i], waste_pile));
|
||||
}
|
||||
@@ -321,10 +321,10 @@ void test_valid_move_from_foundation_stack_to_foundation_stacks() {
|
||||
allocate_stack(&foundation_stacks[i]);
|
||||
initialize_stack(foundation_stacks[i]);
|
||||
}
|
||||
set_card(foundation_stacks[0]->card, ACE, SPADES, EXPOSED, FOUNDATION_STARTING_Y, FOUNDATION_0_STARTING_X);
|
||||
set_card(foundation_stacks[1]->card, ACE, SPADES, EXPOSED, FOUNDATION_STARTING_Y, FOUNDATION_1_STARTING_X);
|
||||
set_card(foundation_stacks[2]->card, ACE, SPADES, EXPOSED, FOUNDATION_STARTING_Y, FOUNDATION_2_STARTING_X);
|
||||
set_card(foundation_stacks[3]->card, ACE, SPADES, EXPOSED, FOUNDATION_STARTING_Y, FOUNDATION_3_STARTING_X);
|
||||
set_card(foundation_stacks[0]->card, ACE, SPADES, EXPOSED, FOUNDATION_BEGIN_Y, FOUNDATION_0_BEGIN_X);
|
||||
set_card(foundation_stacks[1]->card, ACE, SPADES, EXPOSED, FOUNDATION_BEGIN_Y, FOUNDATION_1_BEGIN_X);
|
||||
set_card(foundation_stacks[2]->card, ACE, SPADES, EXPOSED, FOUNDATION_BEGIN_Y, FOUNDATION_2_BEGIN_X);
|
||||
set_card(foundation_stacks[3]->card, ACE, SPADES, EXPOSED, FOUNDATION_BEGIN_Y, FOUNDATION_3_BEGIN_X);
|
||||
for (int i = 0; i < 4; i++) {
|
||||
for (int j = 0; j < 4; j++) {
|
||||
if (i == j) {
|
||||
@@ -347,21 +347,21 @@ void test_valid_move_from_foundation_stack_to_maneuvre_stacks() {
|
||||
allocate_stack(&foundation_stacks[i]);
|
||||
initialize_stack(foundation_stacks[i]);
|
||||
}
|
||||
set_card(foundation_stacks[0]->card, ACE, SPADES, EXPOSED, FOUNDATION_STARTING_Y, FOUNDATION_0_STARTING_X);
|
||||
set_card(foundation_stacks[1]->card, ACE, SPADES, EXPOSED, FOUNDATION_STARTING_Y, FOUNDATION_1_STARTING_X);
|
||||
set_card(foundation_stacks[2]->card, ACE, SPADES, EXPOSED, FOUNDATION_STARTING_Y, FOUNDATION_2_STARTING_X);
|
||||
set_card(foundation_stacks[3]->card, ACE, SPADES, EXPOSED, FOUNDATION_STARTING_Y, FOUNDATION_3_STARTING_X);
|
||||
set_card(foundation_stacks[0]->card, ACE, SPADES, EXPOSED, FOUNDATION_BEGIN_Y, FOUNDATION_0_BEGIN_X);
|
||||
set_card(foundation_stacks[1]->card, ACE, SPADES, EXPOSED, FOUNDATION_BEGIN_Y, FOUNDATION_1_BEGIN_X);
|
||||
set_card(foundation_stacks[2]->card, ACE, SPADES, EXPOSED, FOUNDATION_BEGIN_Y, FOUNDATION_2_BEGIN_X);
|
||||
set_card(foundation_stacks[3]->card, ACE, SPADES, EXPOSED, FOUNDATION_BEGIN_Y, FOUNDATION_3_BEGIN_X);
|
||||
for (int i = 0; i < 7; i++) {
|
||||
allocate_stack(&maneuvre_stacks[i]);
|
||||
initialize_stack(maneuvre_stacks[i]);
|
||||
}
|
||||
set_card(maneuvre_stacks[0]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_0_STARTING_X);
|
||||
set_card(maneuvre_stacks[1]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_1_STARTING_X);
|
||||
set_card(maneuvre_stacks[2]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_2_STARTING_X);
|
||||
set_card(maneuvre_stacks[3]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_3_STARTING_X);
|
||||
set_card(maneuvre_stacks[4]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_4_STARTING_X);
|
||||
set_card(maneuvre_stacks[5]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_5_STARTING_X);
|
||||
set_card(maneuvre_stacks[6]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_6_STARTING_X);
|
||||
set_card(maneuvre_stacks[0]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_0_BEGIN_X);
|
||||
set_card(maneuvre_stacks[1]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_1_BEGIN_X);
|
||||
set_card(maneuvre_stacks[2]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_2_BEGIN_X);
|
||||
set_card(maneuvre_stacks[3]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_3_BEGIN_X);
|
||||
set_card(maneuvre_stacks[4]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_4_BEGIN_X);
|
||||
set_card(maneuvre_stacks[5]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_5_BEGIN_X);
|
||||
set_card(maneuvre_stacks[6]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_6_BEGIN_X);
|
||||
for (int i = 0; i < 4; i++) {
|
||||
for (int j = 0; j < 7; j++) {
|
||||
assert(valid_move(foundation_stacks[i], maneuvre_stacks[j]));
|
||||
@@ -380,18 +380,18 @@ void test_valid_move_from_maneuvre_stack_to_stock() {
|
||||
|
||||
allocate_stack(&stock);
|
||||
initialize_stack(stock);
|
||||
set_card(stock->card, ACE, SPADES, EXPOSED, STOCK_STARTING_Y, STOCK_STARTING_X);
|
||||
set_card(stock->card, ACE, SPADES, EXPOSED, STOCK_BEGIN_Y, STOCK_BEGIN_X);
|
||||
for (int i = 0; i < 7; i++) {
|
||||
allocate_stack(&maneuvre_stacks[i]);
|
||||
initialize_stack(maneuvre_stacks[i]);
|
||||
}
|
||||
set_card(maneuvre_stacks[0]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_0_STARTING_X);
|
||||
set_card(maneuvre_stacks[1]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_1_STARTING_X);
|
||||
set_card(maneuvre_stacks[2]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_2_STARTING_X);
|
||||
set_card(maneuvre_stacks[3]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_3_STARTING_X);
|
||||
set_card(maneuvre_stacks[4]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_4_STARTING_X);
|
||||
set_card(maneuvre_stacks[5]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_5_STARTING_X);
|
||||
set_card(maneuvre_stacks[6]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_6_STARTING_X);
|
||||
set_card(maneuvre_stacks[0]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_0_BEGIN_X);
|
||||
set_card(maneuvre_stacks[1]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_1_BEGIN_X);
|
||||
set_card(maneuvre_stacks[2]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_2_BEGIN_X);
|
||||
set_card(maneuvre_stacks[3]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_3_BEGIN_X);
|
||||
set_card(maneuvre_stacks[4]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_4_BEGIN_X);
|
||||
set_card(maneuvre_stacks[5]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_5_BEGIN_X);
|
||||
set_card(maneuvre_stacks[6]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_6_BEGIN_X);
|
||||
for (int i = 0; i < 7; i++) {
|
||||
assert(!valid_move(maneuvre_stacks[i], stock));
|
||||
}
|
||||
@@ -406,18 +406,18 @@ void test_valid_move_from_maneuvre_stack_to_waste_pile() {
|
||||
|
||||
allocate_stack(&waste_pile);
|
||||
initialize_stack(waste_pile);
|
||||
set_card(waste_pile->card, ACE, SPADES, EXPOSED, WASTE_PILE_STARTING_Y, WASTE_PILE_STARTING_X);
|
||||
set_card(waste_pile->card, ACE, SPADES, EXPOSED, WASTE_PILE_BEGIN_Y, WASTE_PILE_BEGIN_X);
|
||||
for (int i = 0; i < 7; i++) {
|
||||
allocate_stack(&maneuvre_stacks[i]);
|
||||
initialize_stack(maneuvre_stacks[i]);
|
||||
}
|
||||
set_card(maneuvre_stacks[0]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_0_STARTING_X);
|
||||
set_card(maneuvre_stacks[1]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_1_STARTING_X);
|
||||
set_card(maneuvre_stacks[2]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_2_STARTING_X);
|
||||
set_card(maneuvre_stacks[3]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_3_STARTING_X);
|
||||
set_card(maneuvre_stacks[4]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_4_STARTING_X);
|
||||
set_card(maneuvre_stacks[5]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_5_STARTING_X);
|
||||
set_card(maneuvre_stacks[6]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_6_STARTING_X);
|
||||
set_card(maneuvre_stacks[0]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_0_BEGIN_X);
|
||||
set_card(maneuvre_stacks[1]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_1_BEGIN_X);
|
||||
set_card(maneuvre_stacks[2]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_2_BEGIN_X);
|
||||
set_card(maneuvre_stacks[3]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_3_BEGIN_X);
|
||||
set_card(maneuvre_stacks[4]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_4_BEGIN_X);
|
||||
set_card(maneuvre_stacks[5]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_5_BEGIN_X);
|
||||
set_card(maneuvre_stacks[6]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_6_BEGIN_X);
|
||||
for (int i = 0; i < 7; i++) {
|
||||
assert(!valid_move(maneuvre_stacks[i], waste_pile));
|
||||
}
|
||||
@@ -435,21 +435,21 @@ void test_valid_move_from_maneuvre_stack_to_foundation_stacks() {
|
||||
allocate_stack(&foundation_stacks[i]);
|
||||
initialize_stack(foundation_stacks[i]);
|
||||
}
|
||||
set_card(foundation_stacks[0]->card, ACE, SPADES, EXPOSED, FOUNDATION_STARTING_Y, FOUNDATION_0_STARTING_X);
|
||||
set_card(foundation_stacks[1]->card, ACE, SPADES, EXPOSED, FOUNDATION_STARTING_Y, FOUNDATION_1_STARTING_X);
|
||||
set_card(foundation_stacks[2]->card, ACE, SPADES, EXPOSED, FOUNDATION_STARTING_Y, FOUNDATION_2_STARTING_X);
|
||||
set_card(foundation_stacks[3]->card, ACE, SPADES, EXPOSED, FOUNDATION_STARTING_Y, FOUNDATION_3_STARTING_X);
|
||||
set_card(foundation_stacks[0]->card, ACE, SPADES, EXPOSED, FOUNDATION_BEGIN_Y, FOUNDATION_0_BEGIN_X);
|
||||
set_card(foundation_stacks[1]->card, ACE, SPADES, EXPOSED, FOUNDATION_BEGIN_Y, FOUNDATION_1_BEGIN_X);
|
||||
set_card(foundation_stacks[2]->card, ACE, SPADES, EXPOSED, FOUNDATION_BEGIN_Y, FOUNDATION_2_BEGIN_X);
|
||||
set_card(foundation_stacks[3]->card, ACE, SPADES, EXPOSED, FOUNDATION_BEGIN_Y, FOUNDATION_3_BEGIN_X);
|
||||
for (int i = 0; i < 7; i++) {
|
||||
allocate_stack(&maneuvre_stacks[i]);
|
||||
initialize_stack(maneuvre_stacks[i]);
|
||||
}
|
||||
set_card(maneuvre_stacks[0]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_0_STARTING_X);
|
||||
set_card(maneuvre_stacks[1]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_1_STARTING_X);
|
||||
set_card(maneuvre_stacks[2]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_2_STARTING_X);
|
||||
set_card(maneuvre_stacks[3]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_3_STARTING_X);
|
||||
set_card(maneuvre_stacks[4]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_4_STARTING_X);
|
||||
set_card(maneuvre_stacks[5]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_5_STARTING_X);
|
||||
set_card(maneuvre_stacks[6]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_6_STARTING_X);
|
||||
set_card(maneuvre_stacks[0]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_0_BEGIN_X);
|
||||
set_card(maneuvre_stacks[1]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_1_BEGIN_X);
|
||||
set_card(maneuvre_stacks[2]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_2_BEGIN_X);
|
||||
set_card(maneuvre_stacks[3]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_3_BEGIN_X);
|
||||
set_card(maneuvre_stacks[4]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_4_BEGIN_X);
|
||||
set_card(maneuvre_stacks[5]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_5_BEGIN_X);
|
||||
set_card(maneuvre_stacks[6]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_6_BEGIN_X);
|
||||
for (int i = 0; i < 7; i++) {
|
||||
for (int j = 0; j < 4; j++) {
|
||||
assert(valid_move(maneuvre_stacks[i], foundation_stacks[j]));
|
||||
@@ -470,13 +470,13 @@ void test_valid_move_from_maneuvre_stack_to_maneuvre_stacks() {
|
||||
allocate_stack(&maneuvre_stacks[i]);
|
||||
initialize_stack(maneuvre_stacks[i]);
|
||||
}
|
||||
set_card(maneuvre_stacks[0]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_0_STARTING_X);
|
||||
set_card(maneuvre_stacks[1]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_1_STARTING_X);
|
||||
set_card(maneuvre_stacks[2]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_2_STARTING_X);
|
||||
set_card(maneuvre_stacks[3]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_3_STARTING_X);
|
||||
set_card(maneuvre_stacks[4]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_4_STARTING_X);
|
||||
set_card(maneuvre_stacks[5]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_5_STARTING_X);
|
||||
set_card(maneuvre_stacks[6]->card, ACE, SPADES, EXPOSED, MANEUVRE_STARTING_Y, MANEUVRE_6_STARTING_X);
|
||||
set_card(maneuvre_stacks[0]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_0_BEGIN_X);
|
||||
set_card(maneuvre_stacks[1]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_1_BEGIN_X);
|
||||
set_card(maneuvre_stacks[2]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_2_BEGIN_X);
|
||||
set_card(maneuvre_stacks[3]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_3_BEGIN_X);
|
||||
set_card(maneuvre_stacks[4]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_4_BEGIN_X);
|
||||
set_card(maneuvre_stacks[5]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_5_BEGIN_X);
|
||||
set_card(maneuvre_stacks[6]->card, ACE, SPADES, EXPOSED, MANEUVRE_BEGIN_Y, MANEUVRE_6_BEGIN_X);
|
||||
for (int i = 0; i < 7; i++) {
|
||||
for (int j = 0; j < 7; j++) {
|
||||
if (i == j) {
|
||||
|
||||
+2
-2
@@ -17,13 +17,13 @@ void test_initialize_stack() {
|
||||
void test_duplicate_stack() {
|
||||
struct stack *stack_0, *stack_1;
|
||||
struct card *card[5];
|
||||
const int start_y = 5, start_x = 10;
|
||||
const int begin_y = 5, begin_x = 10;
|
||||
|
||||
allocate_stack(&stack_0);
|
||||
initialize_stack(stack_0);
|
||||
for (int i = 0; i < 5; i++) {
|
||||
allocate_card(&card[i]);
|
||||
set_card(card[i], i, SPADES, EXPOSED, start_y, start_x);
|
||||
set_card(card[i], i, SPADES, EXPOSED, begin_y, begin_x);
|
||||
push(&stack_0, card[i]);
|
||||
}
|
||||
stack_1 = duplicate_stack(stack_0);
|
||||
|
||||
+2
-2
@@ -2,8 +2,8 @@
|
||||
|
||||
bool frames_equal(struct frame *frame_0, struct frame *frame_1) {
|
||||
if (frame_0 && frame_1) {
|
||||
return(frame_0->start_y == frame_1->start_y &&
|
||||
frame_0->start_x == frame_1->start_x);
|
||||
return(frame_0->begin_y == frame_1->begin_y &&
|
||||
frame_0->begin_x == frame_1->begin_x);
|
||||
} else if ((frame_0 && !frame_1) || (!frame_0 && frame_1)) {
|
||||
return(false);
|
||||
} else {
|
||||
|
||||
+12
-12
@@ -15,12 +15,12 @@ void test_frames_equal_with_one_null() {
|
||||
|
||||
void test_frames_equal_with_two_equivalent_frames() {
|
||||
struct frame *frame_0, *frame_1;
|
||||
const int start_y = 5, start_x = 10;
|
||||
const int begin_y = 5, begin_x = 10;
|
||||
|
||||
allocate_frame(&frame_0);
|
||||
allocate_frame(&frame_1);
|
||||
set_frame(frame_0, start_y, start_x);
|
||||
set_frame(frame_1, start_y, start_x);
|
||||
set_frame(frame_0, begin_y, begin_x);
|
||||
set_frame(frame_1, begin_y, begin_x);
|
||||
|
||||
assert(frames_equal(frame_0, frame_1));
|
||||
}
|
||||
@@ -47,12 +47,12 @@ void test_cards_equal_with_one_null() {
|
||||
|
||||
void test_cards_equal_with_two_equivalent_cards() {
|
||||
struct card *card_0, *card_1;
|
||||
const int start_y = 5, start_x = 10;
|
||||
const int begin_y = 5, begin_x = 10;
|
||||
|
||||
allocate_card(&card_0);
|
||||
allocate_card(&card_1);
|
||||
set_card(card_0, ACE, SPADES, EXPOSED, start_y, start_x);
|
||||
set_card(card_1, ACE, SPADES, EXPOSED, start_y, start_x);
|
||||
set_card(card_0, ACE, SPADES, EXPOSED, begin_y, begin_x);
|
||||
set_card(card_1, ACE, SPADES, EXPOSED, begin_y, begin_x);
|
||||
|
||||
assert(cards_equal(card_0, card_1));
|
||||
}
|
||||
@@ -80,12 +80,12 @@ void test_stacks_equal_with_one_null() {
|
||||
void test_stacks_equal_with_two_equivalent_stacks() {
|
||||
struct stack *stack_0, *stack_1;
|
||||
struct card *card_0, *card_1;
|
||||
const int start_y = 5, start_x = 10;
|
||||
const int begin_y = 5, begin_x = 10;
|
||||
|
||||
allocate_card(&card_0);
|
||||
allocate_card(&card_1);
|
||||
set_card(card_0, ACE, SPADES, EXPOSED, start_y, start_x);
|
||||
set_card(card_1, ACE, SPADES, EXPOSED, start_y, start_x);
|
||||
set_card(card_0, ACE, SPADES, EXPOSED, begin_y, begin_x);
|
||||
set_card(card_1, ACE, SPADES, EXPOSED, begin_y, begin_x);
|
||||
allocate_stack(&stack_0);
|
||||
allocate_stack(&stack_1);
|
||||
push(&stack_0, card_0);
|
||||
@@ -97,12 +97,12 @@ void test_stacks_equal_with_two_equivalent_stacks() {
|
||||
void test_stacks_equal_with_two_different_stacks() {
|
||||
struct stack *stack_0, *stack_1;
|
||||
struct card *card_0, *card_1;
|
||||
const int start_y = 5, start_x = 10;
|
||||
const int begin_y = 5, begin_x = 10;
|
||||
|
||||
allocate_card(&card_0);
|
||||
allocate_card(&card_1);
|
||||
set_card(card_0, ACE, SPADES, EXPOSED, start_y, start_x);
|
||||
set_card(card_1, KING, HEARTS, EXPOSED, start_y, start_x);
|
||||
set_card(card_0, ACE, SPADES, EXPOSED, begin_y, begin_x);
|
||||
set_card(card_1, KING, HEARTS, EXPOSED, begin_y, begin_x);
|
||||
allocate_stack(&stack_0);
|
||||
allocate_stack(&stack_1);
|
||||
push(&stack_0, card_0);
|
||||
|
||||
Reference in New Issue
Block a user