src/town_cmd.cpp
branchgamebalance
changeset 9901 a922f277ebfd
parent 9897 4a2d75b60786
child 9903 dc85aaa556ae
--- 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++;
 	}