diff options
Diffstat (limited to 'src/cl_view.c')
-rw-r--r-- | src/cl_view.c | 106 |
1 files changed, 0 insertions, 106 deletions
diff --git a/src/cl_view.c b/src/cl_view.c index 4e78051..bc8d955 100644 --- a/src/cl_view.c +++ b/src/cl_view.c @@ -270,112 +270,6 @@ static void V_TestLights (void) { //=================================================================== -void CL_RegisterVWepModels( void ) { - int i; - char *name; - - cl.numWeaponModels = 1; - strcpy( cl.weaponModels[0], "weapon.md2" ); - - // only default model when vwep is off - if( !cl_vwep->integer ) { - return; - } - - for( i = 2; i < MAX_MODELS; i++ ) { - name = cl.configstrings[ CS_MODELS + i ]; - if( !name[0] ) { - break; - } - if( name[0] != '#' ) { - continue; - } - - // special player weapon model - strcpy( cl.weaponModels[cl.numWeaponModels++], name + 1 ); - - if( cl.numWeaponModels == MAX_CLIENTWEAPONMODELS ) { - break; - } - } -} - -/* -================= -CL_PrepRefresh - -Call before entering a new level, or after changing dlls -================= -*/ -void CL_PrepRefresh (void) { - int i; - char *name; - float rotate; - vec3_t axis; - - if( !cls.ref_initialized ) { - return; - } - if (!cl.mapname[0]) - return; // no map loaded - - // register models, pics, and skins - R_BeginRegistration( cl.mapname ); - - CL_LoadState( LOAD_MODELS ); - - CL_RegisterTEntModels (); - - for (i=2 ; i<MAX_MODELS ; i++) { - name = cl.configstrings[CS_MODELS+i]; - if( !name[0] ) { - break; - } - if( name[0] == '#' ) { - continue; - } - cl.model_draw[i] = R_RegisterModel( name ); - } - - CL_LoadState( LOAD_IMAGES ); - for (i=1 ; i<MAX_IMAGES; i++) { - name = cl.configstrings[CS_IMAGES+i]; - if( !name[0] ) { - break; - } - cl.image_precache[i] = R_RegisterPic (name); - } - - CL_LoadState( LOAD_CLIENTS ); - for (i=0 ; i<MAX_CLIENTS ; i++) { - name = cl.configstrings[CS_PLAYERSKINS+i]; - if( !name[0] ) - continue; - - CL_LoadClientinfo( &cl.clientinfo[i], name ); - } - - CL_LoadClientinfo (&cl.baseclientinfo, "unnamed\\male/grunt"); - - // set sky textures and speed - rotate = atof (cl.configstrings[CS_SKYROTATE]); - if( sscanf (cl.configstrings[CS_SKYAXIS], "%f %f %f", - &axis[0], &axis[1], &axis[2]) != 3 ) - { - Com_DPrintf( "Couldn't parse CS_SKYAXIS\n" ); - VectorClear( axis ); - } - R_SetSky (cl.configstrings[CS_SKY], rotate, axis); - - // the renderer can now free unneeded stuff - R_EndRegistration (); - - // clear any lines of console text - Con_ClearNotify_f (); - - SCR_UpdateScreen (); -} - void CL_UpdateBlendSetting( void ) { if( cls.state < ca_connected ) { return; |