summaryrefslogtreecommitdiff
path: root/misc_gui.c
diff options
context:
space:
mode:
authorDarkvater <Darkvater@openttd.org>2006-08-05 00:59:45 +0000
committerDarkvater <Darkvater@openttd.org>2006-08-05 00:59:45 +0000
commit97c3b5cad8b79596b5ef2a5151af25b9fbb87467 (patch)
tree6c1c325e24d7182ffd6868b3118786d9a3bcf41d /misc_gui.c
parent54f199e495e17e011f4b24aa1b294b5e99235ce5 (diff)
downloadopenttd-97c3b5cad8b79596b5ef2a5151af25b9fbb87467.tar.xz
(svn r5767) - Cleanup: Improve upon the header file mess regarding fios. Move all relevant types from hal.h into fios.h, eliminate the unneccessary passing of a global variable, and extern variables in header files (declare in fios.c and misc_gui.c
Diffstat (limited to 'misc_gui.c')
-rw-r--r--misc_gui.c14
1 files changed, 8 insertions, 6 deletions
diff --git a/misc_gui.c b/misc_gui.c
index 8e44261fb..dd8af7368 100644
--- a/misc_gui.c
+++ b/misc_gui.c
@@ -2,6 +2,7 @@
#include "stdafx.h"
#include "openttd.h"
+#include "hal.h"
#include "debug.h"
#include "functions.h"
#include "gfxinit.h"
@@ -26,7 +27,10 @@
#include "vehicle.h"
#include "train.h"
-#include "hal.h" // for file list
+#include "fios.h"
+/* Variables to display file lists */
+FiosItem *_fios_list;
+int _saveload_mode;
static bool _fios_path_changed;
static bool _savegame_sort_dirty;
@@ -1160,16 +1164,14 @@ void BuildFileList(void)
{
_fios_path_changed = true;
FiosFreeSavegameList();
+
switch (_saveload_mode) {
case SLD_NEW_GAME:
case SLD_LOAD_SCENARIO:
case SLD_SAVE_SCENARIO:
- _fios_list = FiosGetScenarioList(&_fios_num, _saveload_mode);
- break;
+ _fios_list = FiosGetScenarioList(_saveload_mode); break;
- default:
- _fios_list = FiosGetSavegameList(&_fios_num, _saveload_mode);
- break;
+ default: _fios_list = FiosGetSavegameList(_saveload_mode); break;
}
}