mirror of
https://github.com/bdnugget/freeminer.git
synced 2026-11-07 06:57:27 +00:00
farmesh_wanted setting
This commit is contained in:
1 parent
b1f590a0b5
commit
c4d59de0a3
2 files changed
+3
-1
No files matched your search
+2
-1
@@ -558,6 +558,7 @@ void Camera::updateViewingRange(f32 frametime_in, f32 busytime_in)
|
||||
|
||||
int farmesh = g_settings->getS32("farmesh");
|
||||
int farmesh_step = g_settings->getS32("farmesh_step");
|
||||
int farmesh_wanted = g_settings->getS32("farmesh_wanted");
|
||||
|
||||
f32 wanted_fps = g_settings->getFloat("wanted_fps");
|
||||
wanted_fps = MYMAX(wanted_fps, 1.0);
|
||||
@@ -588,7 +589,7 @@ void Camera::updateViewingRange(f32 frametime_in, f32 busytime_in)
|
||||
|
||||
if (farmesh) {
|
||||
if (m_draw_control.fps > wanted_fps && m_draw_control.fps_avg >= wanted_fps*1.4) {
|
||||
if (m_draw_control.wanted_range >= 500)
|
||||
if (m_draw_control.wanted_range >= farmesh_wanted)
|
||||
m_draw_control.farmesh = (int)m_draw_control.farmesh + 1;
|
||||
if (m_draw_control.farmesh >= farmesh*1.3 && m_draw_control.farmesh_step < farmesh_step)
|
||||
++m_draw_control.farmesh_step;
|
||||
|
||||
@@ -327,6 +327,7 @@ void set_default_settings(Settings *settings)
|
||||
settings->setDefault("sqlite_synchronous", "1");
|
||||
settings->setDefault("farmesh", "0");
|
||||
settings->setDefault("farmesh_step", "3");
|
||||
settings->setDefault("farmesh_wanted", "500");
|
||||
|
||||
#ifndef _WIN32
|
||||
//BROKEN settings->setDefault("ipv6_server", "true"); // problems on all windows versions (unable to play in local game)
|
||||
|
||||
Reference in new issue
Block a user