diff --git a/client/main.c b/client/main.c index 0755da6..52d5e22 100644 --- a/client/main.c +++ b/client/main.c @@ -116,6 +116,7 @@ int main(int argc, char** argv){ param.gl_swapbuffer = gl_swapbuffer; param.render = render; param.after_render = after_render; + param.server = 1; GSInit(); @@ -131,7 +132,7 @@ int main(int argc, char** argv){ GSClientSetSkybox(GSEngineGetClient(engine), GSTrue); - if((sound = GSSoundOpen(GSClientGetSoundEngine(GSEngineGetClient(engine)), "game:/2nd_pm.xm")) != NULL){ + if((sound = GSSoundOpen(GSClientGetSoundEngine(GSEngineGetClient(engine)), "game:/desert2.mod")) != NULL){ GSSoundSetLoop(sound, 1); GSSoundStart(sound); } diff --git a/engine/include/GearSrc/TypeDefs.h b/engine/include/GearSrc/TypeDefs.h index 2244eee..fdd995b 100644 --- a/engine/include/GearSrc/TypeDefs.h +++ b/engine/include/GearSrc/TypeDefs.h @@ -45,6 +45,7 @@ typedef struct _GSVersion GSVersion; typedef struct _GSEngineParam GSEngineParam; typedef struct _GSResourceKV GSResourceKV; typedef struct _GSBox GSBox; +typedef struct _GSNetPacket GSNetPacket; #ifdef _GEARSRC typedef struct _GSClient* GSClient; typedef struct _GSServer* GSServer; @@ -105,6 +106,14 @@ struct _GSResourceKV { GSResource value; }; +#pragma pack(1) +struct _GSNetPacket { + GSU8 flag; + GSU32 index; + GSU32 sequence; +}; +#pragma pack() + #ifdef _GEARSRC #include #include