(svn r1468) -Fix: really old maps do load again (Darkvater / TrueLight)
authortruelight
Mon, 10 Jan 2005 19:08:25 +0000
changeset 973 30b270da63bd
parent 972 63454e7fc8b2
child 974 fd07153d6f18
(svn r1468) -Fix: really old maps do load again (Darkvater / TrueLight)
oldloader.c
--- a/oldloader.c	Mon Jan 10 16:35:20 2005 +0000
+++ b/oldloader.c	Mon Jan 10 19:08:25 2005 +0000
@@ -590,6 +590,9 @@
 	uint i = 0;
 
 	do {
+		if (o->xy == 0)
+			continue;
+
 		t = GetTown(i);
 
 		t->xy = o->xy;
@@ -636,6 +639,9 @@
 	uint j = 0;
 
 	do {
+		if (o->xy == 0)
+			continue;
+
 		i = GetIndustry(j);
 
 		i->xy = o->xy;
@@ -696,6 +702,9 @@
 	uint i = 0;
 
 	do {
+		if (o->xy == 0)
+			continue;
+
 		s = GetStation(i);
 
 		s->xy = o->xy;
@@ -745,6 +754,9 @@
 	uint i = 0;
 
 	do {
+		if (o->type == 0)
+			continue;
+
 		n = GetVehicle(i);
 
 		n->type = o->type;