From 365e104f8893c25641cfcc10e34ee87d91604d27 Mon Sep 17 00:00:00 2001 From: Spoike Date: Tue, 29 Oct 2013 17:58:20 +0000 Subject: [PATCH] a couple of fixes for things that didn't compile. git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4515 fc73d0e0-1445-4013-8a0c-d673dee63da5 --- engine/client/net_master.c | 2 +- engine/gl/gl_heightmap.c | 12 ++++++++++-- engine/server/sv_main.c | 1 - engine/server/svmodel.c | 29 ++++++++++++++++++++++++----- 4 files changed, 35 insertions(+), 9 deletions(-) diff --git a/engine/client/net_master.c b/engine/client/net_master.c index 73002f046..0c42eb50d 100644 --- a/engine/client/net_master.c +++ b/engine/client/net_master.c @@ -39,7 +39,7 @@ cvar_t slist_writeserverstxt = SCVAR("slist_writeservers", "0"); void CL_MasterListParse(netadrtype_t adrtype, int type, qboolean slashpad); void CL_QueryServers(void); -int CL_ReadServerInfo(char *msg, int servertype, qboolean favorite); +int CL_ReadServerInfo(char *msg, enum masterprotocol_e prototype, qboolean favorite); void MasterInfo_RemoveAllPlayers(void); master_t *master; diff --git a/engine/gl/gl_heightmap.c b/engine/gl/gl_heightmap.c index 4ba6cdbd8..d3072d55b 100644 --- a/engine/gl/gl_heightmap.c +++ b/engine/gl/gl_heightmap.c @@ -497,7 +497,9 @@ static hmsection_t *Terr_GenerateSection(heightmap_t *hm, int sx, int sy) s = Z_Malloc(sizeof(*s)); if (!s) return NULL; +#ifndef SERVERONLY s->lightmap = -1; +#endif } InsertLinkBefore(&s->recycle, &hm->recycle); @@ -507,7 +509,9 @@ static hmsection_t *Terr_GenerateSection(heightmap_t *hm, int sx, int sy) hm->activesections++; s->hmmod = hm; } +#ifndef SERVERONLY s->numents = 0; +#endif s->flags = TSF_DIRTY; return s; } @@ -633,12 +637,12 @@ static void Terr_GenerateDefault(heightmap_t *hm, hmsection_t *s) s->flags |= TSF_FAILEDLOAD; s->holes = 0; +#ifndef SERVERONLY Q_strncpyz(s->texname[0], "", sizeof(s->texname[0])); Q_strncpyz(s->texname[1], "", sizeof(s->texname[1])); Q_strncpyz(s->texname[2], "", sizeof(s->texname[2])); Q_strncpyz(s->texname[3], "", sizeof(s->texname[3])); -#ifndef SERVERONLY if (s->lightmap >= 0) { int j; @@ -883,7 +887,11 @@ static void Terr_LoadSection(heightmap_t *hm, hmsection_t *s, int sx, int sy, un { //noload avoids recursion. s = Terr_GetSection(hm, sx+x, sy+y, TGS_NOLOAD|TGS_NODOWNLOAD|TGS_IGNOREFAILED); - if (!s || s->lightmap < 0) + if (!s || s->flags & TSF_FAILEDLOAD +#ifndef SERVERONLY + || s->lightmap < 0 +#endif + ) { offset = block->offset[x + y*SECTIONSPERBLOCK]; if (!offset) diff --git a/engine/server/sv_main.c b/engine/server/sv_main.c index 6422da95b..26a12c5ea 100644 --- a/engine/server/sv_main.c +++ b/engine/server/sv_main.c @@ -4935,7 +4935,6 @@ void SV_InitNet (void) if (isDedicated) #endif { - NET_Init (); Netchan_Init (); } diff --git a/engine/server/svmodel.c b/engine/server/svmodel.c index 55f45e0f6..35da75345 100644 --- a/engine/server/svmodel.c +++ b/engine/server/svmodel.c @@ -199,12 +199,31 @@ void SVQ1_LightPointValues(model_t *model, vec3_t point, vec3_t res_diffuse, vec Mod_Init =============== */ -void Mod_Init (void) +void Mod_Init (qboolean initial) +{ + if (initial) + { + memset (mod_novis, 0xff, sizeof(mod_novis)); + Cvar_Register(&sv_nogetlight, "Memory preservation"); + Cvar_Register (&dpcompat_psa_ungroup, "Darkplaces compatibility"); + Cvar_Register (&r_noframegrouplerp, "Graphical Nicaties"); + } +} + + +int Mod_RegisterModelFormatText(void *module, const char *formatname, char *magictext, qboolean (QDECL *load) (struct model_s *mod, void *buffer)) +{ + return 0; +} +int Mod_RegisterModelFormatMagic(void *module, const char *formatname, unsigned int magic, qboolean (QDECL *load) (struct model_s *mod, void *buffer)) +{ + return 0; +} +void Mod_UnRegisterModelFormat(int idx) +{ +} +void Mod_UnRegisterAllModelFormats(void *module) { - memset (mod_novis, 0xff, sizeof(mod_novis)); - Cvar_Register(&sv_nogetlight, "Memory preservation"); - Cvar_Register (&dpcompat_psa_ungroup, "Darkplaces compatibility"); - Cvar_Register (&r_noframegrouplerp, "Graphical Nicaties"); } /*