mirror of https://github.com/OpenTTD/OpenTTD
(svn r23084) -Codechange: get rid of a redundant variable
parent
e98be8ed24
commit
47c5d30b5d
|
@ -361,11 +361,6 @@ static void ChangeTileOwner_Clear(TileIndex tile, Owner old_owner, Owner new_own
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
void InitializeClearLand()
|
|
||||||
{
|
|
||||||
_settings_game.game_creation.snow_line = _settings_game.game_creation.snow_line_height * TILE_HEIGHT;
|
|
||||||
}
|
|
||||||
|
|
||||||
static CommandCost TerraformTile_Clear(TileIndex tile, DoCommandFlag flags, uint z_new, Slope tileh_new)
|
static CommandCost TerraformTile_Clear(TileIndex tile, DoCommandFlag flags, uint z_new, Slope tileh_new)
|
||||||
{
|
{
|
||||||
return DoCommand(tile, 0, 0, flags, CMD_LANDSCAPE_CLEAR);
|
return DoCommand(tile, 0, 0, flags, CMD_LANDSCAPE_CLEAR);
|
||||||
|
|
|
@ -79,7 +79,7 @@ extern const byte _slope_to_sprite_offset[32] = {
|
||||||
/**
|
/**
|
||||||
* Description of the snow line throughout the year.
|
* Description of the snow line throughout the year.
|
||||||
*
|
*
|
||||||
* If it is \c NULL, a static snowline height is used, as set by \c _settings_game.game_creation.snow_line.
|
* If it is \c NULL, a static snowline height is used, as set by \c _settings_game.game_creation.snow_line_height.
|
||||||
* Otherwise it points to a table loaded from a newGRF file that describes the variable snowline.
|
* Otherwise it points to a table loaded from a newGRF file that describes the variable snowline.
|
||||||
* @ingroup SnowLineGroup
|
* @ingroup SnowLineGroup
|
||||||
* @see GetSnowLine() GameCreationSettings
|
* @see GetSnowLine() GameCreationSettings
|
||||||
|
@ -561,7 +561,7 @@ void SetSnowLine(byte table[SNOW_LINE_MONTHS][SNOW_LINE_DAYS])
|
||||||
*/
|
*/
|
||||||
byte GetSnowLine()
|
byte GetSnowLine()
|
||||||
{
|
{
|
||||||
if (_snow_line == NULL) return _settings_game.game_creation.snow_line;
|
if (_snow_line == NULL) return _settings_game.game_creation.snow_line_height * TILE_HEIGHT;
|
||||||
|
|
||||||
YearMonthDay ymd;
|
YearMonthDay ymd;
|
||||||
ConvertDateToYMD(_date, &ymd);
|
ConvertDateToYMD(_date, &ymd);
|
||||||
|
@ -575,7 +575,7 @@ byte GetSnowLine()
|
||||||
*/
|
*/
|
||||||
byte HighestSnowLine()
|
byte HighestSnowLine()
|
||||||
{
|
{
|
||||||
return _snow_line == NULL ? _settings_game.game_creation.snow_line : _snow_line->highest_value;
|
return _snow_line == NULL ? _settings_game.game_creation.snow_line_height * TILE_HEIGHT : _snow_line->highest_value;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -585,7 +585,7 @@ byte HighestSnowLine()
|
||||||
*/
|
*/
|
||||||
byte LowestSnowLine()
|
byte LowestSnowLine()
|
||||||
{
|
{
|
||||||
return _snow_line == NULL ? _settings_game.game_creation.snow_line : _snow_line->lowest_value;
|
return _snow_line == NULL ? _settings_game.game_creation.snow_line_height * TILE_HEIGHT : _snow_line->lowest_value;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -35,7 +35,6 @@ extern void MakeNewgameSettingsLive();
|
||||||
void InitializeSound();
|
void InitializeSound();
|
||||||
void InitializeMusic();
|
void InitializeMusic();
|
||||||
void InitializeVehicles();
|
void InitializeVehicles();
|
||||||
void InitializeClearLand();
|
|
||||||
void InitializeRailGui();
|
void InitializeRailGui();
|
||||||
void InitializeRoadGui();
|
void InitializeRoadGui();
|
||||||
void InitializeAirportGui();
|
void InitializeAirportGui();
|
||||||
|
@ -80,7 +79,6 @@ void InitializeGame(uint size_x, uint size_y, bool reset_date, bool reset_settin
|
||||||
|
|
||||||
InitNewsItemStructs();
|
InitNewsItemStructs();
|
||||||
InitializeLandscape();
|
InitializeLandscape();
|
||||||
InitializeClearLand();
|
|
||||||
InitializeRailGui();
|
InitializeRailGui();
|
||||||
InitializeRoadGui();
|
InitializeRoadGui();
|
||||||
InitializeAirportGui();
|
InitializeAirportGui();
|
||||||
|
|
|
@ -2648,6 +2648,11 @@ bool AfterLoadGame()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* This triggers only when old snow_lines were copied into the snow_line_height. */
|
||||||
|
if (IsSavegameVersionBefore(164) && _settings_game.game_creation.snow_line_height >= MIN_SNOWLINE_HEIGHT * TILE_HEIGHT) {
|
||||||
|
_settings_game.game_creation.snow_line_height /= TILE_HEIGHT;
|
||||||
|
}
|
||||||
|
|
||||||
/* When any NewGRF has been changed the availability of some vehicles might
|
/* When any NewGRF has been changed the availability of some vehicles might
|
||||||
* have been changed too. e->company_avail must be set to 0 in that case
|
* have been changed too. e->company_avail must be set to 0 in that case
|
||||||
* which is done by StartupEngines(). */
|
* which is done by StartupEngines(). */
|
||||||
|
|
|
@ -1724,7 +1724,7 @@ static const OldChunks main_chunk[] = {
|
||||||
OCL_VAR ( OC_TTD | OC_UINT8, 1, &_trees_tick_ctr ),
|
OCL_VAR ( OC_TTD | OC_UINT8, 1, &_trees_tick_ctr ),
|
||||||
|
|
||||||
OCL_CNULL( OC_TTD, 1 ), ///< Custom vehicle types yes/no, no longer used
|
OCL_CNULL( OC_TTD, 1 ), ///< Custom vehicle types yes/no, no longer used
|
||||||
OCL_VAR ( OC_TTD | OC_UINT8, 1, &_settings_game.game_creation.snow_line ),
|
OCL_VAR ( OC_TTD | OC_UINT8, 1, &_settings_game.game_creation.snow_line_height ),
|
||||||
|
|
||||||
OCL_CNULL( OC_TTD, 32 ), ///< new_industry_randtable, no longer used (because of new design)
|
OCL_CNULL( OC_TTD, 32 ), ///< new_industry_randtable, no longer used (because of new design)
|
||||||
OCL_CNULL( OC_TTD, 36 ), ///< cargo-stuff
|
OCL_CNULL( OC_TTD, 36 ), ///< cargo-stuff
|
||||||
|
|
|
@ -216,7 +216,6 @@ struct GameCreationSettings {
|
||||||
byte se_flat_world_height; ///< land height a flat world gets in SE
|
byte se_flat_world_height; ///< land height a flat world gets in SE
|
||||||
byte town_name; ///< the town name generator used for town names
|
byte town_name; ///< the town name generator used for town names
|
||||||
byte landscape; ///< the landscape we're currently in
|
byte landscape; ///< the landscape we're currently in
|
||||||
byte snow_line; ///< the snowline level in this game
|
|
||||||
byte water_borders; ///< bitset of the borders that are water
|
byte water_borders; ///< bitset of the borders that are water
|
||||||
uint16 custom_town_number; ///< manually entered number of towns
|
uint16 custom_town_number; ///< manually entered number of towns
|
||||||
byte variety; ///< variety level applied to TGP
|
byte variety; ///< variety level applied to TGP
|
||||||
|
|
|
@ -132,7 +132,7 @@ load = ConvertLandscape
|
||||||
|
|
||||||
[SDT_VAR]
|
[SDT_VAR]
|
||||||
base = GameSettings
|
base = GameSettings
|
||||||
var = game_creation.snow_line
|
var = game_creation.snow_line_height
|
||||||
type = SLE_UINT8
|
type = SLE_UINT8
|
||||||
def = DEF_SNOWLINE_HEIGHT * TILE_HEIGHT
|
def = DEF_SNOWLINE_HEIGHT * TILE_HEIGHT
|
||||||
min = MIN_SNOWLINE_HEIGHT * TILE_HEIGHT
|
min = MIN_SNOWLINE_HEIGHT * TILE_HEIGHT
|
||||||
|
|
|
@ -330,15 +330,11 @@ max = 3
|
||||||
full = _climates
|
full = _climates
|
||||||
load = ConvertLandscape
|
load = ConvertLandscape
|
||||||
|
|
||||||
[SDT_VAR]
|
; Snow line (or snow_line_height * TILE_HEIGHT)
|
||||||
base = GameSettings
|
[SDT_NULL]
|
||||||
var = game_creation.snow_line
|
length = SLE_UINT8
|
||||||
type = SLE_UINT8
|
|
||||||
from = 97
|
from = 97
|
||||||
guiflags = SGF_NO_NETWORK
|
to = 163
|
||||||
def = DEF_SNOWLINE_HEIGHT * TILE_HEIGHT
|
|
||||||
min = MIN_SNOWLINE_HEIGHT * TILE_HEIGHT
|
|
||||||
max = MAX_SNOWLINE_HEIGHT * TILE_HEIGHT
|
|
||||||
|
|
||||||
[SDT_OMANY]
|
[SDT_OMANY]
|
||||||
base = GameSettings
|
base = GameSettings
|
||||||
|
|
Loading…
Reference in New Issue