mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-03-06 14:27:16 +00:00
(svn r2863) Move some type declarations into saveload.c, should've been part of r2819
This commit is contained in:
parent
302055fc15
commit
38f344b351
@ -38,6 +38,12 @@ enum {
|
||||
byte _sl_version; /// the major savegame version identifier
|
||||
uint16 _sl_full_version; /// the full version of the savegame
|
||||
|
||||
typedef void WriterProc(uint len);
|
||||
typedef uint ReaderProc(void);
|
||||
|
||||
typedef uint ReferenceToIntProc(const void *obj, SLRefType rt);
|
||||
typedef void *IntToReferenceProc(uint index, SLRefType rt);
|
||||
|
||||
/** The saveload struct, containing reader-writer functions, bufffer, version, etc. */
|
||||
static struct {
|
||||
bool save; /// are we doing a save or a load atm. True when saving
|
||||
|
@ -41,9 +41,6 @@ typedef struct {
|
||||
byte null;
|
||||
} NullStruct;
|
||||
|
||||
typedef void WriterProc(uint len);
|
||||
typedef uint ReaderProc(void);
|
||||
|
||||
typedef enum SLRefType {
|
||||
REF_ORDER = 0,
|
||||
REF_VEHICLE = 1,
|
||||
@ -53,9 +50,6 @@ typedef enum SLRefType {
|
||||
REF_ROADSTOPS = 5
|
||||
} SLRefType;
|
||||
|
||||
typedef uint ReferenceToIntProc(const void *obj, SLRefType rt);
|
||||
typedef void *IntToReferenceProc(uint index, SLRefType rt);
|
||||
|
||||
|
||||
extern byte _sl_version; /// the major savegame version identifier
|
||||
extern uint16 _sl_full_version; /// the full version of the savegame
|
||||
|
Loading…
Reference in New Issue
Block a user