(svn r11713) -Codechange: Move some declarations and definitions in a more logical disposition

This commit is contained in:
belugas 2007-12-28 03:14:55 +00:00
parent e2efaaff87
commit 5087a6cdd7
8 changed files with 22 additions and 17 deletions

View File

@ -29,6 +29,7 @@ int _fios_num;
static char *_fios_path;
static FiosItem *_fios_items;
SmallFiosItem _file_to_saveload;
static int _fios_count, _fios_alloc;
/* OS-specific functions are taken from their respective files (win32/unix/os2 .c) */

View File

@ -23,14 +23,6 @@ enum {
MAX_FILE_SLOTS = 64
};
/* Deals with finding savegames */
struct FiosItem {
byte type;
uint64 mtime;
char title[64];
char name[256 - 12 - 64];
};
enum SaveLoadDialogMode{
SLD_LOAD_GAME,
SLD_LOAD_SCENARIO,
@ -54,9 +46,25 @@ enum {
FIOS_TYPE_INVALID = 255,
};
/* Deals with finding savegames */
struct FiosItem {
byte type;
uint64 mtime;
char title[64];
char name[256 - 12 - 64];
};
/* Deals with the type of the savegame, independent of extension */
struct SmallFiosItem {
int mode; ///< savegame/scenario type (old, new)
char name[MAX_PATH]; ///< name
char title[255]; ///< internal name of the game
};
/* Variables to display file lists */
extern FiosItem *_fios_list; ///< defined in misc_gui.cpp
extern int _fios_num; ///< defined in fios.cpp, read_only version of _fios_count
extern SmallFiosItem _file_to_saveload;
extern SaveLoadDialogMode _saveload_mode; ///< defined in misc_gui.cpp
/* Launch save/load dialog */

View File

@ -25,6 +25,7 @@
#include "strings_func.h"
#include "window_func.h"
#include "date_func.h"
#include "fios.h"
/**
* In what 'mode' the GenerateLandscapeWindowProc is.

View File

@ -15,6 +15,7 @@
#include "bmp.h"
#include "gfx_func.h"
#include "core/alloc_func.hpp"
#include "fios.h"
/**
* Convert RGB colors to Grayscale using 29.9% Red, 58.7% Green, 11.4% Blue

View File

@ -19,7 +19,7 @@
#include "genworld.h"
#include "tile_cmd.h"
#include "core/alloc_func.hpp"
#include "functions.h"
#include "fios.h"
#include "window_func.h"
#include "functions.h"
#include "date_func.h"

View File

@ -32,6 +32,7 @@
#include "engine.h"
#include "sound.h"
#include "fileio.h"
#include "fios.h"
#include "airport.h"
#include "aircraft.h"
#include "console.h"

View File

@ -297,17 +297,9 @@ VARDEF TileIndex _terraform_err_tile;
VARDEF TileIndex _build_tunnel_endtile;
VARDEF bool _generating_world;
/* Deals with the type of the savegame, independent of extension */
struct SmallFiosItem {
int mode; // savegame/scenario type (old, new)
char name[MAX_PATH]; // name
char title[255]; // internal name of the game
};
/* Used when switching from the intro menu. */
VARDEF byte _switch_mode;
VARDEF StringID _switch_mode_errorstr;
VARDEF SmallFiosItem _file_to_saveload;
VARDEF char _ini_videodriver[32], _ini_musicdriver[32], _ini_sounddriver[32], _ini_blitter[32];

View File

@ -12,6 +12,7 @@
#include "../variables.h"
#include "../genworld.h"
#include "../fileio.h"
#include "../fios.h"
#include "../blitter/factory.hpp"
#include "../core/alloc_func.hpp"
#include "dedicated_v.h"