Changeset - r24599:bf4aac3622dc
[Not reviewed]
master
0 1 0
Patric Stout - 3 years ago 2021-01-07 07:55:35
truebrain@openttd.org
Fix #8050: never show the highscore when disabled, not even if you start in year zero

Using zero as "never" value can have its drawbacks ;)
1 file changed with 5 insertions and 3 deletions:
0 comments (0 inline, 0 general)
src/date.cpp
Show inline comments
 
@@ -200,11 +200,13 @@ static void OnNewYear()
 

	
 
	if (_cur_year == _settings_client.gui.semaphore_build_before) ResetSignalVariant();
 

	
 
	/* check if we reached end of the game (end of ending year) */
 
	if (_cur_year == _settings_game.game_creation.ending_year + 1) {
 
	/* check if we reached end of the game (end of ending year); 0 = never */
 
	if (_cur_year == _settings_game.game_creation.ending_year + 1 && _settings_game.game_creation.ending_year != 0) {
 
		ShowEndGameChart();
 
	}
 

	
 
	/* check if we reached the maximum year, decrement dates by a year */
 
	} else if (_cur_year == MAX_YEAR + 1) {
 
	if (_cur_year == MAX_YEAR + 1) {
 
		int days_this_year;
 

	
 
		_cur_year--;
0 comments (0 inline, 0 general)