36 Commits (60357848d5b16b320dcf1e4aea2d6033162f4741)

Author SHA1 Message Date
Anders Jenbo 1c76897f2c Apply simple const rules using clang-tidy 7 months ago
staphen 20c0a8dae8 Fix d-pad in main menu 1 year ago
Gleb Mazovetskiy 3bb1d685af Extract current input mode into its own library 1 year ago
Gleb Mazovetskiy 7afdbe8fdc Options: Extract padmapper handling from options 1 year ago
Gleb Mazovetskiy 4113805237 Options: Remove dependency on gbRunGame 1 year ago
Gleb Mazovetskiy d94bc424df `sgOptions` -> `GetOptions()` 1 year ago
Gleb Mazovetskiy a49b1f2d58 Extract Is{Any,None}Of out of engine.hpp 1 year ago
Eric Robinson 6396af1ff5
Cleanup panel code (Part 2) (#7421) 2 years ago
obligaron c8b8996cdd Fix MSVC warnings in controls\* 2 years ago
Gleb Mazovetskiy 8c1a847f41 Remove utils/stdcompat/string_view.hpp 3 years ago
Gleb Mazovetskiy c19bfe87fa Remove utils/stdcompat/algorithm.hpp 3 years ago
Gleb Mazovetskiy 72d42143a1 Demo: Disable KBCTRL while the demo is running 3 years ago
staphen b537f677f9 Improve d-pad handling for in-game menus 3 years ago
staphen 71ccd415c5 Update gamepad motion state regardless of the active event handler 3 years ago
staphen e1167350a2 Clean up handling for gamepad IGNORE/NONE buttons 3 years ago
staphen 6a565d3755 Further improve simulated mouse interaction 3 years ago
staphen 198dec9412 Iron out interactions between simulated mouse movement and character movement 3 years ago
staphen 33d4cc2544 Properly handle d-pad events for mouse simulation 3 years ago
Gleb Mazovetskiy 88289bb02e Fix HAS_KBCTRL build 3 years ago
staphen e67e4934cc Add padmapper for gamepad customization 3 years ago
Gleb Mazovetskiy 235451ae5a Reduce debug log output of Control 4 years ago
Gleb Mazovetskiy 4c2fa76e49 Controller mouse emulation fixes 4 years ago
Gleb Mazovetskiy 56de0a6566 Fix modifier + D-Pad triggering a D-Pad event 4 years ago
Anders Jenbo 6b2481a76c Touch support on all SDL2 platforms 4 years ago
staphen 08e4e8c254 Implement virtual gamepad activation/deactivation 4 years ago
staphen 40cc894630 Force VIRTUAL_GAMEPAD=OFF when USE_SDL1=ON 4 years ago
Bernd Stellwag 07c5c0972d replace dead links with their snapshot from the wayback machine 5 years ago
staphen 3df85b70ce Add virtual gamepad event handlers and implement touch controls 5 years ago
obligaron 1ca1dab410 Fix warnings in controller_motion.cpp 5 years ago
ephphatha 3520dc4201 Update numeric literals to use appropriate suffix 5 years ago
Anders Jenbo fa54499aeb Clang-tidy: readability-uppercase-literal-suffix 5 years ago
Anders Jenbo 2641932763 Clang-tidy: readability-static-accessed-through-instance 5 years ago
Anders Jenbo 2969b80163 🎨 Run readability-identifier-naming on all src sub-folders 5 years ago
Anders Jenbo b978d80119 🎨 llvm-include-order 5 years ago
Anders Jenbo bb4e1960e7 🎨 modernize-use-nullptr 5 years ago
Anders Jenbo 8c821e98d3 🚚 Restructure files 5 years ago
Anders Jenbo 67a7ff98c5 🚨 Clean up compiler warnings 5 years ago
Geoffroy Warin b54df1af38 add an ini option to configure gamepad deadzone 5 years ago
Anders Jenbo bfb3c11c2b 🎨 Change namespace to devilution 5 years ago
Juliano Leal Goncalves 800dbce066 ♻️ Move options-related structs to new 'options.h' file 5 years ago
Yuri Pourre df56d6a03b Rollback joystick changes 5 years ago
Anders Jenbo f2140688e7
Load and save all ini values the same way (#1260) 5 years ago
Yuri Pourre 38f2070392 Unify controller implementations 5 years ago
Yuri Pourre e07f5aeacf
♻️ extract Controller class (#1236) 5 years ago
Gleb Mazovetskiy 0f46e9c4c1
Thumb stick / DPad repeating navigation in DiabloUI, gmenu, and quest log (#1206) 5 years ago
Ivan Epifanov d76d52779a Add control options 5 years ago
Gleb Mazovetskiy b10b4381ef
Multiple controllers support (#935) 5 years ago
Gleb Mazovetskiy 693e189025 Controller: Fix L2/R2 handling 5 years ago
Gleb Mazovetskiy 01401a16c7 Fix various controller issues 5 years ago
Anders Jenbo 8726e80199 Make controller enums C++03 compatible 6 years ago