diff options
-rw-r--r-- | apps/plugins/solitaire.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/apps/plugins/solitaire.c b/apps/plugins/solitaire.c index e85872ee2a..d39ddcec14 100644 --- a/apps/plugins/solitaire.c +++ b/apps/plugins/solitaire.c | |||
@@ -1161,6 +1161,7 @@ int solitaire( void ) | |||
1161 | } | 1161 | } |
1162 | 1162 | ||
1163 | /* draw the remains */ | 1163 | /* draw the remains */ |
1164 | prevcard = cur_rem; | ||
1164 | if( rem != NOT_A_CARD ) | 1165 | if( rem != NOT_A_CARD ) |
1165 | { | 1166 | { |
1166 | coun_rem = coun_rem>2 ? coun_rem=2 : coun_rem; | 1167 | coun_rem = coun_rem>2 ? coun_rem=2 : coun_rem; |
@@ -1169,7 +1170,6 @@ int solitaire( void ) | |||
1169 | && cards_per_draw != 1 ) | 1170 | && cards_per_draw != 1 ) |
1170 | { | 1171 | { |
1171 | j = 0; | 1172 | j = 0; |
1172 | prevcard = cur_rem; | ||
1173 | for( i = 0; i < coun_rem; i++ ) | 1173 | for( i = 0; i < coun_rem; i++ ) |
1174 | prevcard = find_prev_card(prevcard); | 1174 | prevcard = find_prev_card(prevcard); |
1175 | for( i = 0; i <= coun_rem; i++ ) | 1175 | for( i = 0; i <= coun_rem; i++ ) |
@@ -1185,15 +1185,15 @@ int solitaire( void ) | |||
1185 | { | 1185 | { |
1186 | draw_cursor( CARD_WIDTH+4+1, 2 ); | 1186 | draw_cursor( CARD_WIDTH+4+1, 2 ); |
1187 | } | 1187 | } |
1188 | } | ||
1188 | 1189 | ||
1189 | if( ( prevcard == NOT_A_CARD && rem != NOT_A_CARD ) | 1190 | if( ( prevcard == NOT_A_CARD && rem != NOT_A_CARD ) |
1190 | || deck[prevcard].next != NOT_A_CARD ) | 1191 | || deck[prevcard].next != NOT_A_CARD ) |
1191 | { | 1192 | { |
1192 | /* gruik ! (we want to display a card back) */ | 1193 | /* gruik ! (we want to display a card back) */ |
1193 | deck[rem].known = false; | 1194 | deck[rem].known = false; |
1194 | draw_card( deck[rem], 2, 2, false, false, false ); | 1195 | draw_card( deck[rem], 2, 2, false, false, false ); |
1195 | deck[rem].known = true; | 1196 | deck[rem].known = true; |
1196 | } | ||
1197 | } | 1197 | } |
1198 | 1198 | ||
1199 | rb->lcd_update(); | 1199 | rb->lcd_update(); |