-
Notifications
You must be signed in to change notification settings - Fork 0
Keymap and Mousemap generators (functions) [clge]
Richel Bilderbeek edited this page Feb 17, 2018
·
2 revisions
This are functions to generate the KeyDetector and MouseDetector objects faster.
[RJCB: remove init, assume user can do that. Keep example]
This:
from clge import generate_keymap, generate_mousemap
keys = generate_keymap({
"up": "w",
"down": "s"
})
buttons = generate_mousemap({
"left": "left",
"right": "right"
})
print(keys, buttons)
Will result in:
{'up': <clge.key_detector.KeyDetector object at 0x0000027B64B520F0>, 'down': <clge.key_detector.KeyDetector object at 0x0000027B6660C390>} {'left': <clge.mouse_detector.MouseDetector object at 0x0000027B64977630>, 'right': <clge.mouse_detector.MouseDetector object at 0x0000027B649776D8>}
[RJCB: add example how to use it in practice]
Made by Rafayel Gardishyan. CLGE is an Open Source Game Engine. You can use it everywhere