(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.
This commit is contained in:
4
player.h
4
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
|
||||
|
Reference in New Issue
Block a user