[iortcw] 443/497: MP: Add client cvar cl_showPing

2017-09-08 Thread Simon McVittie
This is an automated email from the git hooks/post-receive script.

smcv pushed a commit to annotated tag 1.42d
in repository iortcw.

commit 811adce695919fa413ef4446217135694940ca65
Author: MAN-AT-ARMS 
Date:   Tue Nov 24 19:16:52 2015 -0500

MP: Add client cvar cl_showPing
---
 MP/code/client/cl_main.c |  4 
 MP/code/client/cl_scrn.c | 28 
 MP/code/client/client.h  |  2 ++
 3 files changed, 34 insertions(+)

diff --git a/MP/code/client/cl_main.c b/MP/code/client/cl_main.c
index cbf98d5..215f103 100644
--- a/MP/code/client/cl_main.c
+++ b/MP/code/client/cl_main.c
@@ -83,6 +83,8 @@ cvar_t  *cl_timeNudge;
 cvar_t  *cl_showTimeDelta;
 cvar_t  *cl_freezeDemo;
 
+cvar_t  *cl_showPing;
+
 cvar_t  *cl_shownet = NULL; // NERVE - SMF - This is referenced in msg.c 
and we need to make sure it is NULL
 cvar_t  *cl_shownuments;// DHM - Nerve
 cvar_t  *cl_visibleClients; // DHM - Nerve
