]> git.sur5r.net Git - c128-kasse/blobdiff - src/itemz.c
Restructure Makefile and create include/version.h
[c128-kasse] / src / itemz.c
index 274570f320555f40d16320408e0606852b4f840a..609c76df96c03c49268bd751c6422329f24beebf 100644 (file)
@@ -15,6 +15,7 @@
 #include "general.h"
 #include "config.h"
 #include "credit_manager.h"
+#include "version.h"
 
 static void itemz_print_screen() {
        BYTE i;
@@ -23,7 +24,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 +53,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);