diff options
author | kwolekr <kwolekr@minetest.net> | 2014-02-09 16:36:30 -0500 |
---|---|---|
committer | kwolekr <kwolekr@minetest.net> | 2014-02-09 16:36:30 -0500 |
commit | 89f7dc1efd6b0062b4b9e5c3509c301ccadb7a13 (patch) | |
tree | 0906b5428135a32dfbacb97601586555305c6927 /src/map.h | |
parent | a0683b811c6641528161050ea91f0425f038fa90 (diff) | |
download | minetest-89f7dc1efd6b0062b4b9e5c3509c301ccadb7a13.tar.gz minetest-89f7dc1efd6b0062b4b9e5c3509c301ccadb7a13.tar.bz2 minetest-89f7dc1efd6b0062b4b9e5c3509c301ccadb7a13.zip |
ServerEnvironment: Remove direct dependency on EmergeManager
Diffstat (limited to 'src/map.h')
-rw-r--r-- | src/map.h | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -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); |