Agosto 2019
-
Generale
Fix remaining casts to vec2_t/vec3_t
-
Generale
Rename "Joystick" to "Gamepad" in menus
-
Generale
Add verification screens to color correction, keyboard, and joystick resetting options
-
Generale
Implement contoller analog 0 in menus very hackishly
-
Generale
Replace "Joystick" config strings with "Controller" to reset defaults
-
Generale
Implement controller defaults
-
Generale
Add Third Person View gamefunc
-
Generale
VS made me change these newlines to CR LF
-
Generale
Add SetupAPI.lib to VS build system for SDL 2.0.10
-
Disable manifest file generation on all platforms
-
Generale
Add VS2019 detritus to .gitignore
-
Generale
VS made me update the platform toolset here
-
Generale
Add voxels option to menu, if at least one has been defined
-
Generale
Fix RENDERTYPE=WIN build
-
Move auto aim option to Control Setup
-
Generale
Make use of SDL2's Game Controller API.
Mostra dettagli
Thanks to JonoF for his take on this.
-
Generale
Fix binding joystick digital axes in the menu
-
Generale
Report 16-bit analog axis precision to the game instead of arbitrarily truncating it to ~14.3 bits.
-
Generale
Fix bug where "standing" on top of a sprite structure underwater would cause the player to act as if they were no longer underwater
-
Generale
Another attempt at improving/fixing the fps limiter
-
Generale
Add automapping var to Gv_RefreshPointers()
-
Generale
Better behaved falling actors
-
Generale
Change actor/player context of EVENT_SCREEN
-
Generale
Fix some undefined behavior
-
Generale
This can overflow
-
Generale
Remove dead declaration
-
Generale
Fix how analog axis values are used by the game code, part 2: aiming.
Mostra dettagli
Mouse movement is no longer funneled through analog axis handling.
-
Generale
Fix how analog axis values are used by the game code, part 1: movement.
Mostra dettagli
Turning and looking will require me to disentangle CONTROL_GetMouseDelta from the rest of CONTROL_PollDevices.
-
Generale
Fix mouse and joystick menu slider scales
-
Generale
Blank out old-style joystick defaults because they're irrelevant in 2019.
-
Generale
Fix bugs with unbound mouse and joystick controls not saving properly.
-
Generale
Enable joysticks by default because better that than figuring out how to parse settings.cfg multiple times without breaking something.
-
Generale
sounds.cpp: fix infinite loop caused by removal of "else" in r7939
-
Generale
Fix sound issue
-
Generale
Oops
-
Generale
Fix skipping to the end of def blocks
-
Generale
M-M-M-MUTEX MADNESS
-
Generale
Remove lockclock from mapstates
-
Generale
Improve frame limiter logic
-
Generale
Run savegame events as myconnectindex instead of screenpeek
Mostra dettagli
This doesn't really matter right now, but it's wrong.
-
Generale
Happier try_facespr_intersect()
Mostra dettagli
I'm prejudiced against 30-line functions with statements nested 5 levels deep.
-
Generale
Attempt to work around odd behavior when attempting to use stuff like wall aligned sprites with the new version of clipmove
Mostra dettagli
The behavior was always "wrong" as clipmove does not handle movement of lines, just movement of clip boxes against lines and face sprite points, but the newer version of clipmove actively bounces sprites away from lines they would otherwise clip into. This was causing wall-aligned sprites that called any functions that ended up calling clipmove to get pushed away from the wall unintentionally.
-
Generale
Add ifdef guard
-
Generale
newgamechoices
-
Generale
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.
-
Generale
Revert r7908 because it introduces a race on dabuf
-
Generale
Fix build error
-
Generale
Change audiolib's SDL driver's mutex stuff to use our implementation
-
Generale
Tiny error message cleanup
-
Generale
save name in exts