mirror of
https://git.code.sf.net/p/quake/quakeforge-old
synced 2024-11-24 04:41:10 +00:00
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:
parent
ed5454ef6d
commit
3e73b3fb3c
4 changed files with 22 additions and 13 deletions
8
TODO
8
TODO
|
@ -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
|
||||
|
|
|
@ -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);
|
||||
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -826,13 +826,14 @@ R_SetFrustum ( void ) {
|
|||
R_SetupFrame
|
||||
*/
|
||||
void
|
||||
R_SetupFrame ( void ) {
|
||||
// don't allow cheats in multiplayer
|
||||
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");
|
||||
|
|
Loading…
Reference in a new issue