summaryrefslogtreecommitdiff
path: root/apps/plugins/solitaire.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/solitaire.c')
-rw-r--r--apps/plugins/solitaire.c18
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();