Skip to content
Permalink
Browse files

Fix player controls only being applied for the first move

  • Loading branch information
TheTermos authored and sfan5 committed Jul 7, 2020
1 parent 6e4d8de commit ebb721a476ada0350b73fe44efa66850397b9e96
Showing with 4 additions and 4 deletions.
  1. +1 −4 src/client/client.cpp
  2. +3 −0 src/client/clientenvironment.cpp
@@ -459,12 +459,9 @@ void Client::step(float dtime)
/*
Handle environment
*/
// Control local player (0ms)
LocalPlayer *player = m_env.getLocalPlayer();
assert(player);
player->applyControl(dtime, &m_env);

// Step environment
// Step environment (also handles player controls)
m_env.step(dtime);
m_sound->step(dtime);

@@ -216,6 +216,9 @@ void ClientEnvironment::step(float dtime)
*/

{
// Control local player
lplayer->applyControl(dtime_part, this);

// Apply physics
if (!free_move && !is_climbing) {
// Gravity

0 comments on commit ebb721a

Please sign in to comment.
You can’t perform that action at this time.