diff options
author | Perttu Ahola <celeron55@gmail.com> | 2013-08-03 18:46:18 +0300 |
---|---|---|
committer | Perttu Ahola <celeron55@gmail.com> | 2013-08-03 18:46:18 +0300 |
commit | c50c9a10f12fb28724b30ec0db00aee39c4a1414 (patch) | |
tree | e1fca91fe4745033f92be17388bd7e6f8769926d /src/game.cpp | |
parent | 45589fae58157c8a66c640a1db5795a42a86fc1c (diff) | |
download | dragonfireclient-c50c9a10f12fb28724b30ec0db00aee39c4a1414.tar.xz |
Fix and improve view range tuner
Diffstat (limited to 'src/game.cpp')
-rw-r--r-- | src/game.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/game.cpp b/src/game.cpp index 4f2d6650d..205c34515 100644 --- a/src/game.cpp +++ b/src/game.cpp @@ -2456,7 +2456,8 @@ void the_game( float full_punch_interval = playeritem_toolcap.full_punch_interval; float tool_reload_ratio = time_from_last_punch / full_punch_interval; tool_reload_ratio = MYMIN(tool_reload_ratio, 1.0); - camera.update(player, busytime, screensize, tool_reload_ratio); + camera.update(player, dtime, busytime, screensize, + tool_reload_ratio); camera.step(dtime); v3f player_position = player->getPosition(); @@ -2875,6 +2876,7 @@ void the_game( else { fog_range = draw_control.wanted_range*BS + 0.0*MAP_BLOCKSIZE*BS; + fog_range = MYMIN(fog_range, (draw_control.farthest_drawn+20)*BS); fog_range *= 0.9; if(draw_control.range_all) fog_range = 100000*BS; |