summaryrefslogtreecommitdiff
path: root/player.h
diff options
context:
space:
mode:
authorDarkvater <Darkvater@openttd.org>2005-11-07 13:30:43 +0000
committerDarkvater <Darkvater@openttd.org>2005-11-07 13:30:43 +0000
commit5f281a25f266084b10296a176841d8000453eb8c (patch)
tree530103373cf70d432ab53573d595bde521271521 /player.h
parentd91a4df8d727ecfdd38debc2af847a261e01f963 (diff)
downloadopenttd-5f281a25f266084b10296a176841d8000453eb8c.tar.xz
(svn r3151) - Fix: showing the highscore might crash the game with an invalid string message in the case when a highscore file was used before certain strings were added.
- Codechange: protect _endgame_perf_titles from out-of-bounds access.
Diffstat (limited to 'player.h')
-rw-r--r--player.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/player.h b/player.h
index 8dc96b14d..b00a0f9e3 100644
--- a/player.h
+++ b/player.h
@@ -252,8 +252,8 @@ static inline RailType GetBestRailtype(const Player* p)
typedef struct HighScore {
char company[100];
- StringID title;
- uint16 score;
+ StringID title; // NO_SAVE, has troubles with changing string-numbers.
+ uint16 score; // do NOT change type, will break hs.dat
} HighScore;
VARDEF HighScore _highscore_table[5][5]; // 4 difficulty-settings (+ network); top 5