Update position after changing cell (for real)

pull/33/head
David Cernat 9 years ago
parent b0bd10f219
commit 3362902396

@ -155,8 +155,8 @@ void LocalPlayer::setCell()
world->changeToExteriorCell(pos, true); world->changeToExteriorCell(pos, true);
world->fixPosition(player); world->fixPosition(player);
} }
else { else
{
world->findInteriorPosition(GetCell()->mName, pos); world->findInteriorPosition(GetCell()->mName, pos);
world->changeToInteriorCell(GetCell()->mName, pos, true); world->changeToInteriorCell(GetCell()->mName, pos, true);
} }
@ -390,6 +390,8 @@ void LocalPlayer::updateCell(bool forceUpdate)
RakNet::BitStream bs; RakNet::BitStream bs;
GetNetworking()->GetPacket((RakNet::MessageID) ID_GAME_CELL)->Packet(&bs, this, true); GetNetworking()->GetPacket((RakNet::MessageID) ID_GAME_CELL)->Packet(&bs, this, true);
GetNetworking()->SendData(&bs); GetNetworking()->SendData(&bs);
updatePosition(true);
} }
} }

Loading…
Cancel
Save