summaryrefslogtreecommitdiff
path: root/src/server.cpp
diff options
context:
space:
mode:
authorPerttu Ahola <celeron55@gmail.com>2011-09-26 15:10:02 +0300
committerPerttu Ahola <celeron55@gmail.com>2011-09-26 15:10:02 +0300
commit061d4b420206c67fb346d75fb6bcaf4aa8147ca8 (patch)
tree3f17c19e529baf3a6ae13479b7805fbe5cdf46ba /src/server.cpp
parentb9e680d06cf56b7c8b41a6b5626a3b94304adf42 (diff)
parent2ecd53ce09d8f20a06b057c24924a010fa2eefde (diff)
downloadminetest-061d4b420206c67fb346d75fb6bcaf4aa8147ca8.tar.gz
minetest-061d4b420206c67fb346d75fb6bcaf4aa8147ca8.tar.bz2
minetest-061d4b420206c67fb346d75fb6bcaf4aa8147ca8.zip
Merge branch 'view_bobbing_and_vielded_tool'
Diffstat (limited to 'src/server.cpp')
-rw-r--r--src/server.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/server.cpp b/src/server.cpp
index bf74737fc..5395d7618 100644
--- a/src/server.cpp
+++ b/src/server.cpp
@@ -582,9 +582,12 @@ void RemoteClient::GetNextBlocks(Server *server, float dtime,
/*
Don't generate or send if not in sight
+ FIXME This only works if the client uses a small enough
+ FOV setting. The default of 72 degrees is fine.
*/
- if(isBlockInSight(p, camera_pos, camera_dir, 10000*BS) == false)
+ float camera_fov = (72.0*PI/180) * 4./3.;
+ if(isBlockInSight(p, camera_pos, camera_dir, camera_fov, 10000*BS) == false)
{
continue;
}