Build 7991
SVN-
Generale
Replace implementation of crouch toggle in a way that won't interfere with other uses of the crouch key, such as swimming and jetpacking.
Mostra dettagli
TODO: Make this work over the network.
Nickname SVN e nomi Git sono unificati per persona.
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
Re-introduce functionality removed in r7975, with improved timing
Replace separate timer implementations in SDL and Winlayer with a shared implementation based on std::chrono
There's no way this is correct.
Name fix, I guess?
Fix remaining casts to vec2_t/vec3_t
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 bug where "standing" on top of a sprite structure underwater would cause the player to act as if they were no longer underwater
Another attempt at improving/fixing the fps limiter
Add automapping var to Gv_RefreshPointers()
Better behaved falling actors
Change actor/player context of EVENT_SCREEN
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.
sounds.cpp: fix infinite loop caused by removal of "else" in r7939
Fix sound issue
Oops
Fix skipping to the end of def blocks
M-M-M-MUTEX MADNESS
Remove lockclock from mapstates
Improve frame limiter logic
Run savegame events as myconnectindex instead of screenpeek
This doesn't really matter right now, but it's wrong.
Happier try_facespr_intersect()
I'm prejudiced against 30-line functions with statements nested 5 levels deep.
newgamechoices
Fix issue with indexed colour textures where in the case that tiles entered the texcache while !waloff[picnum] & were later (re)loaded, the earlier pth pointing to the tilesheet containing the blank tile would never be properly replaced with an updated gl texture.
Revert r7908 because it introduces a race on dabuf