Optimizations and cleanup

This commit is contained in:
eukos 2015-09-07 22:00:45 +02:00
parent a3a1847878
commit b7c1af4c35
5 changed files with 76 additions and 223 deletions

View file

@ -372,49 +372,49 @@ $(BUILDDIR)/cvar.o : $(MOUNT_DIR)/cvar.c
$(DO_CC) $(DO_CC)
$(BUILDDIR)/draw.o : $(MOUNT_DIR)/draw.c $(BUILDDIR)/draw.o : $(MOUNT_DIR)/draw.c
$(DO_CC) $(DO_CC) -O2
$(BUILDDIR)/d_edge.o : $(MOUNT_DIR)/../renderer/d_edge.c $(BUILDDIR)/d_edge.o : $(MOUNT_DIR)/../renderer/d_edge.c
$(DO_CC) $(DO_CC) -O2
$(BUILDDIR)/d_fill.o : $(MOUNT_DIR)/../renderer/d_fill.c $(BUILDDIR)/d_fill.o : $(MOUNT_DIR)/../renderer/d_fill.c
$(DO_CC) $(DO_CC) -O2
$(BUILDDIR)/d_init.o : $(MOUNT_DIR)/../renderer/d_init.c $(BUILDDIR)/d_init.o : $(MOUNT_DIR)/../renderer/d_init.c
$(DO_CC) $(DO_CC) -O2
$(BUILDDIR)/d_modech.o : $(MOUNT_DIR)/../renderer/d_modech.c $(BUILDDIR)/d_modech.o : $(MOUNT_DIR)/../renderer/d_modech.c
$(DO_CC) $(DO_CC) -O2
$(BUILDDIR)/d_part.o : $(MOUNT_DIR)/../renderer/d_part.c $(BUILDDIR)/d_part.o : $(MOUNT_DIR)/../renderer/d_part.c
$(DO_CC) $(DO_CC) -O2
$(BUILDDIR)/d_polyse.o : $(MOUNT_DIR)/../renderer/d_polyse.c $(BUILDDIR)/d_polyse.o : $(MOUNT_DIR)/../renderer/d_polyse.c
$(DO_CC) $(DO_CC) -O2
$(BUILDDIR)/d_scan.o : $(MOUNT_DIR)/../renderer/d_scan.c $(BUILDDIR)/d_scan.o : $(MOUNT_DIR)/../renderer/d_scan.c
$(DO_CC) $(DO_CC) -O2
$(BUILDDIR)/d_sky.o : $(MOUNT_DIR)/../renderer/d_sky.c $(BUILDDIR)/d_sky.o : $(MOUNT_DIR)/../renderer/d_sky.c
$(DO_CC) $(DO_CC) -O2
$(BUILDDIR)/d_sprite.o : $(MOUNT_DIR)/../renderer/d_sprite.c $(BUILDDIR)/d_sprite.o : $(MOUNT_DIR)/../renderer/d_sprite.c
$(DO_CC) $(DO_CC) -O2
$(BUILDDIR)/d_surf.o : $(MOUNT_DIR)/../renderer/d_surf.c $(BUILDDIR)/d_surf.o : $(MOUNT_DIR)/../renderer/d_surf.c
$(DO_CC) $(DO_CC) -O2
$(BUILDDIR)/d_vars.o : $(MOUNT_DIR)/../renderer/d_vars.c $(BUILDDIR)/d_vars.o : $(MOUNT_DIR)/../renderer/d_vars.c
$(DO_CC) $(DO_CC) -O2
$(BUILDDIR)/d_zpoint.o : $(MOUNT_DIR)/../renderer/d_zpoint.c $(BUILDDIR)/d_zpoint.o : $(MOUNT_DIR)/../renderer/d_zpoint.c
$(DO_CC) $(DO_CC) -O2
$(BUILDDIR)/host.o : $(MOUNT_DIR)/host.c $(BUILDDIR)/host.o : $(MOUNT_DIR)/host.c
$(DO_CC) $(DO_CC) -O2
$(BUILDDIR)/host_cmd.o : $(MOUNT_DIR)/host_cmd.c $(BUILDDIR)/host_cmd.o : $(MOUNT_DIR)/host_cmd.c
$(DO_CC) $(DO_CC) -O2
$(BUILDDIR)/keys.o : $(MOUNT_DIR)/keys.c $(BUILDDIR)/keys.o : $(MOUNT_DIR)/keys.c
$(DO_CC) $(DO_CC)
@ -423,13 +423,13 @@ $(BUILDDIR)/menu.o : $(MOUNT_DIR)/menu.c
$(DO_CC) $(DO_CC)
$(BUILDDIR)/mathlib.o : $(MOUNT_DIR)/mathlib.c $(BUILDDIR)/mathlib.o : $(MOUNT_DIR)/mathlib.c
$(DO_CC) $(DO_CC) -O2
$(BUILDDIR)/model.o : $(MOUNT_DIR)/model.c $(BUILDDIR)/model.o : $(MOUNT_DIR)/model.c
$(DO_CC) $(DO_CC) -O2
$(BUILDDIR)/model_common.o :$(MOUNT_DIR)/model_common.c $(BUILDDIR)/model_common.o :$(MOUNT_DIR)/model_common.c
$(DO_CC) $(DO_CC) -O2
$(BUILDDIR)/net_dgrm.o : $(MOUNT_DIR)/../network/net_dgrm.c $(BUILDDIR)/net_dgrm.o : $(MOUNT_DIR)/../network/net_dgrm.c
$(DO_CC) $(DO_CC)
@ -462,46 +462,46 @@ $(BUILDDIR)/pr_exec.o : $(MOUNT_DIR)/pr_exec.c
$(DO_CC) $(DO_CC)
$(BUILDDIR)/r_aclip.o : $(MOUNT_DIR)/../renderer/r_aclip.c $(BUILDDIR)/r_aclip.o : $(MOUNT_DIR)/../renderer/r_aclip.c
$(DO_CC) $(DO_CC) -O2
$(BUILDDIR)/r_alias.o : $(MOUNT_DIR)/../renderer/r_alias.c $(BUILDDIR)/r_alias.o : $(MOUNT_DIR)/../renderer/r_alias.c
$(DO_CC) $(DO_CC) -O2
$(BUILDDIR)/r_bsp.o : $(MOUNT_DIR)/../renderer/r_bsp.c $(BUILDDIR)/r_bsp.o : $(MOUNT_DIR)/../renderer/r_bsp.c
$(DO_CC) $(DO_CC) -O2
$(BUILDDIR)/r_light.o : $(MOUNT_DIR)/../renderer/r_light.c $(BUILDDIR)/r_light.o : $(MOUNT_DIR)/../renderer/r_light.c
$(DO_CC) $(DO_CC) -O2
$(BUILDDIR)/r_draw.o : $(MOUNT_DIR)/../renderer/r_draw.c $(BUILDDIR)/r_draw.o : $(MOUNT_DIR)/../renderer/r_draw.c
$(DO_CC) $(DO_CC) -O2
$(BUILDDIR)/r_efrag.o : $(MOUNT_DIR)/../renderer/r_efrag.c $(BUILDDIR)/r_efrag.o : $(MOUNT_DIR)/../renderer/r_efrag.c
$(DO_CC) $(DO_CC) -O2
$(BUILDDIR)/r_edge.o : $(MOUNT_DIR)/../renderer/r_edge.c $(BUILDDIR)/r_edge.o : $(MOUNT_DIR)/../renderer/r_edge.c
$(DO_CC) $(DO_CC) -O2
$(BUILDDIR)/r_misc.o : $(MOUNT_DIR)/../renderer/r_misc.c $(BUILDDIR)/r_misc.o : $(MOUNT_DIR)/../renderer/r_misc.c
$(DO_CC) $(DO_CC) -O2
$(BUILDDIR)/r_main.o : $(MOUNT_DIR)/../renderer/r_main.c $(BUILDDIR)/r_main.o : $(MOUNT_DIR)/../renderer/r_main.c
$(DO_CC) $(DO_CC) -O2
$(BUILDDIR)/r_sky.o : $(MOUNT_DIR)/../renderer/r_sky.c $(BUILDDIR)/r_sky.o : $(MOUNT_DIR)/../renderer/r_sky.c
$(DO_CC) $(DO_CC) -O2
$(BUILDDIR)/r_sprite.o : $(MOUNT_DIR)/../renderer/r_sprite.c $(BUILDDIR)/r_sprite.o : $(MOUNT_DIR)/../renderer/r_sprite.c
$(DO_CC) $(DO_CC) -O2
$(BUILDDIR)/r_surf.o : $(MOUNT_DIR)/../renderer/r_surf.c $(BUILDDIR)/r_surf.o : $(MOUNT_DIR)/../renderer/r_surf.c
$(DO_CC) $(DO_CC) -O2
$(BUILDDIR)/r_part.o : $(MOUNT_DIR)/../renderer/r_part.c $(BUILDDIR)/r_part.o : $(MOUNT_DIR)/../renderer/r_part.c
$(DO_CC) $(DO_CC) -O2
$(BUILDDIR)/r_vars.o : $(MOUNT_DIR)/../renderer/r_vars.c $(BUILDDIR)/r_vars.o : $(MOUNT_DIR)/../renderer/r_vars.c
$(DO_CC) $(DO_CC) -O2
$(BUILDDIR)/screen.o : $(MOUNT_DIR)/screen.c $(BUILDDIR)/screen.o : $(MOUNT_DIR)/screen.c
$(DO_CC) $(DO_CC)

