Build 8008
SVN-
General
Amend r7987 to only clear input if actually in the menu
SVN handles and Git names are merged into one person.
Amend r7987 to only clear input if actually in the menu
Update md3_vox_calcmat_common to solve a sporadic voxel flickering issue
Patch by Nuke.YKT.
Fix use of wrong macros for game controller buttons in game-side input.cpp
Apply the BUILDART patch at long last.
Open the User Map menu to a folder named "usermaps" if one exists.
usercontent flag
Don't adjust analog turning because of the Run gamefunc
Amend r7993
Add userdef .gamepadactive
Use gamepad button names for Y/N prompts when most recently active
Add getgamefuncbind
Track whether keyboard or gamepad input was last received
Replace implementation of crouch toggle in a way that won't interfere with other uses of the crouch key, such as swimming and jetpacking.
TODO: Make this work over the network.
Fix grpinfo reading in Mapster32
Thanks to Doom64hunter.
Disable drawing sprite arrows and borders in the automap in FURY mode
Allow gamepads to accept text entry fields
Fix gamepad analogs not working in menus when in game
Add gamepad axis inversion toggles
Rename "Joystick" to "Gamepad" in menus
Add verification screens to color correction, keyboard, and joystick resetting options
Implement contoller analog 0 in menus very hackishly
Replace "Joystick" config strings with "Controller" to reset defaults
Implement controller defaults
Add Third Person View gamefunc
VS made me change these newlines to CR LF
Add SetupAPI.lib to VS build system for SDL 2.0.10
Disable manifest file generation on all platforms
Add VS2019 detritus to .gitignore
VS made me update the platform toolset here
Move auto aim option to Control Setup
Make use of SDL2's Game Controller API.
Thanks to JonoF for his take on this.
Fix binding joystick digital axes in the menu
Report 16-bit analog axis precision to the game instead of arbitrarily truncating it to ~14.3 bits.
Fix how analog axis values are used by the game code, part 2: aiming.
Mouse movement is no longer funneled through analog axis handling.
Fix how analog axis values are used by the game code, part 1: movement.
Turning and looking will require me to disentangle CONTROL_GetMouseDelta from the rest of CONTROL_PollDevices.
Fix mouse and joystick menu slider scales
Blank out old-style joystick defaults because they're irrelevant in 2019.
Fix bugs with unbound mouse and joystick controls not saving properly.
Enable joysticks by default because better that than figuring out how to parse settings.cfg multiple times without breaking something.
Fix skipping to the end of def blocks
newgamechoices
Revert r7908 because it introduces a race on dabuf
save name in exts
Add fallthrough__ in gameexec
SDL 2.0.10