Subversion Repositories eduke32

Rev

Go to most recent revision | Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
8428 670d 11h hendricks266 /source/duke3d/src/gameexec.cpp Add a z coordinate parameter to Analyze/AnimateSprites

Backported from NBlood.
 
8408 680d 21h terminx /source/duke3d/src/gameexec.cpp These shouldn't be references  
8395 680d 21h terminx /source/duke3d/src/gameexec.cpp Clean up CON_FOR a little  
8366 680d 21h terminx /source/duke3d/src/gameexec.cpp Shitcan the few uses of the bool type in the VM after reading some things and dicking around on godbolt.org  
8192 729d 21h terminx /source/duke3d/src/gameexec.cpp Add #pragma once to debugbreak.h and remove it from separate inclusion in a couple of translation units as we're including it directly in compat.h now  
8139 729d 21h terminx /source/duke3d/src/gameexec.cpp Partial timer cleanup

After this revision, the only place timerUpdate() is called is from within handleevents(). S_Cleanup(), MUSIC_Update(), and G_HandleSpecialKeys() are now called from a timer callback set with timerSetCallback(). This more or less deprecates the usage of faketimerhandler() in EDuke32 and Mapster32, but other games still rely on the functionality.
 
8102 762d 17h terminx /source/duke3d/src/gameexec.cpp Fix a couple remaining issues with crouch toggle  
8096 767d 17h hendricks266 /source/duke3d/src/gameexec.cpp cheev  
8075 776d 17h terminx /source/duke3d/src/gameexec.cpp At some point these two lines got removed from CON_IFCANSHOOTTARGET  
8050 783d 7h pogokeen /source/duke3d/src/gameexec.cpp Change some clocks to support sub-tick precision using a new class, ClockTicks.
Using that higher precision, interpolate at a higher granularity.
Further, truncate the target interpolation time to vertical blank boundaries to avoid producing temporal artifacts.
Fix issues caused by interpolation calculations being handled differently in multiple places (and fix cases where smoothratios were being thrown away only to be redone without checking all proper conditions).
Ensure ClockTicks changes do not break other targets (EKenBuild, VoidSW), but note any interpolation there is not similarly updated.
 
8016 795d 16h hendricks266 /source/duke3d/src/gameexec.cpp Don't clobber E1L8 for user maps  
7993 796d 15h hendricks266 /source/duke3d/src/gameexec.cpp CON: Add getgamefuncbind  
7991 796d 17h hendricks266 /source/duke3d/src/gameexec.cpp 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.
 
7973 797d 6h terminx /source/duke3d/src/gameexec.cpp Fix remaining casts to vec2_t/vec3_t  
7952 798d 18h terminx /source/duke3d/src/gameexec.cpp Better behaved falling actors  
7951 798d 18h terminx /source/duke3d/src/gameexec.cpp Change actor/player context of EVENT_SCREEN  
7950 798d 18h terminx /source/duke3d/src/gameexec.cpp Fix some undefined behavior  
7936 801d 11h terminx /source/duke3d/src/gameexec.cpp Remove lockclock from mapstates  
7923 802d 19h hendricks266 /source/duke3d/src/gameexec.cpp Add fallthrough__ in gameexec  
7911 802d 22h terminx /source/duke3d/src/gameexec.cpp Add FURY checks for some EDUKE32_STANDALONE stuff  

Show All