mirror of
https://github.com/dhewm/dhewm3.git
synced 2025-05-31 00:51:14 +00:00
Adapt structs for easy forward declarations
Get rid of the tag namespace.
This commit is contained in:
parent
966a380793
commit
da60a2a631
3 changed files with 8 additions and 8 deletions
|
@ -52,7 +52,7 @@ public:
|
||||||
// can't be combined with Init, because Init happens before renderer is started
|
// can't be combined with Init, because Init happens before renderer is started
|
||||||
virtual void LoadGraphics() = 0;
|
virtual void LoadGraphics() = 0;
|
||||||
|
|
||||||
virtual bool ProcessEvent( const struct sysEvent_s *event, bool forceAccept ) = 0;
|
virtual bool ProcessEvent( const sysEvent_t *event, bool forceAccept ) = 0;
|
||||||
|
|
||||||
// the system code can release the mouse pointer when the console is active
|
// the system code can release the mouse pointer when the console is active
|
||||||
virtual bool Active( void ) = 0;
|
virtual bool Active( void ) = 0;
|
||||||
|
|
|
@ -109,14 +109,14 @@ typedef struct fileDownload_s {
|
||||||
void * buffer;
|
void * buffer;
|
||||||
} fileDownload_t;
|
} fileDownload_t;
|
||||||
|
|
||||||
typedef struct backgroundDownload_s {
|
struct backgroundDownload_t {
|
||||||
struct backgroundDownload_s *next; // set by the fileSystem
|
backgroundDownload_t *next; // set by the fileSystem
|
||||||
dlType_t opcode;
|
dlType_t opcode;
|
||||||
idFile * f;
|
idFile * f;
|
||||||
fileDownload_t file;
|
fileDownload_t file;
|
||||||
urlDownload_t url;
|
urlDownload_t url;
|
||||||
volatile bool completed;
|
volatile bool completed;
|
||||||
} backgroundDownload_t;
|
};
|
||||||
|
|
||||||
// file list for directory listings
|
// file list for directory listings
|
||||||
class idFileList {
|
class idFileList {
|
||||||
|
|
|
@ -102,15 +102,15 @@ typedef enum {
|
||||||
M_DELTAZ
|
M_DELTAZ
|
||||||
} sys_mEvents;
|
} sys_mEvents;
|
||||||
|
|
||||||
typedef struct sysEvent_s {
|
struct sysEvent_t {
|
||||||
sysEventType_t evType;
|
sysEventType_t evType;
|
||||||
int evValue;
|
int evValue;
|
||||||
int evValue2;
|
int evValue2;
|
||||||
int evPtrLength; // bytes of data pointed to by evPtr, for journaling
|
int evPtrLength; // bytes of data pointed to by evPtr, for journaling
|
||||||
void * evPtr; // this must be manually freed if not NULL
|
void * evPtr; // this must be manually freed if not NULL
|
||||||
} sysEvent_t;
|
};
|
||||||
|
|
||||||
typedef struct sysMemoryStats_s {
|
struct sysMemoryStats_t {
|
||||||
int memoryLoad;
|
int memoryLoad;
|
||||||
int totalPhysical;
|
int totalPhysical;
|
||||||
int availPhysical;
|
int availPhysical;
|
||||||
|
@ -119,7 +119,7 @@ typedef struct sysMemoryStats_s {
|
||||||
int totalVirtual;
|
int totalVirtual;
|
||||||
int availVirtual;
|
int availVirtual;
|
||||||
int availExtendedVirtual;
|
int availExtendedVirtual;
|
||||||
} sysMemoryStats_t;
|
};
|
||||||
|
|
||||||
template<class type> class idList; // for Sys_ListFiles
|
template<class type> class idList; // for Sys_ListFiles
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue