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

Method createGameInstance

core/src/com/agateau/ui/KeyMapper.java:60–67  ·  view source on GitHub ↗

Create a KeyMapper used by a player during actual play, not to navigate UIs (except when picking 2nd-player specific settings)

(int playerIdx)

Source from the content-addressed store, hash-verified

58 * picking 2nd-player specific settings)
59 */
60 public static KeyMapper createGameInstance(int playerIdx) {
61 KeyMapper mapper = new KeyMapper();
62 for (VirtualKey vkey : VirtualKey.values()) {
63 int key = DefaultKeys.getDefaultKey(playerIdx, vkey);
64 mapper.mKeysForVirtualKey.put(vkey, new Integer[] {key});
65 }
66 return mapper;
67 }
68
69 private KeyMapper() {}
70

Callers 1

FactoryMethod · 0.95

Calls 3

getDefaultKeyMethod · 0.95
valuesMethod · 0.80
putMethod · 0.45

Tested by

no test coverage detected