--- a/src/town_cmd.cpp Wed Mar 21 15:12:30 2007 +0000
+++ b/src/town_cmd.cpp Thu Mar 22 11:11:36 2007 +0000
@@ -1893,9 +1893,8 @@
GetSlopeTileh_Town, /* get_slope_tileh_proc */
};
-
-// Save and load of towns.
-static const SaveLoad _town_desc[] = {
+/* static */
+const SaveLoad Town::town_desc[] = {
SLE_CONDVAR(Town, xy, SLE_FILE_U16 | SLE_VAR_U32, 0, 5),
SLE_CONDVAR(Town, xy, SLE_UINT32, 6, SL_MAX_VERSION),
@@ -1935,6 +1934,7 @@
SLE_CONDVAR(Town, act_mail, SLE_UINT32, 9, SL_MAX_VERSION),
SLE_CONDVAR(Town, new_act_pass, SLE_UINT32, 9, SL_MAX_VERSION),
SLE_CONDVAR(Town, new_act_mail, SLE_UINT32, 9, SL_MAX_VERSION),
+ SLE_CONDVAR(Town, m_activity_level, SLE_INT64, 54, SL_MAX_VERSION),
SLE_VAR(Town, pct_pass_transported, SLE_UINT8),
SLE_VAR(Town, pct_mail_transported, SLE_UINT8),
@@ -1995,7 +1995,7 @@
FOR_ALL_TOWNS(t) {
SlSetArrayIndex(t->index);
- SlObject(t, _town_desc);
+ SlObject(t, Town::town_desc);
}
}
@@ -2012,7 +2012,7 @@
error("Towns: failed loading savegame: too many towns");
t = GetTown(index);
- SlObject(t, _town_desc);
+ SlObject(t, Town::town_desc);
_total_towns++;
}