openttd.c
changeset 5340 8e534cd781cc
parent 5314 fda2b099eec5
child 5350 7564e1c8f5dd
equal deleted inserted replaced
5339:96ac3f4933bb 5340:8e534cd781cc
  1162 	if (_opt.road_side) _opt.road_side = 1;
  1162 	if (_opt.road_side) _opt.road_side = 1;
  1163 
  1163 
  1164 	/* Check all NewGRFs are present */
  1164 	/* Check all NewGRFs are present */
  1165 	if (!IsGoodGRFConfigList()) return false;
  1165 	if (!IsGoodGRFConfigList()) return false;
  1166 
  1166 
       
  1167 	/* Update current year
       
  1168 	 * must be done before loading sprites as some newgrfs check it */
       
  1169 	SetDate(_date);
       
  1170 
  1167 	// Load the sprites
  1171 	// Load the sprites
  1168 	GfxLoadSprites();
  1172 	GfxLoadSprites();
  1169 	LoadStringWidthTable();
  1173 	LoadStringWidthTable();
  1170 
  1174 
  1171 	/* Connect front and rear engines of multiheaded trains and converts
  1175 	/* Connect front and rear engines of multiheaded trains and converts
  1172 	 * subtype to the new format */
  1176 	 * subtype to the new format */
  1173 	if (CheckSavegameVersionOldStyle(17, 1)) ConvertOldMultiheadToNew();
  1177 	if (CheckSavegameVersionOldStyle(17, 1)) ConvertOldMultiheadToNew();
  1174 
  1178 
  1175 	/* Connect front and rear engines of multiheaded trains */
  1179 	/* Connect front and rear engines of multiheaded trains */
  1176 	ConnectMultiheadedTrains();
  1180 	ConnectMultiheadedTrains();
  1177 
       
  1178 	// Update current year
       
  1179 	SetDate(_date);
       
  1180 
  1181 
  1181 	// reinit the landscape variables (landscape might have changed)
  1182 	// reinit the landscape variables (landscape might have changed)
  1182 	InitializeLandscapeVariables(true);
  1183 	InitializeLandscapeVariables(true);
  1183 
  1184 
  1184 	// Update all vehicles
  1185 	// Update all vehicles