From 89f7dc1efd6b0062b4b9e5c3509c301ccadb7a13 Mon Sep 17 00:00:00 2001 From: kwolekr Date: Sun, 9 Feb 2014 16:36:30 -0500 Subject: ServerEnvironment: Remove direct dependency on EmergeManager --- src/map.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/map.h') diff --git a/src/map.h b/src/map.h index 54d8fe9ea..191cf5f94 100644 --- a/src/map.h +++ b/src/map.h @@ -424,6 +424,14 @@ public: */ MapBlock * emergeBlock(v3s16 p, bool create_blank=true); + /* + Try to get a block. + If it does not exist in memory, add it to the emerge queue. + - Memory + - Emerge Queue (deferred disk or generate) + */ + MapBlock *getBlockOrEmerge(v3s16 p3d); + // Carries out any initialization necessary before block is sent void prepareBlock(MapBlock *block); -- cgit v1.2.3