]> icculus.org git repositories - divverent/nexuiz.git/blob - data/qcsrc/client/teamplay.qc
(experimental) CSQC Hud - can be turned off with "sbar_usecsqc 0"
[divverent/nexuiz.git] / data / qcsrc / client / teamplay.qc
1
2 float TeamByColor(float color)
3 {
4         switch(color)
5         {
6         case COLOR_TEAM1: return 0;
7         case COLOR_TEAM2: return 1;
8         case COLOR_TEAM3: return 2;
9         case COLOR_TEAM4: return 3;
10         default: return 0;
11         }
12 }
13
14 float GetPlayerColor(float i)
15 {
16         return stof(getplayerkey(i, "colors")) & 15;
17 }
18
19 vector GetTeamRGB(float color)
20 {
21         switch(color)
22         {
23         default: return '1 1 1';
24         case COLOR_TEAM1: return '1 0 0'; // red
25         case COLOR_TEAM2: return '0 0 1'; // blue
26         case COLOR_TEAM3: return '1 1 0'; // yellow
27         case COLOR_TEAM4: return '1 0 1'; // pink
28         }
29 }
30
31 string GetTeamName(float color)
32 {
33         switch(color)
34         {
35         default: return "Spectators";
36         case COLOR_TEAM1: return "Red Team";
37         case COLOR_TEAM2: return "Blue Team";
38         case COLOR_TEAM3: return "Yellow Team";
39         case COLOR_TEAM4: return "Pink Team";
40         }
41 }