mirror of
https://github.com/ZDoom/raze-gles.git
synced 2024-12-30 21:31:03 +00:00
ce2aee49df
interpolation of player turning/aiming/movement, while being carried by a sector object, without SO interpolation. This is a continuation of 73a0aa394e906a65633d61f3c749c9b9b7e66aaa and bf31bc2987a3eccd31d343622327bd4ee0f9c5a1, aiming to fix a jitter in case the player is continuously getting pushed by a wall (e.g., on the boat in level 5). Basically, this moves the relevant assignments from track.cpp:MovePlayer and MovePoints to player.cpp:DoPlayerMove. Unless a call to one of these functions has been missed, pushwall and clipmove can be called from player.cpp in the following instances, which should be covered: - Via DoPlayerMove, which is the function getting the fix now. - Via DoPlayerSlide, which is called in the beginning of DoPlayerMove. - Via DoPlayerCurrent when called from DoPlayerCrawl/DoPlayerWade, followed by DoPlayerMove. - Via DoPlayerCurrent when called from DoPlayerDive, followed by DoPlayerMove if the player doesn't stop diving. # Conflicts: # source/sw/src/track.cpp |
||
---|---|---|
.. | ||
blood | ||
build | ||
common | ||
core | ||
duke3d | ||
exhumed | ||
glbackend | ||
libsmackerdec | ||
platform | ||
rr | ||
sw | ||
thirdparty | ||
__autostart.cpp | ||
CMakeLists.txt | ||
g_pch.h | ||
gitinfo.cpp | ||
zzautozend.cpp |