clean up screen.c and gl_screen.c includes

remove scr_allowsnap from screen.c
move crosshair related cvars to *screen.c
This commit is contained in:
Bill Currie 2000-12-05 05:55:16 +00:00
parent 481fe0b9ed
commit 9554be96f9
4 changed files with 35 additions and 44 deletions

View file

@ -85,7 +85,6 @@ extern cvar_t *r_numsurfs;
extern cvar_t *r_reportedgeout; extern cvar_t *r_reportedgeout;
extern cvar_t *r_maxedges; extern cvar_t *r_maxedges;
extern cvar_t *r_numedges; extern cvar_t *r_numedges;
extern cvar_t *crosshair;
#define XCENTERING (1.0 / 2.0) #define XCENTERING (1.0 / 2.0)
#define YCENTERING (1.0 / 2.0) #define YCENTERING (1.0 / 2.0)

View file

@ -33,6 +33,7 @@
#include <string.h> #include <string.h>
#include <time.h> #include <time.h>
#include "cl_parse.h"
#include "cmd.h" #include "cmd.h"
#include "console.h" #include "console.h"
#include "draw.h" #include "draw.h"
@ -42,9 +43,8 @@
#include "pcx.h" #include "pcx.h"
#include "qendian.h" #include "qendian.h"
#include "sbar.h" #include "sbar.h"
#include "sys.h"
#include "cl_parse.h"
#include "skin.h" #include "skin.h"
#include "sys.h"
#include "view.h" #include "view.h"
/* /*
@ -115,7 +115,10 @@ cvar_t *scr_showturtle;
cvar_t *scr_showpause; cvar_t *scr_showpause;
cvar_t *scr_printspeed; cvar_t *scr_printspeed;
cvar_t *gl_triplebuffer; cvar_t *gl_triplebuffer;
extern cvar_t *crosshair; cvar_t *crosshair;
cvar_t *crosshaircolor;
cvar_t *cl_crossx;
cvar_t *cl_crossy;
qboolean scr_initialized; // ready to draw qboolean scr_initialized; // ready to draw
@ -384,6 +387,11 @@ void SCR_Init_Cvars (void)
scr_centertime = Cvar_Get("scr_centertime", "2", CVAR_NONE, "None"); scr_centertime = Cvar_Get("scr_centertime", "2", CVAR_NONE, "None");
scr_printspeed = Cvar_Get("scr_printspeed", "8", CVAR_NONE, "None"); scr_printspeed = Cvar_Get("scr_printspeed", "8", CVAR_NONE, "None");
gl_triplebuffer = Cvar_Get("gl_triplebuffer", "1", CVAR_ARCHIVE, "None"); gl_triplebuffer = Cvar_Get("gl_triplebuffer", "1", CVAR_ARCHIVE, "None");
crosshaircolor = Cvar_Get("crosshaircolor", "79", CVAR_ARCHIVE, "None");
crosshair = Cvar_Get("crosshair", "0", CVAR_ARCHIVE, "None");
cl_crossx = Cvar_Get("cl_crossx", "0", CVAR_ARCHIVE, "None");
cl_crossy = Cvar_Get("cl_crossy", "0", CVAR_ARCHIVE, "None");
} }
void void

View file

@ -71,12 +71,6 @@ cvar_t *v_ipitch_level;
cvar_t *v_idlescale; cvar_t *v_idlescale;
cvar_t *crosshair;
cvar_t *crosshaircolor;
cvar_t *cl_crossx;
cvar_t *cl_crossy;
cvar_t *v_contentblend; cvar_t *v_contentblend;
float v_dmg_time, v_dmg_roll, v_dmg_pitch; float v_dmg_time, v_dmg_roll, v_dmg_pitch;
@ -808,11 +802,6 @@ void V_Init_Cvars (void)
v_idlescale = Cvar_Get("v_idlescale", "0", CVAR_NONE, "None"); v_idlescale = Cvar_Get("v_idlescale", "0", CVAR_NONE, "None");
crosshaircolor = Cvar_Get("crosshaircolor", "79", CVAR_ARCHIVE, "None");
crosshair = Cvar_Get("crosshair", "0", CVAR_ARCHIVE, "None");
cl_crossx = Cvar_Get("cl_crossx", "0", CVAR_ARCHIVE, "None");
cl_crossy = Cvar_Get("cl_crossy", "0", CVAR_ARCHIVE, "None");
cl_rollspeed = Cvar_Get("cl_rollspeed", "200", CVAR_NONE, "None"); cl_rollspeed = Cvar_Get("cl_rollspeed", "200", CVAR_NONE, "None");
cl_rollangle = Cvar_Get("cl_rollangle", "2.0", CVAR_NONE, "None"); cl_rollangle = Cvar_Get("cl_rollangle", "2.0", CVAR_NONE, "None");

View file

@ -33,24 +33,21 @@
#include <time.h> #include <time.h>
#include <string.h> #include <string.h>
#include "client.h" #include "cl_parse.h"
#include "cmd.h" #include "cmd.h"
#include "console.h" #include "console.h"
#include "cvar.h" #include "d_iface.h"
#include "draw.h" #include "draw.h"
#include "keys.h" #include "keys.h"
#include "menu.h" #include "menu.h"
#include "msg.h"
#include "pcx.h" #include "pcx.h"
#include "qendian.h" #include "qendian.h"
#include "quakedef.h" #include "quakedef.h"
#include "r_local.h"
#include "sbar.h" #include "sbar.h"
#include "skin.h"
#include "sys.h" #include "sys.h"
#include "vid.h" #include "vid.h"
#include "skin.h"
#include "view.h" #include "view.h"
#include "cl_parse.h"
/* /*
@ -117,7 +114,11 @@ cvar_t *scr_showram;
cvar_t *scr_showturtle; cvar_t *scr_showturtle;
cvar_t *scr_showpause; cvar_t *scr_showpause;
cvar_t *scr_printspeed; cvar_t *scr_printspeed;
cvar_t *scr_allowsnap; cvar_t *crosshair;
cvar_t *crosshaircolor;
cvar_t *cl_crossx;
cvar_t *cl_crossy;
qboolean scr_initialized; // ready to draw qboolean scr_initialized; // ready to draw
@ -177,8 +178,7 @@ void SCR_CenterPrint (char *str)
// count the number of lines for centering // count the number of lines for centering
scr_center_lines = 1; scr_center_lines = 1;
while (*str) while (*str) {
{
if (*str == '\n') if (*str == '\n')
scr_center_lines++; scr_center_lines++;
str++; str++;
@ -226,15 +226,13 @@ void SCR_DrawCenterString (void)
else else
y = 48; y = 48;
do do {
{
// scan the width of the line // scan the width of the line
for (l=0 ; l<40 ; l++) for (l=0 ; l<40 ; l++)
if (start[l] == '\n' || !start[l]) if (start[l] == '\n' || !start[l])
break; break;
x = (vid.width - l*8)/2; x = (vid.width - l*8)/2;
for (j=0 ; j<l ; j++, x+=8) for (j=0 ; j<l ; j++, x+=8) {
{
Draw_Character8 (x, y, start[j]); Draw_Character8 (x, y, start[j]);
if (!remaining--) if (!remaining--)
return; return;
@ -333,12 +331,12 @@ static void SCR_CalcRefdef (void)
r_refdef.vrect.height = vid.height * size; r_refdef.vrect.height = vid.height * size;
// bound field of view // bound field of view
if (scr_fov->value < 10) if (scr_fov->int_val < 10)
Cvar_Set (scr_fov,"10"); Cvar_Set (scr_fov,"10");
if (scr_fov->value > 170) if (scr_fov->int_val > 170)
Cvar_Set (scr_fov,"170"); Cvar_Set (scr_fov,"170");
r_refdef.fov_x = scr_fov->value; r_refdef.fov_x = scr_fov->int_val;
r_refdef.fov_y = CalcFov (r_refdef.fov_x, r_refdef.vrect.width, r_refdef.vrect.height); r_refdef.fov_y = CalcFov (r_refdef.fov_x, r_refdef.vrect.width, r_refdef.vrect.height);
// these calculations mirror those in R_Init() for r_refdef, but take no // these calculations mirror those in R_Init() for r_refdef, but take no
@ -406,7 +404,11 @@ void SCR_Init_Cvars (void)
scr_showpause = Cvar_Get("showpause", "1", CVAR_NONE, "None"); scr_showpause = Cvar_Get("showpause", "1", CVAR_NONE, "None");
scr_centertime = Cvar_Get("scr_centertime", "2", CVAR_NONE, "None"); scr_centertime = Cvar_Get("scr_centertime", "2", CVAR_NONE, "None");
scr_printspeed = Cvar_Get("scr_printspeed", "8", CVAR_NONE, "None"); scr_printspeed = Cvar_Get("scr_printspeed", "8", CVAR_NONE, "None");
scr_allowsnap = Cvar_Get("scr_allowsnap", "1", CVAR_NONE, "None");
crosshaircolor = Cvar_Get("crosshaircolor", "79", CVAR_ARCHIVE, "None");
crosshair = Cvar_Get("crosshair", "0", CVAR_ARCHIVE, "None");
cl_crossx = Cvar_Get("cl_crossx", "0", CVAR_ARCHIVE, "None");
cl_crossy = Cvar_Get("cl_crossy", "0", CVAR_ARCHIVE, "None");
} }
void void
@ -420,9 +422,9 @@ SCR_Init (void)
Cmd_AddCommand ("sizeup",SCR_SizeUp_f); Cmd_AddCommand ("sizeup",SCR_SizeUp_f);
Cmd_AddCommand ("sizedown",SCR_SizeDown_f); Cmd_AddCommand ("sizedown",SCR_SizeDown_f);
scr_ram = W_GetLumpName ("ram"); scr_ram = Draw_PicFromWad ("ram");
scr_net = W_GetLumpName ("net"); scr_net = Draw_PicFromWad ("net");
scr_turtle = W_GetLumpName ("turtle"); scr_turtle = Draw_PicFromWad ("turtle");
scr_initialized = true; scr_initialized = true;
} }
@ -858,13 +860,6 @@ void SCR_RSShot_f (void)
if (cls.state < ca_onserver) if (cls.state < ca_onserver)
return; // gotta be connected return; // gotta be connected
if (!scr_allowsnap->int_val) {
MSG_WriteByte (&cls.netchan.message, clc_stringcmd);
SZ_Print (&cls.netchan.message, "snap\n");
Con_Printf("Refusing remote screen shot request.\n");
return;
}
Con_Printf("Remote screen shot requested.\n"); Con_Printf("Remote screen shot requested.\n");
#if 0 #if 0
@ -1043,9 +1038,9 @@ void SCR_UpdateScreen (void)
// //
// check for vid changes // check for vid changes
// //
if (oldfov != scr_fov->value) if (oldfov != scr_fov->int_val)
{ {
oldfov = scr_fov->value; oldfov = scr_fov->int_val;
vid.recalc_refdef = true; vid.recalc_refdef = true;
} }