summaryrefslogtreecommitdiff
path: root/apps/plugins/superdom.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/superdom.c')
-rw-r--r--apps/plugins/superdom.c22
1 files changed, 7 insertions, 15 deletions
diff --git a/apps/plugins/superdom.c b/apps/plugins/superdom.c
index 5ded7f9f12..ad54c565b2 100644
--- a/apps/plugins/superdom.c
+++ b/apps/plugins/superdom.c
@@ -500,13 +500,9 @@ void update_score(void) {
500 rb->lcd_fillrect(5,LCD_HEIGHT-20,105,20); 500 rb->lcd_fillrect(5,LCD_HEIGHT-20,105,20);
501 rb->lcd_set_drawmode(DRMODE_SOLID); 501 rb->lcd_set_drawmode(DRMODE_SOLID);
502 strength = calc_strength(COLOUR_LIGHT, cursor.x, cursor.y); 502 strength = calc_strength(COLOUR_LIGHT, cursor.x, cursor.y);
503 rb->snprintf(buf, sizeof(buf), "Your power: %d.%d", 503 rb->lcd_putsxyf(5,LCD_HEIGHT-20,"Your power: %d.%d",strength/10,strength%10);
504 strength/10, strength%10);
505 rb->lcd_putsxy(5,LCD_HEIGHT-20, buf);
506 strength = calc_strength(COLOUR_DARK, cursor.x, cursor.y); 504 strength = calc_strength(COLOUR_DARK, cursor.x, cursor.y);
507 rb->snprintf(buf, sizeof(buf), "Comp power: %d.%d", 505 rb->lcd_putsxyf(5,LCD_HEIGHT-10,"Comp power: %d.%d",strength/10,strength%10);
508 strength/10, strength%10);
509 rb->lcd_putsxy(5,LCD_HEIGHT-10, buf);
510 rb->lcd_setfont(FONT_UI); 506 rb->lcd_setfont(FONT_UI);
511} 507}
512 508
@@ -733,8 +729,7 @@ int get_number(char* param, int* value, int max) {
733 button_labels[i][j]); 729 button_labels[i][j]);
734 } 730 }
735 } 731 }
736 rb->snprintf(buf,sizeof(buf), "%d", *value); 732 rb->lcd_putsxyf(NUM_MARGIN_X+10, NUM_MARGIN_Y+4*NUM_BOX_HEIGHT+10,"%d",*value);
737 rb->lcd_putsxy(NUM_MARGIN_X+10, NUM_MARGIN_Y+4*NUM_BOX_HEIGHT+10, buf);
738 rb->lcd_getstringsize(param, &width, &height); 733 rb->lcd_getstringsize(param, &width, &height);
739 if(width < LCD_WIDTH) 734 if(width < LCD_WIDTH)
740 rb->lcd_putsxy((LCD_WIDTH-width)/2, (NUM_MARGIN_Y-height)/2, param); 735 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) {
772 rb->lcd_fillrect(0, NUM_MARGIN_Y+4*NUM_BOX_HEIGHT+10, 767 rb->lcd_fillrect(0, NUM_MARGIN_Y+4*NUM_BOX_HEIGHT+10,
773 LCD_WIDTH, 30); 768 LCD_WIDTH, 30);
774 rb->lcd_set_drawmode(DRMODE_SOLID); 769 rb->lcd_set_drawmode(DRMODE_SOLID);
775 rb->snprintf(buf,sizeof(buf), "%d", *value); 770 rb->lcd_putsxyf(NUM_MARGIN_X+10,NUM_MARGIN_Y+4*NUM_BOX_HEIGHT+10,
776 rb->lcd_putsxy(NUM_MARGIN_X+10, 771 "%d", *value);
777 NUM_MARGIN_Y+4*NUM_BOX_HEIGHT+10, buf);
778 break; 772 break;
779 case SUPERDOM_CANCEL: 773 case SUPERDOM_CANCEL:
780 *value = 0; 774 *value = 0;
@@ -1404,10 +1398,8 @@ int select_square(void) {
1404 update_score(); 1398 update_score();
1405#if LCD_WIDTH >= 220 1399#if LCD_WIDTH >= 220
1406 rb->lcd_setfont(FONT_SYSFIXED); 1400 rb->lcd_setfont(FONT_SYSFIXED);
1407 rb->snprintf(buf, sizeof(buf), "Cash: %d", humanres.cash); 1401 rb->lcd_putsxyf(125, LCD_HEIGHT-20,"Cash: %d", humanres.cash);
1408 rb->lcd_putsxy(125, LCD_HEIGHT-20, buf); 1402 rb->lcd_putsxyf(125, LCD_HEIGHT-10,"Food: %d", humanres.food);
1409 rb->snprintf(buf, sizeof(buf), "Food: %d", humanres.food);
1410 rb->lcd_putsxy(125, LCD_HEIGHT-10, buf);
1411 rb->lcd_setfont(FONT_UI); 1403 rb->lcd_setfont(FONT_UI);
1412#endif 1404#endif
1413 rb->lcd_update(); 1405 rb->lcd_update();