MCPcopy Create free account
hub / github.com/agateau/pixelwheels / initDefaultKeys

Method initDefaultKeys

core/src/com/agateau/ui/DefaultKeys.java:44–77  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

42 }
43
44 private static void initDefaultKeys() {
45 if (sDefaultKeysForPlayer != null) {
46 return;
47 }
48 sDefaultKeysForPlayer = new Array<>();
49 HashMap<VirtualKey, Integer> keyMap;
50
51 // Player 1
52 keyMap = new HashMap<>();
53 sDefaultKeysForPlayer.add(keyMap);
54 keyMap.put(VirtualKey.LEFT, Input.Keys.LEFT);
55 keyMap.put(VirtualKey.RIGHT, Input.Keys.RIGHT);
56 keyMap.put(VirtualKey.UP, Input.Keys.UP);
57 keyMap.put(VirtualKey.DOWN, Input.Keys.DOWN);
58 keyMap.put(VirtualKey.TRIGGER, Input.Keys.SPACE);
59 keyMap.put(VirtualKey.BACK, Input.Keys.ESCAPE);
60 keyMap.put(VirtualKey.PAUSE, Input.Keys.ESCAPE);
61
62 // Player 2
63 keyMap = new HashMap<>();
64 sDefaultKeysForPlayer.add(keyMap);
65 keyMap.put(VirtualKey.LEFT, Input.Keys.X);
66 keyMap.put(VirtualKey.RIGHT, Input.Keys.V);
67 keyMap.put(VirtualKey.UP, Input.Keys.D);
68 keyMap.put(VirtualKey.DOWN, Input.Keys.C);
69 keyMap.put(VirtualKey.TRIGGER, Input.Keys.CONTROL_LEFT);
70 keyMap.put(VirtualKey.BACK, Input.Keys.Q);
71
72 // Player 3
73 sDefaultKeysForPlayer.add(new HashMap<>());
74
75 // Player 4
76 sDefaultKeysForPlayer.add(new HashMap<>());
77 }
78}

Callers 2

getDefaultKeyMethod · 0.95
getDefaultKeysCountMethod · 0.95

Calls 2

addMethod · 0.45
putMethod · 0.45

Tested by

no test coverage detected