src/newgrf.cpp
changeset 7630 e6f5a3dbd443
parent 7620 e6b07f259eff
child 7631 7fc3e541dad6
--- a/src/newgrf.cpp	Wed Sep 26 01:24:12 2007 +0000
+++ b/src/newgrf.cpp	Wed Sep 26 01:27:51 2007 +0000
@@ -1938,7 +1938,10 @@
 								size = k + 1;
 								copy_from = itt;
 							}
-						}
+						} else if (itt[k].gfx == 0xFF) {
+							itt[k].ti.x = (int8)GB(itt[k].ti.x, 0, 8);
+							itt[k].ti.y = (int8)GB(itt[k].ti.y, 0, 8);
+ 						}
 					}
 					tile_table[j] = CallocT<IndustryTileTable>(size);
 					memcpy(tile_table[j], copy_from, sizeof(*copy_from) * size);