| OpenTTD
    | 
Definition of functions used for highscore handling. More...
#include "stdafx.h"#include "highscore.h"#include "company_base.h"#include "company_func.h"#include "cheat_func.h"#include "string_func.h"#include "strings_func.h"#include "table/strings.h"#include "core/sort_func.hpp"#include "debug.h"#include "safeguards.h"Go to the source code of this file.
| Functions | |
| StringID | EndGameGetPerformanceTitleFromValue (uint value) | 
| int8 | SaveHighScoreValue (const Company *c) | 
| Save the highscore for the company. | |
| static int CDECL | HighScoreSorter (const Company *const *a, const Company *const *b) | 
| Sort all companies given their performance. | |
| int8 | SaveHighScoreValueNetwork () | 
| Save the highscores in a network game when it has ended. | |
| void | SaveToHighScore () | 
| Save HighScore table to file. | |
| void | LoadFromHighScore () | 
| Initialize the highscore table to 0 and if any file exists, load in values. | |
| Variables | |
| HighScore | _highscore_table [SP_HIGHSCORE_END][5] | 
| various difficulty-settings; top 5 | |
| char * | _highscore_file | 
| The file to store the highscore data in. | |
| static const StringID | _endgame_perf_titles [] | 
Definition of functions used for highscore handling.
Definition in file highscore.cpp.
| int8 SaveHighScoreValueNetwork | ( | ) | 
Save the highscores in a network game when it has ended.
Definition at line 91 of file highscore.cpp.
References _local_company, HighScore::company, HighScoreSorter(), lastof, lengthof, MAX_COMPANIES, CompanyProperties::old_economy, CompanyEconomyEntry::performance_history, QSortT(), HighScore::score, SetDParam(), SP_MULTIPLAYER, and HighScore::title.
| 
 | static | 
Definition at line 28 of file highscore.cpp.
 1.8.1.2
 1.8.1.2