diff options
Diffstat (limited to 'apps/plugins/snake.c')
-rw-r--r-- | apps/plugins/snake.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/apps/plugins/snake.c b/apps/plugins/snake.c index 5ae941a655..eb2b311fc9 100644 --- a/apps/plugins/snake.c +++ b/apps/plugins/snake.c | |||
@@ -260,18 +260,14 @@ static struct configdata config[] = { | |||
260 | 260 | ||
261 | static void snake_die (void) | 261 | static void snake_die (void) |
262 | { | 262 | { |
263 | char pscore[17]; | ||
264 | rb->lcd_clear_display(); | 263 | rb->lcd_clear_display(); |
265 | rb->snprintf(pscore,sizeof(pscore),"Your score: %d",score); | ||
266 | rb->lcd_puts(0,0,"Oops..."); | 264 | rb->lcd_puts(0,0,"Oops..."); |
267 | rb->lcd_puts(0,1, pscore); | 265 | rb->lcd_putsf(0,1,"Your score: %d",score); |
268 | if (highscore_update(score, level, "", highscores, NUM_SCORES) == 0) { | 266 | if (highscore_update(score, level, "", highscores, NUM_SCORES) == 0) { |
269 | rb->lcd_puts(0,2,"New High Score!"); | 267 | rb->lcd_puts(0,2,"New High Score!"); |
270 | } | 268 | } |
271 | else { | 269 | else { |
272 | rb->snprintf(pscore, sizeof(pscore), | 270 | rb->lcd_putsf(0,2,"High Score: %d", highscores[0].score); |
273 | "High Score: %d", highscores[0].score); | ||
274 | rb->lcd_puts(0,2,pscore); | ||
275 | } | 271 | } |
276 | rb->lcd_update(); | 272 | rb->lcd_update(); |
277 | rb->sleep(3*HZ); | 273 | rb->sleep(3*HZ); |