Build 9474
GIT-
Prevent double allocation of qputs strings inside a switch.
Show details
- Fixes
- terminx/eduke32#102
SVN handles and Git names are merged into one person.
Prevent double allocation of qputs strings inside a switch.
Prevent invalid array access in drawoverheadmap()
Do not apply crouch speed modifier when shrunk
Replace klabs(x) with max(0, x) in overhead sprite computation
Wrap index to sintable with NORM_ANGLE() in PlayerOnLadder() to prevent overflow.
Don't allow backspacing on an empty text input buffer
Disable midi driver menu items when music is off
Changing the values while the music is off is not supposed to be possible. Disable the menu items for consistency.
Fix problems when changing renderer after having seen a mirror
If the player saw a mirror at some point while playing in Polymer, his view would get messed up on changing renderer. This fixes that. Fixes terminx/eduke32#49 and terminx/eduke32#50
Do not spawn the dummyplayer sprite when standing on TROR water
Fixes terminx/eduke32#76 and terminx/eduke32#91
Fix bug that prevents active enemies from crushing the player
Fix usermap not reloading properly after opening newgame menu
Alter modeline that causes Vim to complain
Clean up boss music code. Remove unnecessary calls and checks
don't attempt to decode animation frames at offsets beyond the end of the current page
make MenuAnimation_t start member uint32_t, remove menu animation reset hacks from demo playback
Fix Wangulator crashing on launch
When loading a level from the main menu, try play a wave/redbook music track
log application parameters
Fix RADLOGO not having the sounds of cineov3
This is required for DukeDC's ending sounds to play.
uncomment DYNTILEREMAP_ENABLE, oops
rework actor zsum invalidation, skip getzrange for floor sprites in A_CheckNeedZUpdate()
enable camera smoothing when setting player angles from script
animate menus independently from totalclock
apply 88f90a19 to SDL 1.2 builds
Duke3d, engine: hijack unused parameter passed to videoShowFrame()
A value of -1 now indicates that the GL state should be preserved. This is used to fix terminx/eduke32#159
fix warnings introduced by e0ee1bfe
Update g_animPtr before and after cutscene loops
This will allow all CUTSCENE events to use the ifcutscene command. Before, only EVENT_CUTSCENE for ANM files could use it.
Fix ARM64 Windows build by updating SDL
Set correct user volume when playing non midi music tracks
fix stupid typo/copy & paste error
update to SDL 0c4ac33a on Windows
Revert "Duke3d: MASTERSWITCH counting down before activation blocks re-triggering switches"
fix Polymer rotatesprite texture clamping
replace linear search for voices by handle with a table
fix Discord streaming issue
Prevent negative bases for powf in videoSetGamma()
Otherwise causes NaN results. Not sure if this algorithm is even doing what it's supposed to do, but this makes the color correction somewhat functional again.
Play the theme song at the user's specified volume level
Fix commandline parameter inconsistencies and errors.
Fix typo in G_CheckActivatorMotion()
fix warnings in EDUKE32_STANDALONE build
Amend library build instructions to specify --disable-libc for SDL and remove instructions for SDL_mixer
update SDL to e13b43ac on Windows
move player jumping_counter check
MASTERSWITCH counting down before activation blocks re-triggering switches
update to SDL 2af3f64e on Windows
Update gamecontrollerdb.txt
move crc16 functions into main engine definitions
artdump tile range support