changeset 15529:152dcc71db0d draft

(svn r20188) -Codechange: unVARDEF the _[config|log|highscore]_file variables and move them to a more logical location
author rubidium <rubidium@openttd.org>
date Mon, 19 Jul 2010 17:11:09 +0000
parents 8e6b5d370794
children d2f5d90e6265
files src/dedicated.cpp src/fileio.cpp src/highscore.cpp src/openttd.cpp src/settings.cpp src/variables.h
diffstat 6 files changed, 9 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/src/dedicated.cpp
+++ b/src/dedicated.cpp
@@ -11,6 +11,8 @@
 
 #include "stdafx.h"
 
+char *_log_file; ///< File to reroute output of a forked OpenTTD to
+
 #ifdef ENABLE_NETWORK
 
 #if defined(UNIX) && !defined(__MORPHOS__)
--- a/src/fileio.cpp
+++ b/src/fileio.cpp
@@ -56,6 +56,10 @@
 /** Whether the working directory should be scanned. */
 static bool _do_scan_working_directory = true;
 
+extern char *_config_file;
+extern char *_highscore_file;
+extern char *_log_file;
+
 /* Get current position in file */
 size_t FioGetPos()
 {
--- a/src/highscore.cpp
+++ b/src/highscore.cpp
@@ -22,6 +22,7 @@
 #include "debug.h"
 
 HighScore _highscore_table[5][5]; // 4 difficulty-settings (+ network); top 5
+char *_highscore_file; ///< The file to store the highscore data in.
 
 static const StringID _endgame_perf_titles[] = {
 	STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN,
--- a/src/openttd.cpp
+++ b/src/openttd.cpp
@@ -91,6 +91,7 @@
 extern Company *DoStartupNewCompany(bool is_ai, CompanyID company = INVALID_COMPANY);
 extern void ShowOSErrorBox(const char *buf, bool system);
 extern bool _dedicated_forks;
+extern char *_config_file;
 
 /**
  * Error handling for fatal user errors.
--- a/src/settings.cpp
+++ b/src/settings.cpp
@@ -77,6 +77,7 @@
 GameSettings _settings_game;
 GameSettings _settings_newgame;
 VehicleDefaultSettings _old_vds; ///< Used for loading default vehicles settings from old savegames
+char *_config_file; ///< Configuration file of OpenTTD
 
 typedef void SettingDescProc(IniFile *ini, const SettingDesc *desc, const char *grpname, void *object);
 typedef void SettingDescProcList(IniFile *ini, const char *grpname, StringList *list);
--- a/src/variables.h
+++ b/src/variables.h
@@ -24,8 +24,4 @@
 /* IN/OUT parameters to commands */
 VARDEF bool _generating_world;
 
-VARDEF char *_config_file;
-VARDEF char *_highscore_file;
-VARDEF char *_log_file;
-
 #endif /* VARIABLES_H */