X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fclient%2FNetworkedInput.hpp;h=3a61d90910e785ec67ce7628ca8e1b1faabf7e8e;hb=b9462143d9b2fd1f54aa3b4ec32eecb62c01615f;hp=b557b1b0b3eb289f92aa8e152d8398ea68ca5644;hpb=1a237f316ee603e2130dc46b9f7d75a169763543;p=blank.git diff --git a/src/client/NetworkedInput.hpp b/src/client/NetworkedInput.hpp index b557b1b..3a61d90 100644 --- a/src/client/NetworkedInput.hpp +++ b/src/client/NetworkedInput.hpp @@ -20,6 +20,7 @@ class NetworkedInput public: explicit NetworkedInput(World &, Player &, Client &); + bool UpdateImportant() const noexcept; void Update(Entity &, float dt) override; void PushPlayerUpdate(int dt); void MergePlayerCorrection(std::uint16_t, const EntityState &); @@ -44,6 +45,9 @@ private: }; std::list player_hist; + glm::vec3 old_movement; + + std::uint8_t old_actions; std::uint8_t actions; };