]> icculus.org git repositories - divverent/nexuiz.git/blob - data/qcsrc/common/constants.qh
Instead of wasting actual entities, I now use the TempEntity method
[divverent/nexuiz.git] / data / qcsrc / common / constants.qh
1
2 const float STAT_CTF_STATE = 32;
3
4 const float CTF_STATE_ATTACK = 1;
5 const float CTF_STATE_DEFEND = 2;
6 const float CTF_STATE_COMMANDER = 3;
7
8 // probably put these in common/
9 // so server/ and client/ can be synced better
10 const float GAME_DEATHMATCH             = 1;
11 const float GAME_TEAM_DEATHMATCH        = 2;
12 const float GAME_DOMINATION             = 3;
13 const float GAME_CTF                    = 4;
14 const float GAME_RUNEMATCH              = 5;
15 const float GAME_LMS                    = 6;
16 const float GAME_ARENA          = 7;
17 const float GAME_KEYHUNT                = 8;
18 const float GAME_ASSAULT                = 9;
19 const float GAME_ONSLAUGHT      = 10;
20
21 const float AS_STRING           = 1;
22 const float AS_INT              = 2;
23 const float AS_FLOAT_TRUNCATED  = 2;
24 const float AS_FLOAT            = 8;
25
26 const float ENT_CLIENT = 0;
27 const float ENT_CLIENT_DEAD = 1;
28 const float ENT_CLIENT_ENTCS = 2;
29
30 ///////////////////////////
31 // key constants
32
33 //
34 // these are the key numbers that should be passed to Key_Event
35 //
36 const float K_TAB                       =       9;
37 const float K_ENTER             =       13;
38 const float K_ESCAPE            =       27;
39 const float K_SPACE             =       32;
40
41 // normal keys should be passed as lowercased ascii
42
43 const float K_BACKSPACE =       127;
44 const float K_UPARROW           =       128;
45 const float K_DOWNARROW =       129;
46 const float K_LEFTARROW =       130;
47 const float K_RIGHTARROW        =       131;
48
49 const float K_ALT               =       132;
50 const float K_CTRL      =       133;
51 const float K_SHIFT     =       134;
52 const float K_F1                =       135;
53 const float K_F2                =       136;
54 const float K_F3                =       137;
55 const float K_F4                =       138;
56 const float K_F5                =       139;
57 const float K_F6                =       140;
58 const float K_F7                =       141;
59 const float K_F8                =       142;
60 const float K_F9                =       143;
61 const float K_F10               =       144;
62 const float K_F11               =       145;
63 const float K_F12               =       146;
64 const float K_INS               =       147;
65 const float K_DEL               =       148;
66 const float K_PGDN      =       149;
67 const float K_PGUP      =       150;
68 const float K_HOME      =       151;
69 const float K_END               =       152;
70
71 const float K_KP_HOME                   =       160;
72 const float K_KP_UPARROW                =       161;
73 const float K_KP_PGUP                   =       162;
74 const float K_KP_LEFTARROW      =       163;
75 const float K_KP_5                      =       164;
76 const float K_KP_RIGHTARROW     =       165;
77 const float K_KP_END                    =       166;
78 const float K_KP_DOWNARROW      =       167;
79 const float K_KP_PGDN                   =       168;
80 const float K_KP_ENTER          =       169;
81 const float K_KP_INS            =       170;
82 const float K_KP_DEL                    =       171;
83 const float K_KP_SLASH          =       172;
84 const float K_KP_MINUS          =       173;
85 const float K_KP_PLUS                   =       174;
86
87 const float K_PAUSE             =       255;
88
89 //
90 // joystick buttons
91 //
92 const float K_JOY1              =       768;
93 const float K_JOY2              =       769;
94 const float K_JOY3              =       770;
95 const float K_JOY4              =       771;
96
97 //
98 // aux keys are for multi-buttoned joysticks to generate so they can use
99 // the normal binding process
100 //
101 const float K_AUX1              =       772;
102 const float K_AUX2              =       773;
103 const float K_AUX3              =       774;
104 const float K_AUX4              =       775;
105 const float K_AUX5              =       776;
106 const float K_AUX6              =       777;
107 const float K_AUX7              =       778;
108 const float K_AUX8              =       779;
109 const float K_AUX9              =       780;
110 const float K_AUX10             =       781;
111 const float K_AUX11             =       782;
112 const float K_AUX12             =       783;
113 const float K_AUX13             =       784;
114 const float K_AUX14             =       785;
115 const float K_AUX15             =       786;
116 const float K_AUX16             =       787;
117 const float K_AUX17             =       788;
118 const float K_AUX18             =       789;
119 const float K_AUX19             =       790;
120 const float K_AUX20             =       791;
121 const float K_AUX21             =       792;
122 const float K_AUX22             =       793;
123 const float K_AUX23             =       794;
124 const float K_AUX24             =       795;
125 const float K_AUX25             =       796;
126 const float K_AUX26             =       797;
127 const float K_AUX27             =       798;
128 const float K_AUX28             =       799;
129 const float K_AUX29             =       800;
130 const float K_AUX30             =       801;
131 const float K_AUX31             =       802;
132 const float K_AUX32             =       803;
133
134 //
135 // mouse buttons generate virtual keys
136 //
137 const float K_MOUSE1            =       512;
138 const float K_MOUSE2            =       513;
139 const float K_MOUSE3            =       514;
140 const float K_MWHEELUP  =       515;
141 const float K_MWHEELDOWN        =       516;
142 const float K_MOUSE4            =       517;
143 const float K_MOUSE5            =       518;
144 const float K_MOUSE6            =       519;
145 const float K_MOUSE7            =       520;
146 const float K_MOUSE8            =       521;
147 const float K_MOUSE9            =       522;
148 const float K_MOUSE10           =       523;
149 const float K_MOUSE11           =       524;
150 const float K_MOUSE12           =       525;
151 const float K_MOUSE13           =       526;
152 const float K_MOUSE14           =       527;
153 const float K_MOUSE15           =       528;
154 const float K_MOUSE16           =       529;
155
156 const float ENTCS_MSG_END = 0;
157 const float ENTCS_MSG_ONS = 1;
158
159 const float TE_CSQC_START = 100;
160 const float TE_CSQC_PING = 100;
161
162 const float TE_CSQC_END = 100;