MCPcopy Create free account
hub / github.com/demoth/jake2 / Init

Method Init

client/src/main/java/jake2/client/Key.java:205–292  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

203 *
204 */
205 public static void Init() {
206 for (int i = 0; i < 32; i++) {
207 ClientGlobals.key_lines[i][0] = ']';
208 ClientGlobals.key_lines[i][1] = 0;
209 }
210 ClientGlobals.key_linepos = 1;
211
212 //
213 // init ascii characters in console mode
214 //
215 for (int i = 32; i < 128; i++)
216 consolekeys[i] = true;
217 consolekeys[K_ENTER] = true;
218 consolekeys[K_CTRLV] = true;
219
220 consolekeys[K_KP_ENTER] = true;
221 consolekeys[K_TAB] = true;
222 consolekeys[K_LEFTARROW] = true;
223 consolekeys[K_KP_LEFTARROW] = true;
224 consolekeys[K_RIGHTARROW] = true;
225 consolekeys[K_KP_RIGHTARROW] = true;
226 consolekeys[K_UPARROW] = true;
227 consolekeys[K_KP_UPARROW] = true;
228 consolekeys[K_DOWNARROW] = true;
229 consolekeys[K_KP_DOWNARROW] = true;
230 consolekeys[K_BACKSPACE] = true;
231 consolekeys[K_HOME] = true;
232 consolekeys[K_KP_HOME] = true;
233 consolekeys[K_END] = true;
234 consolekeys[K_KP_END] = true;
235 consolekeys[K_PGUP] = true;
236 consolekeys[K_KP_PGUP] = true;
237 consolekeys[K_PGDN] = true;
238 consolekeys[K_KP_PGDN] = true;
239 consolekeys[K_SHIFT] = true;
240 consolekeys[K_INS] = true;
241 consolekeys[K_DEL] = true; // sfranzyshen
242 consolekeys[K_KP_INS] = true;
243 consolekeys[K_KP_DEL] = true;
244 consolekeys[K_KP_SLASH] = true;
245 consolekeys[K_KP_PLUS] = true;
246 consolekeys[K_KP_MINUS] = true;
247 consolekeys[K_KP_5] = true;
248 consolekeys[K_MWHEELUP] = true; // sfranzyshen
249 consolekeys[K_MWHEELDOWN] = true; // sfranzyshen
250 consolekeys[K_CTRL] = true; // sfranzyshen
251
252 consolekeys['`'] = false;
253 consolekeys['~'] = false;
254
255// for (int i = 0; i < 256; i++)
256// keyshift[i] = i;
257// for (int i = 'a'; i <= 'z'; i++)
258// keyshift[i] = i - 'a' + 'A';
259// keyshift['1'] = '!';
260// keyshift['2'] = '@';
261// keyshift['3'] = '#';
262// keyshift['4'] = '$';

Callers 1

InitMethod · 0.95

Calls 3

AddCommandMethod · 0.95
Key_Unbindall_fMethod · 0.95
Key_Bindlist_fMethod · 0.95

Tested by

no test coverage detected