X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fclient%2Fclient.cpp;h=fd4fbee8bad7c3b68362bb4950cebd2ecf2a3406;hb=fcb9cdbbb01dbe4a86981e1529df451d7d5e8256;hp=97292a957f86466a228dbd24f1c45e28a20aae85;hpb=9f220f26cd81235a43993deed53b5780d17fb5fa;p=blank.git diff --git a/src/client/client.cpp b/src/client/client.cpp index 97292a9..fd4fbee 100644 --- a/src/client/client.cpp +++ b/src/client/client.cpp @@ -380,6 +380,8 @@ void MasterState::On(const Packet::Join &pack) { state.reset(new InteractiveState(*this, player_id)); pack.ReadPlayerState(state->GetPlayer().GetEntity().GetState()); + glm::vec3 orient(glm::eulerAngles(state->GetPlayer().GetEntity().Orientation())); + state->GetPlayerController().TurnHead(orient.x, orient.y); env.state.PopAfter(this); env.state.Push(state.get());