View file

@ -985,15 +985,15 @@ void Host_InitVCR (quakeparms_t *parms)
if (COM_CheckParm("-playback")) if (COM_CheckParm("-playback"))
{ {
if (com_argc != 2) if (com_argc != 2)
Sys_Error("No other parameters allowed with -playback\n"); Sys_Error("[ERROR] No other parameters allowed with -playback\n");
Sys_FileOpenRead("engine.vcr", &vcrFile); Sys_FileOpenRead("engine.vcr", &vcrFile);
if (vcrFile == -1) if (vcrFile == -1)
Sys_Error("playback file not found\n"); Sys_Error("[ERROR] Playback file not found\n");
Sys_FileRead (vcrFile, &i, sizeof(int)); Sys_FileRead (vcrFile, &i, sizeof(int));
if (i != VCR_SIGNATURE) if (i != VCR_SIGNATURE)
Sys_Error("Invalid signature in vcr file\n"); Sys_Error("[ERROR] Invalid signature in vcr file\n");
Sys_FileRead (vcrFile, &com_argc, sizeof(int)); Sys_FileRead (vcrFile, &com_argc, sizeof(int));
com_argv = malloc(com_argc * sizeof(char *)); com_argv = malloc(com_argc * sizeof(char *));
@ -1036,20 +1036,14 @@ void Host_InitVCR (quakeparms_t *parms)
} }
// 2001-09-18 New cvar system by Maddes (Init) start
void COM_Init_Cvars (); void COM_Init_Cvars ();
void Con_Init_Cvars (); void Con_Init_Cvars ();
//TW void Key_Init_Cvars ();
void Mod_Init_Cvars(); void Mod_Init_Cvars();
void Chase_Init_Cvars (); void Chase_Init_Cvars ();
void SCR_Init_Cvars (); void SCR_Init_Cvars ();
void VID_Init_Cvars(); void VID_Init_Cvars();
void V_Init_Cvars(); void V_Init_Cvars();
//TW void M_Init_Cvars ();
void R_Init_Cvars (); void R_Init_Cvars ();
void R_Presets ();
//TW void Sbar_Init_Cvars ();
void CL_Init_Cvars (); void CL_Init_Cvars ();
void S_Init_Cvars (); void S_Init_Cvars ();
void IN_Init_Cvars (); void IN_Init_Cvars ();
@ -1113,10 +1107,10 @@ void Bot_Init (void);
#endif #endif
void ColormapForceLoad (void) void ColormapForceLoad (void)
{ {
loadedfile_t *fileinfo; // 2001-09-12 Returning information about loaded file by Maddes loadedfile_t *fileinfo;
fileinfo = COM_LoadHunkFile ("gfx/colormap.lmp"); fileinfo = COM_LoadHunkFile ("gfx/colormap.lmp");
if (!fileinfo) if (!fileinfo)
Sys_Error ("Couldn't load gfx/colormap.lmp"); Sys_Error ("[ERROR] Couldn't load gfx/colormap.lmp");
host_colormap = fileinfo->data; host_colormap = fileinfo->data;
} }
@ -1128,14 +1122,14 @@ int translate_spr;
byte colorthis; byte colorthis;
void Palette_Init (void) void Palette_Init (void)
{ {
loadedfile_t *fileinfo; // 2001-09-12 Returning information about loaded file by Maddes loadedfile_t *fileinfo;
overbrights = 1; overbrights = 1;
#ifdef EGAHACK #ifdef EGAHACK
fileinfo = COM_LoadHunkFile ("gfx/palette.lmp"); fileinfo = COM_LoadHunkFile ("gfx/palette.lmp");
if (!fileinfo) if (!fileinfo)
Sys_Error ("Couldn't load gfx/palette.lmp"); Sys_Error ("[ERROR] Couldn't load gfx/palette.lmp");
host_basepal = fileinfo->data; host_basepal = fileinfo->data;
host_origpal = fileinfo->data; host_origpal = fileinfo->data;
host_otherpal = fileinfo->data; host_otherpal = fileinfo->data;
@ -1146,7 +1140,7 @@ void Palette_Init (void)
fileinfo = COM_LoadHunkFile ("gfx/palette.lmp"); fileinfo = COM_LoadHunkFile ("gfx/palette.lmp");
if (!fileinfo) if (!fileinfo)
Sys_Error ("Couldn't load gfx/palette.lmp"); Sys_Error ("[ERROR] Couldn't load gfx/palette.lmp");
host_basepal = fileinfo->data; host_basepal = fileinfo->data;
host_otherpal = fileinfo->data; host_otherpal = fileinfo->data;
@ -1162,7 +1156,7 @@ void Palette_Init (void)
fileinfo = COM_LoadHunkFile ("gfx/colormap.lmp"); fileinfo = COM_LoadHunkFile ("gfx/colormap.lmp");
if (!fileinfo) if (!fileinfo)
Sys_Error ("Couldnf't load gfx/colormap.lmp"); Sys_Error ("[ERROR] Couldnf't load gfx/colormap.lmp");
host_colormap = fileinfo->data; host_colormap = fileinfo->data;
fileinfo = COM_LoadHunkFile ("gfx/colormap.lmp"); fileinfo = COM_LoadHunkFile ("gfx/colormap.lmp");
@ -1249,29 +1243,27 @@ void Host_Init (quakeparms_t *parms)
com_argc = parms->argc; com_argc = parms->argc;
com_argv = parms->argv; com_argv = parms->argv;
printf ("======= Launching Engine ========\n\n");
Memory_Init (parms->membase, parms->memsize); Memory_Init (parms->membase, parms->memsize);
Cvar_Init (); Cvar_Init ();
Cbuf_Init (); Cbuf_Init ();
Cmd_Init (); Cmd_Init ();
COM_Init_Cvars (); // initialize all filesystem related variables
COM_Init_Cvars (); // initialize all filesystem related variables Con_Init_Cvars (); // initialize all console related cvars
Con_Init_Cvars (); // initialize all console related cvars Mod_Init_Cvars(); // initialize all model related cvars
//TW Key_Init_Cvars (); // initialize all key related cvars Chase_Init_Cvars (); // initialize all chase camera related cvars
Mod_Init_Cvars(); // initialize all model related cvars SCR_Init_Cvars (); // initialize all screen(?) related cvars
Chase_Init_Cvars (); // initialize all chase camera related cvars VID_Init_Cvars(); // initialize all video related cvars
SCR_Init_Cvars (); // initialize all screen(?) related cvars V_Init_Cvars(); // initialize all view related cvars
VID_Init_Cvars(); // initialize all video related cvars R_Init_Cvars (); // initialize all rendering system related cvars
V_Init_Cvars(); // initialize all view related cvars CL_Init_Cvars (); // initialize all cl_* related cvars
//TW M_Init_Cvars (); // initialize all menu related cvars S_Init_Cvars (); // initialize all sound system related cvars
R_Init_Cvars (); // initialize all rendering system related cvars IN_Init_Cvars (); // initialize all input related cvars
//TW Sbar_Init_Cvars (); // initialize all statusbar related cvars NET_Init_Cvars (); // initialize all net related cvars
CL_Init_Cvars (); // initialize all cl_* related cvars Host_InitLocal_Cvars (); // initialize all local host related cvars
S_Init_Cvars (); // initialize all sound system related cvars PR_Init_Cvars(); // initialize all pr_* related cvars
IN_Init_Cvars (); // initialize all input related cvars NVS_Init_Cvars (); // 2000-04-30 NVS COMMON by Maddes
NET_Init_Cvars (); // initialize all net related cvars
Host_InitLocal_Cvars (); // initialize all local host related cvars
PR_Init_Cvars(); // initialize all pr_* related cvars
NVS_Init_Cvars (); // 2000-04-30 NVS COMMON by Maddes
NVS_Init_Server_Cvars (); NVS_Init_Server_Cvars ();
NVS_Init_Client_Cvars (); NVS_Init_Client_Cvars ();
@ -1287,12 +1279,12 @@ void Host_Init (quakeparms_t *parms)
M_Init (); M_Init ();
PR_Init (); PR_Init ();
Mod_Init (); Mod_Init ();
#ifndef BENCH
NET_Init (); NET_Init ();
#endif
SV_Init (); SV_Init ();
#ifdef GLOBOT #ifdef GLOBOT
Bot_Init (); Bot_Init ();
#endif #endif
NVS_Init (); NVS_Init ();
NVS_Init_Server (); NVS_Init_Server ();
@ -1318,11 +1310,7 @@ void Host_Init (quakeparms_t *parms)
SCR_Init (); SCR_Init ();
R_Init (); R_Init ();
#ifndef _WIN32 #ifndef _WIN32
// on Win32, sound initialization has to come before video initialization, so we
// can put up a popup if the sound hardware is in use
S_Init (); S_Init ();
#else
#endif #endif
@ -1332,22 +1320,18 @@ void Host_Init (quakeparms_t *parms)
CL_Init (); CL_Init ();
#if defined(_WIN32) || defined(DOSQUAKE) // on non dos/win32, mouse comes before video for security reasons #if defined(_WIN32) || defined(DOSQUAKE) // on non dos/win32, mouse comes before video for security reasons
IN_Init (); IN_Init ();
#endif #endif
} }
// Cbuf_InsertText ("exec default.cfg\n");
// Cbuf_InsertText ("exec config.cfg\n");
Cbuf_InsertText ("exec ngunix.rc\n"); Cbuf_InsertText ("exec ngunix.rc\n");
Cbuf_InsertText ("exec quake.rc\n"); Cbuf_InsertText ("exec quake.rc\n");
Hunk_AllocName (0, "-HOST_HUNKLEVEL-"); Hunk_AllocName (0, "-HOST_HUNKLEVEL-");
host_hunklevel = Hunk_LowMark (); host_hunklevel = Hunk_LowMark ();
R_Presets();
host_initialized = true; host_initialized = true;
Sys_Printf ("\n\n========Game Initialized=========\n\n"); Sys_Printf ("\n\n======= Game Initialized ========\n\n");
} }
@ -1365,16 +1349,14 @@ void Host_Shutdown(void)
if (isdown) if (isdown)
{ {
printf ("recursive shutdown\n"); printf ("[HOST] Recursive shutdown\n");
return; return;
} }
isdown = true; isdown = true;
// keep Con_Printf from trying to update the screen // keep Con_Printf from trying to update the screen
scr_disabled_for_loading = true; scr_disabled_for_loading = true;
#ifndef BENCH
Host_WriteConfiguration (); Host_WriteConfiguration ();
#endif
Music_Shutdown (); Music_Shutdown ();
NET_Shutdown (); NET_Shutdown ();
S_Shutdown(); S_Shutdown();

