]> git.localhorst.tv Git - blank.git/blobdiff - src/client/client.cpp
grouped entity physics state into a struct
[blank.git] / src / client / client.cpp
index bd436358b9af5163766121bf07981f7d5fdc60a9..8a3d1c89c98e36a17c645852172f3d92d9cfb0eb 100644 (file)
@@ -212,7 +212,7 @@ void MasterState::On(const Packet::Join &pack) {
        pack.ReadPlayerID(player_id);
        state.reset(new InteractiveState(*this, player_id));
 
-       pack.ReadPlayer(*state->GetInterface().GetPlayer().entity);
+       pack.ReadPlayerState(state->GetInterface().GetPlayer().entity->GetState());
 
        env.state.PopAfter(this);
        env.state.Push(state.get());
@@ -293,7 +293,7 @@ void MasterState::On(const Packet::EntityUpdate &pack) {
                }
                if (world_iter->ID() == entity_id) {
                        if (UpdateEntity(entity_id, pack.Seq())) {
-                               pack.ReadEntity(*world_iter, i);
+                               pack.ReadEntityState(world_iter->GetState(), i);
                        }
                }
        }