int soundtime; // sample PAIRS int paintedtime; // sample PAIRS #define MAX_SFX 512 sfx_t *known_sfx; // hunk allocated [MAX_SFX] int num_sfx; sfx_t *ambient_sfx[NUM_AMBIENTS]; int desired_speed = 11025; int desired_bits = 16; int sound_started=0; cvar_t bgmvolume = CVAR3("bgmvolume", "1", true); cvar_t volume = CVAR3("volume", "0.7", true); cvar_t nosound = CVAR2("nosound", "0"); cvar_t precache = CVAR2("precache", "1"); cvar_t loadas8bit = CVAR2("loadas8bit", "0"); cvar_t bgmbuffer = CVAR2("bgmbuffer", "4096"); cvar_t ambient_level = CVAR2("ambient_level", "0.3"); cvar_t ambient_fade = CVAR2("ambient_fade", "100"); cvar_t snd_noextraupdate = CVAR2("snd_noextraupdate", "0"); cvar_t snd_show = CVAR2("snd_show", "0"); cvar_t _snd_mixahead = CVAR3("_snd_mixahead", "0.1", true); // ==================================================================== // User-setable variables
model_t *loadmodel; char loadname[32]; // for hunk tags void Mod_LoadSpriteModel (model_t *mod, void *buffer); void Mod_LoadBrushModel (model_t *mod, void *buffer); void Mod_LoadAliasModel (model_t *mod, void *buffer); model_t *Mod_LoadModel (model_t *mod, qboolean crash); byte mod_novis[MAX_MAP_LEAFS/8]; #define MAX_MOD_KNOWN 512 model_t mod_known[MAX_MOD_KNOWN]; int mod_numknown; cvar_t gl_subdivide_size = CVAR3("gl_subdivide_size", "128", true); /* =============== Mod_Init =============== */ void Mod_Init (void) { Cvar_RegisterVariable (&gl_subdivide_size); memset (mod_novis, 0xff, sizeof(mod_novis)); } /* =============== Mod_Init
#include "quakedef.h" int glx, gly, glwidth, glheight; // only the refresh window will be updated unless these variables are flagged int scr_copytop; int scr_copyeverything; float scr_con_current; float scr_conlines; // lines of console to display float oldscreensize, oldfov; cvar_t scr_viewsize = CVAR3("viewsize","100", true); cvar_t scr_fov = CVAR2("fov","90"); // 10 - 170 cvar_t scr_conspeed = CVAR2("scr_conspeed","300"); cvar_t scr_centertime = CVAR2("scr_centertime","2"); cvar_t scr_showram = CVAR2("showram","1"); cvar_t scr_showturtle = CVAR2("showturtle","0"); cvar_t scr_showpause = CVAR2("showpause","1"); cvar_t scr_printspeed = CVAR2("scr_printspeed","8"); cvar_t scr_allowsnap = CVAR2("scr_allowsnap", "1"); cvar_t gl_triplebuffer = CVAR3("gl_triplebuffer", "1", true ); extern cvar_t crosshair; qboolean scr_initialized; // ready to draw qpic_t *scr_ram; qpic_t *scr_net;