src/settings.cpp
branch0.6
changeset 10657 fedc1923d40e
parent 10328 721fe18a2176
equal deleted inserted replaced
10656:8bea44dae56f 10657:fedc1923d40e
  1141 {
  1141 {
  1142 	InvalidateWindow(WC_BUILD_STATION, 0);
  1142 	InvalidateWindow(WC_BUILD_STATION, 0);
  1143 	return 0;
  1143 	return 0;
  1144 }
  1144 }
  1145 
  1145 
       
  1146 static int32 InvalidateBuildIndustryWindow(int32 p1)
       
  1147 {
       
  1148 	InvalidateWindowData(WC_BUILD_INDUSTRY, 0);
       
  1149 	return 0;
       
  1150 }
       
  1151 
  1146 static int32 UpdateConsists(int32 p1)
  1152 static int32 UpdateConsists(int32 p1)
  1147 {
  1153 {
  1148 	Vehicle *v;
  1154 	Vehicle *v;
  1149 	FOR_ALL_VEHICLES(v) {
  1155 	FOR_ALL_VEHICLES(v) {
  1150 		/* Update the consist of all trains so the maximum speed is set correctly. */
  1156 		/* Update the consist of all trains so the maximum speed is set correctly. */
  1470 	SDT_CONDBOOL(Patches, adjacent_stations,      62, SL_MAX_VERSION, 0, 0, true,  STR_CONFIG_PATCHES_ADJACENT_STATIONS, NULL),
  1476 	SDT_CONDBOOL(Patches, adjacent_stations,      62, SL_MAX_VERSION, 0, 0, true,  STR_CONFIG_PATCHES_ADJACENT_STATIONS, NULL),
  1471 
  1477 
  1472 	/***************************************************************************/
  1478 	/***************************************************************************/
  1473 	/* Economy section of the GUI-configure patches window */
  1479 	/* Economy section of the GUI-configure patches window */
  1474 	SDT_BOOL(Patches, inflation,                  0, 0,  true,            STR_CONFIG_PATCHES_INFLATION,        NULL),
  1480 	SDT_BOOL(Patches, inflation,                  0, 0,  true,            STR_CONFIG_PATCHES_INFLATION,        NULL),
  1475 	 SDT_VAR(Patches, raw_industry_construction,SLE_UINT8,0,MS,0,0, 2, 0, STR_CONFIG_PATCHES_RAW_INDUSTRY_CONSTRUCTION_METHOD, NULL),
  1481 	 SDT_VAR(Patches, raw_industry_construction,SLE_UINT8,0,MS,0,0, 2, 0, STR_CONFIG_PATCHES_RAW_INDUSTRY_CONSTRUCTION_METHOD, InvalidateBuildIndustryWindow),
  1476 	SDT_BOOL(Patches, multiple_industry_per_town, 0, 0, false,            STR_CONFIG_PATCHES_MULTIPINDTOWN,    NULL),
  1482 	SDT_BOOL(Patches, multiple_industry_per_town, 0, 0, false,            STR_CONFIG_PATCHES_MULTIPINDTOWN,    NULL),
  1477 	SDT_BOOL(Patches, same_industry_close,        0, 0, false,            STR_CONFIG_PATCHES_SAMEINDCLOSE,     NULL),
  1483 	SDT_BOOL(Patches, same_industry_close,        0, 0, false,            STR_CONFIG_PATCHES_SAMEINDCLOSE,     NULL),
  1478 	SDT_BOOL(Patches, bribe,                      0, 0,  true,            STR_CONFIG_PATCHES_BRIBE,            NULL),
  1484 	SDT_BOOL(Patches, bribe,                      0, 0,  true,            STR_CONFIG_PATCHES_BRIBE,            NULL),
  1479 	SDT_CONDBOOL(Patches, exclusive_rights,           79, SL_MAX_VERSION, 0, 0, true,           STR_CONFIG_PATCHES_ALLOW_EXCLUSIVE, NULL),
  1485 	SDT_CONDBOOL(Patches, exclusive_rights,           79, SL_MAX_VERSION, 0, 0, true,           STR_CONFIG_PATCHES_ALLOW_EXCLUSIVE, NULL),
  1480 	SDT_CONDBOOL(Patches, give_money,                 79, SL_MAX_VERSION, 0, 0, true,           STR_CONFIG_PATCHES_ALLOW_GIVE_MONEY, NULL),
  1486 	SDT_CONDBOOL(Patches, give_money,                 79, SL_MAX_VERSION, 0, 0, true,           STR_CONFIG_PATCHES_ALLOW_GIVE_MONEY, NULL),