View file

@ -188,7 +188,7 @@ void Host_Status_f (void)
print ("================\n"); print ("================\n");
print ("Host: %s\n", hostname->string); // 2001-09-18 New cvar system by Maddes print ("Host: %s\n", hostname->string); // 2001-09-18 New cvar system by Maddes
print ("Version: %s\n", VERSION); // 2001-10-25 QIP version in the console background by Maddes print ("Version: %4.2f\n", VERSION); // 2001-10-25 QIP version in the console background by Maddes
if (tcpipAvailable) if (tcpipAvailable)
print ("TCP/IP: %s\n", my_tcpip_address); print ("TCP/IP: %s\n", my_tcpip_address);
if (ipxAvailable) if (ipxAvailable)
@ -1377,12 +1377,12 @@ void Host_Version_f (void)
if (cmd_source == src_command) if (cmd_source == src_command)
{ {
print = Con_Printf; print = Con_Printf;
print ("[INFO] Version: %s\n", VERSION); print ("[INFO] Version: %4.2f\n", VERSION);
} }
else else
{ {
print = SV_ClientPrintf; print = SV_ClientPrintf;
print ("[INFO] Server version: %s\n", VERSION); print ("[INFO] Server version: %4.2f\n", VERSION);
} }
print ("[INFO] Exe: "__TIME__" "__DATE__"\n"); print ("[INFO] Exe: "__TIME__" "__DATE__"\n");

