Sam Hocevar
6f0155a50e
audio: allow to load a sample from raw data.
6 年之前
Sam Hocevar
afe2c72beb
input: fix right/middle mouse button confusion.
6 年之前
Sam Hocevar
df7f58e20d
input: fix various input bugs.
Devices were not properly reset at each frame, which caused
button_pressed() and other functions to fail.
6 年之前
Sam Hocevar
1186c08ad7
entity: add a flag system.
This lets us get rid of m_autorelease and m_destroy and we’ll be able
to implement init_game/init_draw later, for stuff that must happen
on the render thread.
6 年之前
Sam Hocevar
9a0b6e4a9a
Build: fix several compilation warnings.
6 年之前
Sam Hocevar
635b597e34
input: move code from input device to mouse device.
6 年之前
Sam Hocevar
0d766ea9b9
input: fix Win32 build.
6 年之前
Sam Hocevar
c9f75a6c3f
input: start splitting keyboard, mouse etc. objects
6 年之前
Sam Hocevar
6a1188a65a
input: fix Windows build.
6 年之前
Sam Hocevar
b0a8596001
RIP lol::Controller and lol::InputProfile ⚰️ LOL
6 年之前
Sam Hocevar
ae4ff1d27c
input: add a buttons.inc file with a list of default mouse/joystick button names.
6 年之前
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 年之前
Sam Hocevar
fe66f12e53
input: start implementing controller features directly in the input device.
6 年之前
Sam Hocevar
a713297cfb
input: minor cleanup.
6 年之前
Sam Hocevar
1388625308
input: remove dead code and more cleanup.
6 年之前
Sam Hocevar
1ab9866c31
input: drivers no longer need to create the default devices.
6 年之前
Sam Hocevar
6ad9c0d8bf
Various compilation warning and error fixes.
6 年之前
Sam Hocevar
e2a13df73d
input: merge InputDeviceInternal into InputDevice and remove a few lines of code.
6 年之前
Sam Hocevar
8e105e2d63
code: remove spurious tabs.
6 年之前
Sam Hocevar
4ee191fbf4
engine: start working on a tickable object, cleaner than entities.
6 年之前
Sam Hocevar
cc8e9dac71
input: more code clean up.
6 年之前
Sam Hocevar
f2d7fa0549
input: fix a very old bug in input handling that would miss some keys.
6 年之前
Sam Hocevar
6455091518
doc: rename a few tutorials to remove “lol” from their names.
6 年之前
Sam Hocevar
fc43bd7e5b
input: remove useless code.
6 年之前
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 年之前