diff options
author | Darkvater <Darkvater@openttd.org> | 2006-08-05 00:59:45 +0000 |
---|---|---|
committer | Darkvater <Darkvater@openttd.org> | 2006-08-05 00:59:45 +0000 |
commit | 97c3b5cad8b79596b5ef2a5151af25b9fbb87467 (patch) | |
tree | 6c1c325e24d7182ffd6868b3118786d9a3bcf41d /misc_gui.c | |
parent | 54f199e495e17e011f4b24aa1b294b5e99235ce5 (diff) | |
download | openttd-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.c | 14 |
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; } } |