mirror of
https://github.com/dhewm/dhewm3.git
synced 2025-03-21 18:21:08 +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
|
||||
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
|
||||
virtual bool Active( void ) = 0;
|
||||
|
|
|
@ -109,14 +109,14 @@ typedef struct fileDownload_s {
|
|||
void * buffer;
|
||||
} fileDownload_t;
|
||||
|
||||
typedef struct backgroundDownload_s {
|
||||
struct backgroundDownload_s *next; // set by the fileSystem
|
||||
struct backgroundDownload_t {
|
||||
backgroundDownload_t *next; // set by the fileSystem
|
||||
dlType_t opcode;
|
||||
idFile * f;
|
||||
fileDownload_t file;
|
||||
urlDownload_t url;
|
||||
volatile bool completed;
|
||||
} backgroundDownload_t;
|
||||
};
|
||||
|
||||
// file list for directory listings
|
||||
class idFileList {
|
||||
|
|
|
@ -102,15 +102,15 @@ typedef enum {
|
|||
M_DELTAZ
|
||||
} sys_mEvents;
|
||||
|
||||
typedef struct sysEvent_s {
|
||||
struct sysEvent_t {
|
||||
sysEventType_t evType;
|
||||
int evValue;
|
||||
int evValue2;
|
||||
int evPtrLength; // bytes of data pointed to by evPtr, for journaling
|
||||
void * evPtr; // this must be manually freed if not NULL
|
||||
} sysEvent_t;
|
||||
};
|
||||
|
||||
typedef struct sysMemoryStats_s {
|
||||
struct sysMemoryStats_t {
|
||||
int memoryLoad;
|
||||
int totalPhysical;
|
||||
int availPhysical;
|
||||
|
@ -119,7 +119,7 @@ typedef struct sysMemoryStats_s {
|
|||
int totalVirtual;
|
||||
int availVirtual;
|
||||
int availExtendedVirtual;
|
||||
} sysMemoryStats_t;
|
||||
};
|
||||
|
||||
template<class type> class idList; // for Sys_ListFiles
|
||||
|
||||
|
|
Loading…
Reference in a new issue