浏览代码

Fixed buildings parsing.

Frank Zago 15 年之前
父节点
当前提交
090cc602b6
共有 2 个文件被更改,包括 4 次插入0 次删除
  1. 2 0
      config/buildings.txt
  2. 2 0
      hch/CTownHandler.cpp

+ 2 - 0
config/buildings.txt

@@ -347,3 +347,5 @@
 8 42 TBELUP_5.def 394 283
 8 43 TBELUP_6.def 43 0
 8 20 TBELBOAT.def 239 215
+-1
+

+ 2 - 0
hch/CTownHandler.cpp

@@ -131,6 +131,8 @@ void CTownHandler::loadStructures()
 		Structure *vinya = new Structure;
 		vinya->group = -1;
 		of >> vinya->townID;
+		if (vinya->townID == -1)
+			break;
 		of >> vinya->ID;
 		of >> vinya->defName;
 		vinya->name = vinya->defName; //TODO - use normal names