engine/game/gameBase.h File Reference
#include "sim/sceneObject.h"
#include "core/resManager.h"
#include "dgl/gTexManager.h"
|
Data Structures |
struct | GameBaseData |
| Scriptable, demo-able datablock. More...
|
class | GameBase |
| Base class for game objects which use datablocks, networking, are editable, and need to process ticks. More...
|
struct | GameBase::Link |
class | ProcessList |
| List to keep track of GameBases to process. More...
|
Defines |
#define | TickShift 5 |
#define | TickMs (1 << TickShift) |
#define | TickSec (F32(TickMs) / 1000.0f) |
#define | TickMask (TickMs - 1) |
Functions |
bool | UNPACK_DB_ID (BitStream *, U32 &id) |
bool | PACK_DB_ID (BitStream *, U32 id) |
bool | PRELOAD_DB (U32 &id, SimDataBlock **, bool server, const char *clientMissing=NULL, const char *serverMissing=NULL) |
Variables |
ProcessList | gClientProcessList |
ProcessList | gServerProcessList |
Define Documentation
#define TickMs (1 << TickShift) |
#define TickSec (F32(TickMs) / 1000.0f) |
#define TickMask (TickMs - 1) |
Function Documentation
bool PRELOAD_DB |
( |
U32 & |
id, |
|
|
SimDataBlock ** |
, |
|
|
bool |
server, |
|
|
const char * |
clientMissing = NULL , |
|
|
const char * |
serverMissing = NULL | |
|
) |
| | |
Variable Documentation
|