Sam Hocevar
ae4ff1d27c
input: add a buttons.inc file with a list of default mouse/joystick button names.
6 years ago
Sam Hocevar
8c81b07465
input: start replacing controller functions with standard input functions.
Controller::WasKeyReleasedThisFrame() is now keyboard->key_released() so
there is usually no need for a controller. They will completely disappear
when joystick axis binding has been ported to InputDevice.
6 years ago
Sam Hocevar
fe66f12e53
input: start implementing controller features directly in the input device.
6 years ago
Sam Hocevar
a713297cfb
input: minor cleanup.
6 years ago
Sam Hocevar
1388625308
input: remove dead code and more cleanup.
6 years ago
Sam Hocevar
1ab9866c31
input: drivers no longer need to create the default devices.
6 years ago
Sam Hocevar
6ad9c0d8bf
Various compilation warning and error fixes.
6 years ago
Sam Hocevar
e2a13df73d
input: merge InputDeviceInternal into InputDevice and remove a few lines of code.
6 years ago
Sam Hocevar
8e105e2d63
code: remove spurious tabs.
6 years ago
Sam Hocevar
4ee191fbf4
engine: start working on a tickable object, cleaner than entities.
6 years ago
Sam Hocevar
cc8e9dac71
input: more code clean up.
6 years ago
Sam Hocevar
f2d7fa0549
input: fix a very old bug in input handling that would miss some keys.
6 years ago
Sam Hocevar
6455091518
doc: rename a few tutorials to remove “lol” from their names.
6 years ago
Sam Hocevar
fc43bd7e5b
input: remove useless code.
6 years ago
Sam Hocevar
016330c12b
ui: move a lot of files around.
Most input and GUI files are now in a common ui/ directory. The platform/
directory is no longer, as everythyng was moved to application/ or ui/.
6 years ago