diff options
| author | Rafaël Carré <rafael.carre@gmail.com> | 2010-08-28 21:46:45 +0000 |
|---|---|---|
| committer | Rafaël Carré <rafael.carre@gmail.com> | 2010-08-28 21:46:45 +0000 |
| commit | ab9fd1840b8025336081bd72fb9dbaea7b9909dd (patch) | |
| tree | 4c410bffcf1a9de2ce55a59bef45e3ecfa183a62 /apps/plugins/superdom.c | |
| parent | 8418a2c94a97da1d6f42f21dc348aadd1e177d77 (diff) | |
| download | rockbox-ab9fd1840b8025336081bd72fb9dbaea7b9909dd.zip rockbox-ab9fd1840b8025336081bd72fb9dbaea7b9909dd.tar.gz rockbox-ab9fd1840b8025336081bd72fb9dbaea7b9909dd.tar.bz2 rockbox-ab9fd1840b8025336081bd72fb9dbaea7b9909dd.tar.xz | |
plugins: use lcd_putsf/lcd_putsxyf
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27926 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins/superdom.c')
| -rw-r--r-- | apps/plugins/superdom.c | 22 |
1 files changed, 7 insertions, 15 deletions
diff --git a/apps/plugins/superdom.c b/apps/plugins/superdom.c index 5ded7f9..ad54c56 100644 --- a/apps/plugins/superdom.c +++ b/apps/plugins/superdom.c @@ -500,13 +500,9 @@ void update_score(void) { rb->lcd_fillrect(5,LCD_HEIGHT-20,105,20); rb->lcd_set_drawmode(DRMODE_SOLID); strength = calc_strength(COLOUR_LIGHT, cursor.x, cursor.y); - rb->snprintf(buf, sizeof(buf), "Your power: %d.%d", - strength/10, strength%10); - rb->lcd_putsxy(5,LCD_HEIGHT-20, buf); + rb->lcd_putsxyf(5,LCD_HEIGHT-20,"Your power: %d.%d",strength/10,strength%10); strength = calc_strength(COLOUR_DARK, cursor.x, cursor.y); - rb->snprintf(buf, sizeof(buf), "Comp power: %d.%d", - strength/10, strength%10); - rb->lcd_putsxy(5,LCD_HEIGHT-10, buf); + rb->lcd_putsxyf(5,LCD_HEIGHT-10,"Comp power: %d.%d",strength/10,strength%10); rb->lcd_setfont(FONT_UI); } @@ -733,8 +729,7 @@ int get_number(char* param, int* value, int max) { button_labels[i][j]); } } - rb->snprintf(buf,sizeof(buf), "%d", *value); - rb->lcd_putsxy(NUM_MARGIN_X+10, NUM_MARGIN_Y+4*NUM_BOX_HEIGHT+10, buf); + rb->lcd_putsxyf(NUM_MARGIN_X+10, NUM_MARGIN_Y+4*NUM_BOX_HEIGHT+10,"%d",*value); rb->lcd_getstringsize(param, &width, &height); if(width < LCD_WIDTH) rb->lcd_putsxy((LCD_WIDTH-width)/2, (NUM_MARGIN_Y-height)/2, param); @@ -772,9 +767,8 @@ int get_number(char* param, int* value, int max) { rb->lcd_fillrect(0, NUM_MARGIN_Y+4*NUM_BOX_HEIGHT+10, LCD_WIDTH, 30); rb->lcd_set_drawmode(DRMODE_SOLID); - rb->snprintf(buf,sizeof(buf), "%d", *value); - rb->lcd_putsxy(NUM_MARGIN_X+10, - NUM_MARGIN_Y+4*NUM_BOX_HEIGHT+10, buf); + rb->lcd_putsxyf(NUM_MARGIN_X+10,NUM_MARGIN_Y+4*NUM_BOX_HEIGHT+10, + "%d", *value); break; case SUPERDOM_CANCEL: *value = 0; @@ -1404,10 +1398,8 @@ int select_square(void) { update_score(); #if LCD_WIDTH >= 220 rb->lcd_setfont(FONT_SYSFIXED); - rb->snprintf(buf, sizeof(buf), "Cash: %d", humanres.cash); - rb->lcd_putsxy(125, LCD_HEIGHT-20, buf); - rb->snprintf(buf, sizeof(buf), "Food: %d", humanres.food); - rb->lcd_putsxy(125, LCD_HEIGHT-10, buf); + rb->lcd_putsxyf(125, LCD_HEIGHT-20,"Cash: %d", humanres.cash); + rb->lcd_putsxyf(125, LCD_HEIGHT-10,"Food: %d", humanres.food); rb->lcd_setfont(FONT_UI); #endif rb->lcd_update(); |