r3436 - trunk/data/qcsrc/menu/nexuiz
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Tue Feb 26 14:20:03 EST 2008
Author: div0
Date: 2008-02-26 14:20:03 -0500 (Tue, 26 Feb 2008)
New Revision: 3436
Modified:
trunk/data/qcsrc/menu/nexuiz/serverlist.c
Log:
adjust ping low/med/high ratings a bit
Modified: trunk/data/qcsrc/menu/nexuiz/serverlist.c
===================================================================
--- trunk/data/qcsrc/menu/nexuiz/serverlist.c 2008-02-26 19:18:01 UTC (rev 3435)
+++ trunk/data/qcsrc/menu/nexuiz/serverlist.c 2008-02-26 19:20:03 UTC (rev 3436)
@@ -335,14 +335,17 @@
theAlpha = 1;
p = gethostcachenumber(SLIST_FIELD_PING, i);
- if(p < 50)
- theColor = SKINCOLOR_SERVERLIST_LOWPING + (SKINCOLOR_SERVERLIST_MEDPING - SKINCOLOR_SERVERLIST_LOWPING) * (p / 50);
- else if(p < 150)
- theColor = SKINCOLOR_SERVERLIST_MEDPING + (SKINCOLOR_SERVERLIST_HIGHPING - SKINCOLOR_SERVERLIST_MEDPING) * ((p - 50) / 100);
- else if(p < 650)
+#define PING_LOW 75
+#define PING_MED 200
+#define PING_HIGH 500
+ if(p < PING_LOW)
+ theColor = SKINCOLOR_SERVERLIST_LOWPING + (SKINCOLOR_SERVERLIST_MEDPING - SKINCOLOR_SERVERLIST_LOWPING) * (p / PING_LOW);
+ else if(p < PING_MED)
+ theColor = SKINCOLOR_SERVERLIST_MEDPING + (SKINCOLOR_SERVERLIST_HIGHPING - SKINCOLOR_SERVERLIST_MEDPING) * ((p - PING_LOW) / (PING_MED - PING_LOW));
+ else if(p < PING_HIGH)
{
theColor = SKINCOLOR_SERVERLIST_HIGHPING;
- theAlpha *= 1 + (SKINALPHA_SERVERLIST_HIGHPING - 1) * ((p - 150) / 500);
+ theAlpha *= 1 + (SKINALPHA_SERVERLIST_HIGHPING - 1) * ((p - PING_MED) / (PING_HIGH - PING_MED));
}
else
{
More information about the nexuiz-commits
mailing list