Fixing indendation for 'switch'es.
This commit is contained in:
110
lib/cursor.c
110
lib/cursor.c
@@ -38,64 +38,64 @@ void erase_cursor(struct cursor *cursor) {
|
||||
|
||||
void move_cursor(struct cursor *cursor, enum movement movement) {
|
||||
switch (movement) {
|
||||
case LEFT:
|
||||
if (cursor->x > CURSOR_STARTING_X) {
|
||||
erase_cursor(cursor);
|
||||
cursor->x = cursor->x - 8;
|
||||
if (cursor->y > CURSOR_STARTING_Y) {
|
||||
move_cursor(cursor, UP);
|
||||
move_cursor(cursor, DOWN);
|
||||
}
|
||||
draw_cursor(cursor);
|
||||
case LEFT:
|
||||
if (cursor->x > CURSOR_STARTING_X) {
|
||||
erase_cursor(cursor);
|
||||
cursor->x = cursor->x - 8;
|
||||
if (cursor->y > CURSOR_STARTING_Y) {
|
||||
move_cursor(cursor, UP);
|
||||
move_cursor(cursor, DOWN);
|
||||
}
|
||||
break;
|
||||
case DOWN:
|
||||
if (cursor->y == CURSOR_STARTING_Y) {
|
||||
erase_cursor(cursor);
|
||||
switch (cursor->x - 3) {
|
||||
case MANEUVRE_0_STARTING_X:
|
||||
cursor->y = cursor->y + 7 + length(deck->maneuvre_0);
|
||||
break;
|
||||
case MANEUVRE_1_STARTING_X:
|
||||
cursor->y = cursor->y + 7 + length(deck->maneuvre_1);
|
||||
break;
|
||||
case MANEUVRE_2_STARTING_X:
|
||||
cursor->y = cursor->y + 7 + length(deck->maneuvre_2);
|
||||
break;
|
||||
case MANEUVRE_3_STARTING_X:
|
||||
cursor->y = cursor->y + 7 + length(deck->maneuvre_3);
|
||||
break;
|
||||
case MANEUVRE_4_STARTING_X:
|
||||
cursor->y = cursor->y + 7 + length(deck->maneuvre_4);
|
||||
break;
|
||||
case MANEUVRE_5_STARTING_X:
|
||||
cursor->y = cursor->y + 7 + length(deck->maneuvre_5);
|
||||
break;
|
||||
case MANEUVRE_6_STARTING_X:
|
||||
cursor->y = cursor->y + 7 + length(deck->maneuvre_6);
|
||||
break;
|
||||
}
|
||||
draw_cursor(cursor);
|
||||
draw_cursor(cursor);
|
||||
}
|
||||
break;
|
||||
case DOWN:
|
||||
if (cursor->y == CURSOR_STARTING_Y) {
|
||||
erase_cursor(cursor);
|
||||
switch (cursor->x - 3) {
|
||||
case MANEUVRE_0_STARTING_X:
|
||||
cursor->y = cursor->y + 7 + length(deck->maneuvre_0);
|
||||
break;
|
||||
case MANEUVRE_1_STARTING_X:
|
||||
cursor->y = cursor->y + 7 + length(deck->maneuvre_1);
|
||||
break;
|
||||
case MANEUVRE_2_STARTING_X:
|
||||
cursor->y = cursor->y + 7 + length(deck->maneuvre_2);
|
||||
break;
|
||||
case MANEUVRE_3_STARTING_X:
|
||||
cursor->y = cursor->y + 7 + length(deck->maneuvre_3);
|
||||
break;
|
||||
case MANEUVRE_4_STARTING_X:
|
||||
cursor->y = cursor->y + 7 + length(deck->maneuvre_4);
|
||||
break;
|
||||
case MANEUVRE_5_STARTING_X:
|
||||
cursor->y = cursor->y + 7 + length(deck->maneuvre_5);
|
||||
break;
|
||||
case MANEUVRE_6_STARTING_X:
|
||||
cursor->y = cursor->y + 7 + length(deck->maneuvre_6);
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case RIGHT:
|
||||
if (cursor->x < 49) {
|
||||
erase_cursor(cursor);
|
||||
cursor->x = cursor->x + 8;
|
||||
if (cursor->y > CURSOR_STARTING_Y) {
|
||||
move_cursor(cursor, UP);
|
||||
move_cursor(cursor, DOWN);
|
||||
}
|
||||
draw_cursor(cursor);
|
||||
draw_cursor(cursor);
|
||||
}
|
||||
break;
|
||||
case RIGHT:
|
||||
if (cursor->x < 49) {
|
||||
erase_cursor(cursor);
|
||||
cursor->x = cursor->x + 8;
|
||||
if (cursor->y > CURSOR_STARTING_Y) {
|
||||
move_cursor(cursor, UP);
|
||||
move_cursor(cursor, DOWN);
|
||||
}
|
||||
break;
|
||||
case UP:
|
||||
if (cursor->y > 1) {
|
||||
erase_cursor(cursor);
|
||||
cursor->y = CURSOR_STARTING_Y;
|
||||
draw_cursor(cursor);
|
||||
}
|
||||
break;
|
||||
draw_cursor(cursor);
|
||||
}
|
||||
break;
|
||||
case UP:
|
||||
if (cursor->y > 1) {
|
||||
erase_cursor(cursor);
|
||||
cursor->y = CURSOR_STARTING_Y;
|
||||
draw_cursor(cursor);
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
/* this is needed because of the screen glitch that moving the cursor
|
||||
|
||||
@@ -16,11 +16,11 @@ char *card_suit(enum suit suit) {
|
||||
}
|
||||
|
||||
switch(suit) {
|
||||
case DIAMONDS: strcpy(card_suit, DIAMONDS_SYMBOL); break;
|
||||
case SPADES: strcpy(card_suit, SPADES_SYMBOL); break;
|
||||
case HEARTS: strcpy(card_suit, HEARTS_SYMBOL); break;
|
||||
case CLUBS: strcpy(card_suit, CLUBS_SYMBOL); break;
|
||||
default: strcpy(card_suit, "?");
|
||||
case DIAMONDS: strcpy(card_suit, DIAMONDS_SYMBOL); break;
|
||||
case SPADES: strcpy(card_suit, SPADES_SYMBOL); break;
|
||||
case HEARTS: strcpy(card_suit, HEARTS_SYMBOL); break;
|
||||
case CLUBS: strcpy(card_suit, CLUBS_SYMBOL); break;
|
||||
default: strcpy(card_suit, "?");
|
||||
}
|
||||
|
||||
return(card_suit);
|
||||
@@ -35,20 +35,20 @@ char *card_value(enum value value) {
|
||||
}
|
||||
|
||||
switch(value) {
|
||||
case TWO: card_value = "2"; break;
|
||||
case THREE: card_value = "3"; break;
|
||||
case FOUR: card_value = "4"; break;
|
||||
case FIVE: card_value = "5"; break;
|
||||
case SIX: card_value = "6"; break;
|
||||
case SEVEN: card_value = "7"; break;
|
||||
case EIGHT: card_value = "8"; break;
|
||||
case NINE: card_value = "9"; break;
|
||||
case TEN: card_value = "10"; break;
|
||||
case JACK: card_value = "J"; break;
|
||||
case QUEEN: card_value = "Q"; break;
|
||||
case KING: card_value = "K"; break;
|
||||
case ACE: card_value = "A"; break;
|
||||
default: card_value = "?";
|
||||
case TWO: card_value = "2"; break;
|
||||
case THREE: card_value = "3"; break;
|
||||
case FOUR: card_value = "4"; break;
|
||||
case FIVE: card_value = "5"; break;
|
||||
case SIX: card_value = "6"; break;
|
||||
case SEVEN: card_value = "7"; break;
|
||||
case EIGHT: card_value = "8"; break;
|
||||
case NINE: card_value = "9"; break;
|
||||
case TEN: card_value = "10"; break;
|
||||
case JACK: card_value = "J"; break;
|
||||
case QUEEN: card_value = "Q"; break;
|
||||
case KING: card_value = "K"; break;
|
||||
case ACE: card_value = "A"; break;
|
||||
default: card_value = "?";
|
||||
}
|
||||
|
||||
return(card_value);
|
||||
|
||||
@@ -10,22 +10,22 @@ struct stack *cursor_stack(struct cursor *cursor) {
|
||||
|
||||
if (cursor->y == CURSOR_STARTING_Y) {
|
||||
switch (cursor->x) {
|
||||
case CURSOR_STOCK_X: cursor_stack = deck->stock; break;
|
||||
case CURSOR_WASTE_PILE_X: cursor_stack = deck->waste_pile; break;
|
||||
case CURSOR_FOUNDATION_0_X: cursor_stack = deck->foundation_0; break;
|
||||
case CURSOR_FOUNDATION_1_X: cursor_stack = deck->foundation_1; break;
|
||||
case CURSOR_FOUNDATION_2_X: cursor_stack = deck->foundation_2; break;
|
||||
case CURSOR_FOUNDATION_3_X: cursor_stack = deck->foundation_3; break;
|
||||
case CURSOR_STOCK_X: cursor_stack = deck->stock; break;
|
||||
case CURSOR_WASTE_PILE_X: cursor_stack = deck->waste_pile; break;
|
||||
case CURSOR_FOUNDATION_0_X: cursor_stack = deck->foundation_0; break;
|
||||
case CURSOR_FOUNDATION_1_X: cursor_stack = deck->foundation_1; break;
|
||||
case CURSOR_FOUNDATION_2_X: cursor_stack = deck->foundation_2; break;
|
||||
case CURSOR_FOUNDATION_3_X: cursor_stack = deck->foundation_3; break;
|
||||
}
|
||||
} else {
|
||||
switch (cursor->x) {
|
||||
case CURSOR_MANEUVRE_0_X: cursor_stack = deck->maneuvre_0; break;
|
||||
case CURSOR_MANEUVRE_1_X: cursor_stack = deck->maneuvre_1; break;
|
||||
case CURSOR_MANEUVRE_2_X: cursor_stack = deck->maneuvre_2; break;
|
||||
case CURSOR_MANEUVRE_3_X: cursor_stack = deck->maneuvre_3; break;
|
||||
case CURSOR_MANEUVRE_4_X: cursor_stack = deck->maneuvre_4; break;
|
||||
case CURSOR_MANEUVRE_5_X: cursor_stack = deck->maneuvre_5; break;
|
||||
case CURSOR_MANEUVRE_6_X: cursor_stack = deck->maneuvre_6; break;
|
||||
case CURSOR_MANEUVRE_0_X: cursor_stack = deck->maneuvre_0; break;
|
||||
case CURSOR_MANEUVRE_1_X: cursor_stack = deck->maneuvre_1; break;
|
||||
case CURSOR_MANEUVRE_2_X: cursor_stack = deck->maneuvre_2; break;
|
||||
case CURSOR_MANEUVRE_3_X: cursor_stack = deck->maneuvre_3; break;
|
||||
case CURSOR_MANEUVRE_4_X: cursor_stack = deck->maneuvre_4; break;
|
||||
case CURSOR_MANEUVRE_5_X: cursor_stack = deck->maneuvre_5; break;
|
||||
case CURSOR_MANEUVRE_6_X: cursor_stack = deck->maneuvre_6; break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -71,32 +71,32 @@ void handle_card_movement(struct cursor *cursor) {
|
||||
|
||||
while (1) {
|
||||
switch (option = getch()) {
|
||||
case 'h':
|
||||
case KEY_LEFT:
|
||||
move_cursor(cursor, LEFT);
|
||||
break;
|
||||
case 'j':
|
||||
case KEY_DOWN:
|
||||
move_cursor(cursor, DOWN);
|
||||
break;
|
||||
case 'k':
|
||||
case KEY_UP:
|
||||
move_cursor(cursor, UP);
|
||||
break;
|
||||
case 'l':
|
||||
case KEY_RIGHT:
|
||||
move_cursor(cursor, RIGHT);
|
||||
break;
|
||||
case KEY_SPACEBAR:
|
||||
if (!cursor_on_invalid_spot(cursor) &&
|
||||
!cursor_on_stock(cursor) &&
|
||||
!cursor_on_stack(cursor, origin)) {
|
||||
destination = cursor_stack(cursor);
|
||||
move_card(&origin, &destination);
|
||||
draw_stack(origin);
|
||||
draw_stack(destination);
|
||||
}
|
||||
return;
|
||||
case 'h':
|
||||
case KEY_LEFT:
|
||||
move_cursor(cursor, LEFT);
|
||||
break;
|
||||
case 'j':
|
||||
case KEY_DOWN:
|
||||
move_cursor(cursor, DOWN);
|
||||
break;
|
||||
case 'k':
|
||||
case KEY_UP:
|
||||
move_cursor(cursor, UP);
|
||||
break;
|
||||
case 'l':
|
||||
case KEY_RIGHT:
|
||||
move_cursor(cursor, RIGHT);
|
||||
break;
|
||||
case KEY_SPACEBAR:
|
||||
if (!cursor_on_invalid_spot(cursor) &&
|
||||
!cursor_on_stock(cursor) &&
|
||||
!cursor_on_stack(cursor, origin)) {
|
||||
destination = cursor_stack(cursor);
|
||||
move_card(&origin, &destination);
|
||||
draw_stack(origin);
|
||||
draw_stack(destination);
|
||||
}
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user