Use true distance for block priority.
This commit is contained in:
parent
39fa249f91
commit
454483f266
@ -252,8 +252,8 @@ void RemoteClient::GetNextBlocks (
|
|||||||
FOV setting. The default of 72 degrees is fine.
|
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;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -342,7 +342,7 @@ void RemoteClient::GetNextBlocks (
|
|||||||
/*
|
/*
|
||||||
Add block to send queue
|
Add block to send queue
|
||||||
*/
|
*/
|
||||||
PrioritySortedBlockTransfer q((float)d, p, peer_id);
|
PrioritySortedBlockTransfer q((float)dist, p, peer_id);
|
||||||
|
|
||||||
dest.push_back(q);
|
dest.push_back(q);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user