]> git.sur5r.net Git - c128-kasse/commitdiff
Revert "calculate money when loading statefile"
authorMichael Stapelberg <michael@stapelberg.de>
Sun, 1 Nov 2009 11:14:22 +0000 (12:14 +0100)
committerMichael Stapelberg <michael@stapelberg.de>
Sun, 1 Nov 2009 11:14:22 +0000 (12:14 +0100)
This reverts commit c15e61817a0f5c4e4d28e406d8b3761be32f1cfc.

We have to wait until we can use a datatype which doesn’t overflow
so easily. Currently, we have a maximum of 65535, which is, in combination
with other funny bugs (256 entities of X sold) reached quite quickly.

src/config.c

index 5b9a918c85fdcc4bd6ffd8f163e5e357dc45d2cf..3ee69bde01c7b29a6469ae61e04ec0e116372e8e 100644 (file)
@@ -96,12 +96,9 @@ void load_items() {
 
        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));
 }