]> git.sur5r.net Git - c128-kasse/blobdiff - src/itemz.c
replace getchar() with cgetc() in more places, implement backspace support, beautify...
[c128-kasse] / src / itemz.c
index 274570f320555f40d16320408e0606852b4f840a..0b43fa8fb8ecb5540ea0673353cdc367c12949bb 100644 (file)
@@ -23,7 +23,7 @@ static void itemz_print_screen() {
        clrscr();
        cprintf("itemz (phil_fry, sECuRE, sur5r) v:" GV "\r\n\r\n");
        cprintf("Datei: ITEMS\r\n\r\n");
-       for (i = 0; i < status.num_items; i++) {
+       for (i = 0; i < max(status.num_items, 15); i++) {
                if (format_euro(buffer, 10, status.status[i].price) != buffer) {
                        cprintf("Error: Could not format price %d\r\n", status.status[i].price);
                        exit(1);
@@ -52,7 +52,7 @@ static void new_item() {
        if ((input = get_input()) == NULL || *input == '\0' || (price = atoi(input)) == 0)
                return;
        cprintf("\r\nWie oft schon verkauft? [0] \r\n");
-       if ((input = get_input()) == NULL || *input == '\0')
+       if ((input = get_input()) == NULL)
                return;
        memset(status.status[status.num_items].item_name, '\0', MAX_ITEM_NAME_LENGTH+1);
        strncpy(status.status[status.num_items].item_name, name, MAX_ITEM_NAME_LENGTH);