diff options
-rw-r--r-- | Makefile | 2 | ||||
-rw-r--r-- | csol.c | 6 |
2 files changed, 5 insertions, 3 deletions
@@ -25,7 +25,7 @@ LIBS=-lcurses csol: csol.c - $(CC) -o csol csol.c $(LIBS) + $(CC) -g -o csol csol.c $(LIBS) clean: -rm -f csol csol.exe core @@ -696,14 +696,16 @@ static void Klondike(int draw) { int can_move = FALSE; - if (column_up[move_pos_x].card[move_pos_y].value == 13 && + if (column_up[move_pos_x].no && + column_up[move_pos_x].card[move_pos_y].value == 13 && column_up[pos_x].no == 0 && column_down[pos_x].no == 0) { can_move = TRUE; } else { - if (CanCardSitOnTop + if (column_up[move_pos_x].no && + CanCardSitOnTop (column_up[move_pos_x].card[move_pos_y], TopOfPile(&column_up[pos_x]))) { |