]> git.sur5r.net Git - c128-kasse/blobdiff - src/config.c
calculate income when loading state file
[c128-kasse] / src / config.c
index c7c9914b777b4e085396894d3f37279419dc96a9..05e06c877261a08c142539babf031410128d38e7 100644 (file)
@@ -84,9 +84,12 @@ void load_items(void) {
 
        if (items_exists) {
                items_sold = 0;
+               money = 0;
                cbm_load("items", (BYTE)8, &status);
-               for (c = 0; c < status.num_items; c++)
+               for (c = 0; c < status.num_items; c++) {
                        items_sold += status.status[c].times_sold;
+                       money += (status.status[c].price * status.status[c].times_sold);
+               }
        } else
                memset(&status, 0, sizeof(struct status_array_t));
 }