settings.c
changeset 3935 f6d87e7de914
parent 3932 dfe10fa5ce4f
child 3971 77061ae9b534
equal deleted inserted replaced
3934:5aadf059954b 3935:f6d87e7de914
  1406 	// look-ahead n-th red signal penalty polynomial: penalty = p2 * n^2 + p1 * n + p0
  1406 	// look-ahead n-th red signal penalty polynomial: penalty = p2 * n^2 + p1 * n + p0
  1407 	SDT_CONDVAR (Patches, yapf.rail_look_ahead_signal_p0  , SLE_INT , 28, SL_MAX_VERSION, 0, 0,   500                   , -1000000, 1000000, STR_NULL, NULL),
  1407 	SDT_CONDVAR (Patches, yapf.rail_look_ahead_signal_p0  , SLE_INT , 28, SL_MAX_VERSION, 0, 0,   500                   , -1000000, 1000000, STR_NULL, NULL),
  1408 	SDT_CONDVAR (Patches, yapf.rail_look_ahead_signal_p1  , SLE_INT , 28, SL_MAX_VERSION, 0, 0,  -100                   , -1000000, 1000000, STR_NULL, NULL),
  1408 	SDT_CONDVAR (Patches, yapf.rail_look_ahead_signal_p1  , SLE_INT , 28, SL_MAX_VERSION, 0, 0,  -100                   , -1000000, 1000000, STR_NULL, NULL),
  1409 	SDT_CONDVAR (Patches, yapf.rail_look_ahead_signal_p2  , SLE_INT , 28, SL_MAX_VERSION, 0, 0,     5                   , -1000000, 1000000, STR_NULL, NULL),
  1409 	SDT_CONDVAR (Patches, yapf.rail_look_ahead_signal_p2  , SLE_INT , 28, SL_MAX_VERSION, 0, 0,     5                   , -1000000, 1000000, STR_NULL, NULL),
  1410 	// penalties for too long or too short station platforms (TODO: NS flag or higher revision?)
  1410 	// penalties for too long or too short station platforms (TODO: NS flag or higher revision?)
  1411 	SDT_CONDVAR (Patches, yapf.rail_longer_platform_penalty,  SLE_UINT, 28, SL_MAX_VERSION,NS, 0,   8 * YAPF_TILE_LENGTH,        0,   20000, STR_NULL, NULL),
  1411 	SDT_CONDVAR (Patches, yapf.rail_longer_platform_penalty,           SLE_UINT, 29, SL_MAX_VERSION, 0, 0,   8 * YAPF_TILE_LENGTH,        0,   20000, STR_NULL, NULL),
  1412 	SDT_CONDVAR (Patches, yapf.rail_shorter_platform_penalty, SLE_UINT, 28, SL_MAX_VERSION,NS, 0,  40 * YAPF_TILE_LENGTH,        0,   20000, STR_NULL, NULL),
  1412 	SDT_CONDVAR (Patches, yapf.rail_longer_platform_per_tile_penalty,  SLE_UINT, 29, SL_MAX_VERSION, 0, 0,   0 * YAPF_TILE_LENGTH,        0,   20000, STR_NULL, NULL),
       
  1413 	SDT_CONDVAR (Patches, yapf.rail_shorter_platform_penalty,          SLE_UINT, 29, SL_MAX_VERSION, 0, 0,  40 * YAPF_TILE_LENGTH,        0,   20000, STR_NULL, NULL),
       
  1414 	SDT_CONDVAR (Patches, yapf.rail_shorter_platform_per_tile_penalty, SLE_UINT, 29, SL_MAX_VERSION, 0, 0,   0 * YAPF_TILE_LENGTH,        0,   20000, STR_NULL, NULL),
  1413 
  1415 
  1414 	SDT_END()
  1416 	SDT_END()
  1415 };
  1417 };
  1416 
  1418 
  1417 static const SettingDesc _currency_settings[] = {
  1419 static const SettingDesc _currency_settings[] = {