summaryrefslogtreecommitdiff
path: root/csrc/loadsave.c
diff options
context:
space:
mode:
Diffstat (limited to 'csrc/loadsave.c')
-rw-r--r--csrc/loadsave.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/csrc/loadsave.c b/csrc/loadsave.c
index 1581890..26f35cb 100644
--- a/csrc/loadsave.c
+++ b/csrc/loadsave.c
@@ -9,6 +9,7 @@
#include "player_info.h"
#include "mkf/mkf.h"
#include "stock.h"
+#include "land.h"
char *dw_47493c;
char *dw_474945;
@@ -119,9 +120,9 @@ void fcn_00407ad2()
dw_498e9c = eax[0];
dw_498e80 = &eax[eax[1]];
dw_498e98 = eax[2];
- dw_498e84 = &eax[eax[3]];
+ hlands = &eax[eax[3]];
dw_498e8c = eax[4];
- dw_498e88 = &eax[eax[5]];
+ blands = &eax[eax[5]];
dw_498e90 = eax[6];
dw_498e7c = &eax[eax[7]];
dw_499074 = eax[8];
@@ -348,12 +349,12 @@ int load_checkpoint(int n)
*(int*)0x498e98 = edx;
edx = *(int*)(eax + 12);
ebx = eax + edx;
- *(int*)0x498e84 = ebx;
+ hlands = ebx;
edx = *(int*)(eax + 16);
*(int*)0x498e8c = edx;
edx = *(int*)(eax + 20);
ebx = eax + edx;
- *(int*)0x498e88 = ebx;
+ blands = ebx;
edx = *(int*)(eax + 24);
*(int*)0x498e90 = edx;
edx = *(int*)(eax + 28);