View file

@ -615,14 +615,14 @@ void Key_Unbind_f (void)
if (Cmd_Argc() != 2) if (Cmd_Argc() != 2)
{ {
Con_Printf ("unbind <key> : remove commands from a key\n"); Con_Printf ("[CMD] unbind <key> : remove commands from a key\n");
return; return;
} }
b = Key_StringToKeynum (Cmd_Argv(1)); b = Key_StringToKeynum (Cmd_Argv(1));
if (b==-1) if (b==-1)
{ {
Con_Printf ("\"%s\" isn't a valid key\n", Cmd_Argv(1)); Con_Printf ("[INPUT] \"%s\" isn't a valid key\n", Cmd_Argv(1));
return; return;
} }
@ -653,22 +653,22 @@ void Key_Bind_f (void)
if (c != 2 && c != 3) if (c != 2 && c != 3)
{ {
Con_Printf ("bind <key> [command] : attach a command to a key\n"); Con_Printf ("[CMD] bind <key> [command] : attach a command to a key\n");
return; return;
} }
b = Key_StringToKeynum (Cmd_Argv(1)); b = Key_StringToKeynum (Cmd_Argv(1));
if (b==-1) if (b==-1)
{ {
Con_Printf ("\"%s\" isn't a valid key\n", Cmd_Argv(1)); Con_Printf ("[INPUT] \"%s\" isn't a valid key\n", Cmd_Argv(1));
return; return;
} }
if (c == 2) if (c == 2)
{ {
if (keybindings[b]) if (keybindings[b])
Con_Printf ("\"%s\" = \"%s\"\n", Cmd_Argv(1), keybindings[b] ); Con_Printf ("[INPUT] \"%s\" = \"%s\"\n", Cmd_Argv(1), keybindings[b] );
else else
Con_Printf ("\"%s\" is not bound\n", Cmd_Argv(1) ); Con_Printf ("[INPUT] \"%s\" is not bound\n", Cmd_Argv(1) );
return; return;
} }
@ -684,120 +684,6 @@ void Key_Bind_f (void)
Key_SetBinding (b, cmd); Key_SetBinding (b, cmd);
} }
/*
===================
Key_SetBinding2
===================
*/
void Key_SetBinding2 (int keynum, char *binding)
{
char *new;
int l;
if (keynum == -1)
return;
// free old bindings
if (keybindings[keynum])
{
Z_Free (mainzone, keybindings[keynum]); // 2001-09-20 Enhanced zone handling by Maddes
keybindings[keynum] = NULL;
}
// allocate memory for new binding
l = strlen (binding);
new = Z_Malloc (mainzone, l+1); // 2001-09-20 Enhanced zone handling by Maddes
strcpy (new, binding);
new[l] = 0;
keybindings[keynum] = new;
}
/*
===================
Key_Unbind2_f
===================
*/
void Key_Unbind2_f (void)
{
int b;
if (Cmd_Argc() != 2)
{
Con_Printf ("unbind <key> : remove commands from a key\n");
return;
}
b = Key_StringToKeynum (Cmd_Argv(1));
if (b==-1)
{
Con_Printf ("\"%s\" isn't a valid key\n", Cmd_Argv(1));
return;
}
Key_SetBinding (b, "");
}
void Key_Unbindall2_f (void)
{
int i;
for (i=0 ; i<256 ; i++)
if (keybindings[i])
Key_SetBinding (i, "");
}
/*
===================
Key_Bind2_f
leilei - splitscreen hack
Binds a key for the second client in a splitscreen environment
(for separate keyboards or joypads)
===================
*/
void Key_Bind2_f (void)
{
int i, c, b;
char cmd[1024];
c = Cmd_Argc();
// the messages are wittier, just because we're not done.
if (c != 2 && c != 3)
{
Con_Printf ("bind2 <key> [command] : attach a command to a key for the second player. which is highly experimental, should not be taken seriously, and other warnings here.\n");
return;
}
b = Key_StringToKeynum (Cmd_Argv(1));
if (b==-1)
{
Con_Printf ("\"%s\" isn't a valid key for the second player. Too bad. Try again. :(\n", Cmd_Argv(1));
return;
}
if (c == 2)
{
if (keybindings[b])
Con_Printf ("\"%s\" = \"%s\"\n", Cmd_Argv(1), keybindings[b] );
else
Con_Printf ("\"%s\" is not bound, so bind it!!!\n", Cmd_Argv(1) );
return;
}
// copy the rest of the command line
cmd[0] = 0; // start out with a null string
for (i=2 ; i< c ; i++)
{
if (i > 2)
strcat (cmd, " ");
strcat (cmd, Cmd_Argv(i));
}
Key_SetBinding2 (b, cmd);
}
/* /*
============ ============
Key_WriteBindings Key_WriteBindings
@ -897,11 +783,6 @@ void Key_Init (void)
Cmd_AddCommand ("bind",Key_Bind_f); Cmd_AddCommand ("bind",Key_Bind_f);
Cmd_AddCommand ("unbind",Key_Unbind_f); Cmd_AddCommand ("unbind",Key_Unbind_f);
Cmd_AddCommand ("unbindall",Key_Unbindall_f); Cmd_AddCommand ("unbindall",Key_Unbindall_f);
// leilei - splitscreen hack
Cmd_AddCommand ("bind2",Key_Bind2_f);
Cmd_AddCommand ("unbind2",Key_Unbind2_f);
} }
/* /*
@ -939,7 +820,7 @@ void Key_Event (int key, qboolean down)
} }
if (key >= 200 && !keybindings[key]) if (key >= 200 && !keybindings[key])
Con_Printf ("%s is unbound, hit F4 to set.\n", Key_KeynumToString (key) ); Con_Printf ("[INPUT] %s is unbound\n", Key_KeynumToString (key) );
} }
if (key == K_SHIFT) if (key == K_SHIFT)

View file

@ -389,17 +389,6 @@ if (COM_CheckParm("-old640400"))
D_Init (); D_Init ();
} }
void R_Presets (void)
{
if (COM_CheckParm ("-glsuck")){
// Cvar_SetValue (r_overbrightBits, 0);
// Cvar_SetValue (r_fullbrights, 0);
// Cvar_SetValue (r_alphashift, 1);
// Cvar_SetValue (r_filter, 1);
}
};
/* /*
=============== ===============
R_NewMap R_NewMap
@ -469,8 +458,9 @@ void R_NewMap (void)
r_dowarpold = false; r_dowarpold = false;
r_viewchanged = false; r_viewchanged = false;
#ifdef PASSAGES #ifdef PASSAGES
CreatePassages (); CreatePassages ();
#endif #endif
#ifdef INTERPOL7 #ifdef INTERPOL7
R_FinalizeAliasVerts (); R_FinalizeAliasVerts ();
#endif #endif