@@ -4022,6 +4024,8 @@ void CL_Init( void ) {
cl_maxpackets = Cvar_Get( "cl_maxpackets", "38", CVAR_ARCHIVE );
cl_packetdup = Cvar_Get( "cl_packetdup", "1", CVAR_ARCHIVE );
 
+   cl_showPing = Cvar_Get( "cl_showPing", "0", CVAR_ARCHIVE );
+
cl_run = Cvar_Get( "cl_run", "1", CVAR_ARCHIVE );
cl_sensitivity = Cvar_Get( "sensitivity", "5", CVAR_ARCHIVE );
cl_mouseAccel = Cvar_Get( "cl_mouseAccel", "0", CVAR_ARCHIVE );
diff --git a/MP/code/client/cl_scrn.c b/MP/code/client/cl_scrn.c
index 331b83f..5f62c73 100644
--- a/MP/code/client/cl_scrn.c
+++ b/MP/code/client/cl_scrn.c
@@ -391,6 +391,33 @@ void SCR_DrawVoipMeter( void ) {
 }
 #endif
 
+/*
+=
+SCR_ShowPing
+=
+*/
+void SCR_ShowPing( void ) {
+   charstring[11];
+   int ping, w, x;
+
+   if (!cl_showPing->integer)
+   return;
+
+   if ( Cvar_VariableIntegerValue( "ui_limboMode" ) )
+   return;
+
+   ping = cl.snap.ping;
+
+   Com_sprintf( string, sizeof( string ), "ping: %i", ping );
+
+   w = strlen( string ) * TINYCHAR_WIDTH;
+   x = 320 - ( w * 0.5 );
+
+   if ( ping < 999 )
+   SCR_DrawStringExt( x, 386, TINYCHAR_HEIGHT, string, 
g_color_table[7], qtrue, qfalse );
+   else
+   return;
+}
 
 /*
 ===
@@ -534,6 +561,7 @@ void SCR_DrawScreenField( stereoFrame_t stereoFrame ) {
case CA_ACTIVE:
// always supply STEREO_CENTER as vieworg offset is now 
done by the engine.
CL_CGameRendering( stereoFrame );
+   SCR_ShowPing();
SCR_DrawDemoRecording();
 #ifdef USE_VOIP
SCR_DrawVoipMeter();
diff --git a/MP/code/client/client.h b/MP/code/client/client.h
index a0d6228..d3ce3ff 100644
--- a/MP/code/client/client.h
+++ b/MP/code/client/client.h
@@ -429,6 +429,8 @@ extern cvar_t  *cl_timeNudge;
 extern cvar_t  *cl_showTimeDelta;
 extern cvar_t  *cl_freezeDemo;
 
+extern cvar_t  *cl_showPing;
+
 extern cvar_t  *cl_yawspeed;
 extern cvar_t  *cl_pitchspeed;
 extern cvar_t  *cl_run;

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-games/iortcw.git

___
Pkg-games-commits mailing list
Pkg-games-commits@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits


[iortcw] 443/497: MP: Add client cvar cl_showPing

2016-09-21 Thread Simon McVittie
This is an automated email from the git hooks/post-receive script.

smcv pushed a commit to annotated tag 1.42d
in repository iortcw.

commit 811adce695919fa413ef4446217135694940ca65
Author: MAN-AT-ARMS 
Date:   Tue Nov 24 19:16:52 2015 -0500

MP: Add client cvar cl_showPing
---
 MP/code/client/cl_main.c |  4 
 MP/code/client/cl_scrn.c | 28 
 MP/code/client/client.h  |  2 ++
 3 files changed, 34 insertions(+)

diff --git a/MP/code/client/cl_main.c b/MP/code/client/cl_main.c
index cbf98d5..215f103 100644
--- a/MP/code/client/cl_main.c
+++ b/MP/code/client/cl_main.c
@@ -83,6 +83,8 @@ cvar_t  *cl_timeNudge;
 cvar_t  *cl_showTimeDelta;
 cvar_t  *cl_freezeDemo;
 
+cvar_t  *cl_showPing;
+
 cvar_t  *cl_shownet = NULL; // NERVE - SMF - This is referenced in msg.c 
and we need to make sure it is NULL
 cvar_t  *cl_shownuments;// DHM - Nerve
 cvar_t  *cl_visibleClients; // DHM - Nerve
@@ -4022,6 +4024,8 @@ void CL_Init( void ) {
cl_maxpackets = Cvar_Get( "cl_maxpackets", "38", CVAR_ARCHIVE );
cl_packetdup = Cvar_Get( "cl_packetdup", "1", CVAR_ARCHIVE );
 
+   cl_showPing = Cvar_Get( "cl_showPing", "0", CVAR_ARCHIVE );
+
cl_run = Cvar_Get( "cl_run", "1", CVAR_ARCHIVE );
cl_sensitivity = Cvar_Get( "sensitivity", "5", CVAR_ARCHIVE );
cl_mouseAccel = Cvar_Get( "cl_mouseAccel", "0", CVAR_ARCHIVE );
diff --git a/MP/code/client/cl_scrn.c b/MP/code/client/cl_scrn.c
index 331b83f..5f62c73 100644
--- a/MP/code/client/cl_scrn.c
+++ b/MP/code/client/cl_scrn.c
@@ -391,6 +391,33 @@ void SCR_DrawVoipMeter( void ) {
 }
 #endif
 
+/*
+=
+SCR_ShowPing
+=
+*/
+void SCR_ShowPing( void ) {
+   charstring[11];
+   int ping, w, x;
+
+   if (!cl_showPing->integer)
+   return;
+
+   if ( Cvar_VariableIntegerValue( "ui_limboMode" ) )
+   return;
+
+   ping = cl.snap.ping;
+
+   Com_sprintf( string, sizeof( string ), "ping: %i", ping );
+
+   w = strlen( string ) * TINYCHAR_WIDTH;
+   x = 320 - ( w * 0.5 );
+
+   if ( ping < 999 )
+   SCR_DrawStringExt( x, 386, TINYCHAR_HEIGHT, string, 
g_color_table[7], qtrue, qfalse );
+   else
+   return;
+}
 
 /*
 ===
@@ -534,6 +561,7 @@ void SCR_DrawScreenField( stereoFrame_t stereoFrame ) {
case CA_ACTIVE:
// always supply STEREO_CENTER as vieworg offset is now 
done by the engine.
CL_CGameRendering( stereoFrame );
+   SCR_ShowPing();
SCR_DrawDemoRecording();
 #ifdef USE_VOIP
SCR_DrawVoipMeter();
diff --git a/MP/code/client/client.h b/MP/code/client/client.h
index a0d6228..d3ce3ff 100644
--- a/MP/code/client/client.h
+++ b/MP/code/client/client.h
@@ -429,6 +429,8 @@ extern cvar_t  *cl_timeNudge;
 extern cvar_t  *cl_showTimeDelta;
 extern cvar_t  *cl_freezeDemo;
 
+extern cvar_t  *cl_showPing;
+
 extern cvar_t  *cl_yawspeed;
 extern cvar_t  *cl_pitchspeed;
 extern cvar_t  *cl_run;

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-games/iortcw.git

___
Pkg-games-commits mailing list
Pkg-games-commits@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits