(svn r12069) -Feature[newGRF]: Specify the purchase, rail and road description of a bridge.
authorbelugas
Wed, 06 Feb 2008 03:01:29 +0000
changeset 8990 dcaad4072e7b
parent 8989 00bd77f36c05
child 8991 072c784ccb82
(svn r12069) -Feature[newGRF]: Specify the purchase, rail and road description of a bridge.
src/newgrf.cpp
--- a/src/newgrf.cpp	Wed Feb 06 02:43:42 2008 +0000
+++ b/src/newgrf.cpp	Wed Feb 06 03:01:29 2008 +0000
@@ -1245,6 +1245,21 @@
 				bridge->avail_year = Clamp(grf_load_dword(&buf), MIN_YEAR, MAX_YEAR);
 				break;
 
+			case 0x10: { // purchase string
+				StringID newone = GetGRFStringID(_cur_grffile->grfid, grf_load_word(&buf));
+				if (newone != STR_UNDEFINED) bridge->material = newone;
+				} break;
+
+			case 0x11: { // description of bridge with rails
+				StringID newone = GetGRFStringID(_cur_grffile->grfid, grf_load_word(&buf));
+				if (newone != STR_UNDEFINED) bridge->name_rail = newone;
+				} break;
+
+			case 0x12: { // description of bridge with roads
+				StringID newone = GetGRFStringID(_cur_grffile->grfid, grf_load_word(&buf));
+				if (newone != STR_UNDEFINED) bridge->name_road = newone;
+				} break;
+
 			default:
 				ret = true;
 				break;