summaryrefslogtreecommitdiff
path: root/src/map.h
diff options
context:
space:
mode:
authorCraig Robbins <kde.psych@gmail.com>2014-12-18 02:54:43 +1000
committerCraig Robbins <kde.psych@gmail.com>2014-12-18 03:32:19 +1000
commit082256a9f8ef5e490a10c8040e8e85813a2a410b (patch)
tree715b1283491f15d545a3cc10db31ad69692379b8 /src/map.h
parent3b902fd574bfba74ebbd58369dce74162385b410 (diff)
downloadminetest-082256a9f8ef5e490a10c8040e8e85813a2a410b.tar.gz
minetest-082256a9f8ef5e490a10c8040e8e85813a2a410b.tar.bz2
minetest-082256a9f8ef5e490a10c8040e8e85813a2a410b.zip
Do not allow the m_transforming_liquid queue to increase until all RAM is consumed
Diffstat (limited to 'src/map.h')
-rw-r--r--src/map.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/map.h b/src/map.h
index c650e51b6..70082d664 100644
--- a/src/map.h
+++ b/src/map.h
@@ -366,6 +366,12 @@ protected:
// Queued transforming water nodes
UniqueQueue<v3s16> m_transforming_liquid;
+
+private:
+ f32 m_transforming_liquid_loop_count_multiplier;
+ u32 m_unprocessed_count;
+ u32 m_inc_trending_up_start_time; // milliseconds
+ bool m_queue_size_timer_started;
};
/*