|
|
@ -1,27 +1,27 @@ |
|
|
#include "uniquake.h" |
|
|
|
|
|
|
|
|
|
|
|
#include "../../code/quakedef.h" |
|
|
|
|
|
|
|
|
|
|
|
UNIQUAKE_API void UniQuake_Init(quakeparms_t *parms, const unity_syscalls_t *syscalls, const unity_modcalls_t *modcalls) |
|
|
|
|
|
{ |
|
|
|
|
|
unity_syscalls = syscalls; |
|
|
|
|
|
unity_modcalls = modcalls; |
|
|
|
|
|
|
|
|
|
|
|
COM_InitArgv(parms->argc, parms->argv); |
|
|
|
|
|
parms->argc = com_argc; |
|
|
|
|
|
parms->argv = com_argv; |
|
|
|
|
|
|
|
|
|
|
|
Host_Init(parms); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
UNIQUAKE_API void UniQuake_Update(float deltaTime) |
|
|
|
|
|
{ |
|
|
|
|
|
// TODO: limit ticrate when running dedicated server |
|
|
|
|
|
|
|
|
|
|
|
Host_Frame(deltaTime); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
UNIQUAKE_API void UniQuake_Shutdown() |
|
|
|
|
|
|
|
|
#include "uniquake.h" |
|
|
|
|
|
|
|
|
|
|
|
#include "../../code/quakedef.h" |
|
|
|
|
|
|
|
|
|
|
|
UNIQUAKE_API void UniQuake_Init(quakeparms_t *parms, const unity_syscalls_t *syscalls, const unity_modcalls_t *modcalls) |
|
|
{ |
|
|
{ |
|
|
Host_Shutdown(); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
unity_syscalls = syscalls; |
|
|
|
|
|
unity_modcalls = modcalls; |
|
|
|
|
|
|
|
|
|
|
|
COM_InitArgv(parms->argc, parms->argv); |
|
|
|
|
|
parms->argc = com_argc; |
|
|
|
|
|
parms->argv = com_argv; |
|
|
|
|
|
|
|
|
|
|
|
Host_Init(parms); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
UNIQUAKE_API void UniQuake_Update(float deltaTime) |
|
|
|
|
|
{ |
|
|
|
|
|
// TODO: limit ticrate when running dedicated server |
|
|
|
|
|
|
|
|
|
|
|
Host_Frame(deltaTime); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
UNIQUAKE_API void UniQuake_Shutdown() |
|
|
|
|
|
{ |
|
|
|
|
|
Host_Shutdown(); |
|
|
|
|
|
} |