]> git.sur5r.net Git - c128-kasse/blobdiff - src/kasse.c
make cat.c compile again
[c128-kasse] / src / kasse.c
index 3c59486bd46c4f2067f65cbad365b42be6caeedd..0710b2adad7013008c0e6874906da2023480e73f 100644 (file)
@@ -57,17 +57,17 @@ Eingenommen: %s, Verkauft: %ld Dinge, Drucken: %s\r\n",
                textcolor(TC_LIGHT_GRAY);
                cprintf(": %-" xstr(MAX_ITEM_NAME_LENGTH) "s \x7D%s, %3dx \x7D",
                        status.status[i].item_name, profit, status.status[i].times_sold);
-               if ((i+16) < status.num_items) {
+               if ((i+15) < status.num_items) {
 
-                       if (format_euro(profit, sizeof(profit), status.status[i+16].price) == NULL) {
-                               cprintf("Preis %ld konnte nicht umgerechnet werden\r\n", status.status[i+16].price);
+                       if (format_euro(profit, sizeof(profit), status.status[i+15].price) == NULL) {
+                               cprintf("Preis %ld konnte nicht umgerechnet werden\r\n", status.status[i+15].price);
                                exit(1);
                        }
                        textcolor(TC_YELLOW);
-                       cprintf("%2d", i+16);
+                       cprintf("%2d", i+15);
                        textcolor(TC_LIGHT_GRAY);
                        cprintf(": %-" xstr(MAX_ITEM_NAME_LENGTH) "s \x7D%s, %3dx \x7D",
-                               status.status[i+16].item_name, profit, status.status[i+16].times_sold);
+                               status.status[i+15].item_name, profit, status.status[i+15].times_sold);
                } else cprintf("              \x7D                \x7D");
                cprintf("\r\n");
        }
@@ -199,15 +199,19 @@ static signed int buy(char *name, unsigned int price) {
                                exit(1);
                        }
 
+                       textcolor(TC_LIGHT_GREEN);
                        cprintf("\r\nVerbleibendes Guthaben fuer %s: %s. Druecke RETURN...\r\n",
                                nickname, rest);
+                       textcolor(TC_LIGHT_GRAY);
                        toggle_videomode();
                        cprintf("\r\nDein Guthaben betraegt noch %s.\r\n", rest);
                        toggle_videomode();
                        get_input();
                        matches++;
                } else {
+                       textcolor(TC_LIGHT_RED);
                        cprintf("\r\nNickname nicht gefunden in der Guthabenverwaltung! Abbruch, druecke RETURN...\r\n");
+                       textcolor(TC_LIGHT_GRAY);
                        get_input();
                        return 0;
                }