Use true distance for block priority.

This commit is contained in:
Lars Hofhansl 2017-03-11 20:50:14 -08:00 committed by SmallJoker
parent 39fa249f91
commit 454483f266

@ -252,8 +252,8 @@ void RemoteClient::GetNextBlocks (
FOV setting. The default of 72 degrees is fine.
*/
if(isBlockInSight(p, camera_pos, camera_dir, camera_fov, d_blocks_in_sight) == false)
{
f32 dist;
if (!isBlockInSight(p, camera_pos, camera_dir, camera_fov, d_blocks_in_sight, &dist)) {
continue;
}
@ -342,7 +342,7 @@ void RemoteClient::GetNextBlocks (
/*
Add block to send queue
*/
PrioritySortedBlockTransfer q((float)d, p, peer_id);
PrioritySortedBlockTransfer q((float)dist, p, peer_id);
dest.push_back(q);