TODO items completed are removed

misc minor stuff taken from ideas implemented in NaTaS, most people won't
notice a real difference.
This commit is contained in:
Joseph Carter 2000-04-15 10:14:40 +00:00
parent ed5454ef6d
commit 3e73b3fb3c
4 changed files with 22 additions and 13 deletions

8
TODO
View file

@ -33,7 +33,7 @@ PLEASE NOTE: Because the merge is still in progress, we haven't even
Major projects:
* (0.2) Merge Quake/QuakeWorld [almost everybody]
* (0.2) Merge Quake/QuakeWorld (essentially done)
+ (0.3?) Make one QF bin w/ many shared libs
+ Integration of Aftershock
? Redesign the entire network protocol to be more extensible and
@ -48,8 +48,8 @@ Platform support:
+ (0.2) Seperate pak game and config directory support
+ (0.2) Global config file [knghtbrd]
+ (0.2?) Automake support
+ (0.3) Revamp the entire menu subsystem
+ Return of the unix dedicated server
+ (0.3?) Revamp the entire menu subsystem
+ Return of the unix dedicated uquake server
+ Add more platform support
- Audio support for more platforms
- Support for XInput
@ -61,7 +61,6 @@ Platform support:
Game engine:
* (0.2) zip-packed game files (pak3 and similar) [raptor]
+ (0.2) Enhanced console (history, cmdline editing)
* (0.3?) Add a volumetric fog engine [raptor]
+ Allow server admin to adjust air control (ie. in low gravity)
- Add a wind engine
@ -78,7 +77,6 @@ Game engine:
Other engines:
+ (0.2?) Real mouse wheel support
+ (0.3?) Colored lighting support [raptor]
- (0.3?) Make the damned brightness slider in GL renderers useful
+ More generalized sound/music APIs [mercury, knghtbrd]
- Support overriding the 8x8 console font with one of any size

View file

@ -516,7 +516,8 @@ void Draw_String (int x, int y, char *str)
Draw_Alt_String
================
*/
void Draw_Alt_String (int x, int y, char *str)
void
Draw_Alt_String (int x, int y, char *str)
{
while (*str)
{
@ -526,7 +527,8 @@ void Draw_Alt_String (int x, int y, char *str)
}
}
void Draw_Crosshair(void)
void
Draw_Crosshair(void)
{
int x, y;
extern vrect_t scr_vrect;
@ -913,6 +915,7 @@ void Draw_FadeScreen (void)
{
glEnable (GL_BLEND);
glDisable (GL_TEXTURE_2D);
glDisable (GL_ALPHA_TEST);
glColor4f (0, 0, 0, 0.8);
glBegin (GL_QUADS);
@ -923,6 +926,7 @@ void Draw_FadeScreen (void)
glEnd ();
glColor4f (1,1,1,1);
glEnable (GL_ALPHA_TEST);
glEnable (GL_TEXTURE_2D);
glDisable (GL_BLEND);

View file

@ -167,6 +167,10 @@ void R_RenderDlights (void)
return;
r_dlightframecount = r_framecount + 1; // because the count hasn't
if (r_fog->value)
glDisable (GL_FOG);
// advanced yet for this frame
glDepthMask (0);
glDisable (GL_TEXTURE_2D);
@ -187,6 +191,8 @@ void R_RenderDlights (void)
glEnable (GL_TEXTURE_2D);
glBlendFunc (GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
glDepthMask (1);
if (r_fog->value)
glEnable (GL_FOG);
}

View file

@ -826,13 +826,14 @@ R_SetFrustum ( void ) {
R_SetupFrame
*/
void
R_SetupFrame ( void ) {
R_SetupFrame ( void )
{
// don't allow cheats in multiplayer
#ifdef QUAKEWORLD
r_fullbright->value = 0;
r_lightmap->value = 0;
Cvar_Set (r_fullbright, "0");
Cvar_Set (r_lightmap, "0");
if (!atoi(Info_ValueForKey(cl.serverinfo, "watervis")))
r_wateralpha->value = 1;
Cvar_Set (r_wateralpha, "1");
#else
if (cl.maxclients > 1)
Cvar_Set (r_fullbright, "0");