summaryrefslogtreecommitdiff
path: root/src/mapblock.cpp
diff options
context:
space:
mode:
authornerzhul <loic.blot@unix-experience.fr>2015-07-29 10:49:40 +0200
committernerzhul <loic.blot@unix-experience.fr>2015-07-29 11:45:44 +0200
commitca63f7f10d912382ebc24a54995f7153598ed429 (patch)
tree1ecebcbbf5f2234ecca0a34d612c7b77c41ec4c5 /src/mapblock.cpp
parent88a6b9f52d6ffd4e351155dee661fe8ea084a9aa (diff)
downloadminetest-ca63f7f10d912382ebc24a54995f7153598ed429.tar.gz
minetest-ca63f7f10d912382ebc24a54995f7153598ed429.tar.bz2
minetest-ca63f7f10d912382ebc24a54995f7153598ed429.zip
Precalculate mapblock relative size. This permit to remove many s16 calculs on runtime
Diffstat (limited to 'src/mapblock.cpp')
-rw-r--r--src/mapblock.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/mapblock.cpp b/src/mapblock.cpp
index 1d2e1e250..43057f3a5 100644
--- a/src/mapblock.cpp
+++ b/src/mapblock.cpp
@@ -69,6 +69,7 @@ static const char *modified_reason_strings[] = {
MapBlock::MapBlock(Map *parent, v3s16 pos, IGameDef *gamedef, bool dummy):
m_parent(parent),
m_pos(pos),
+ m_pos_relative(pos * MAP_BLOCKSIZE),
m_gamedef(gamedef),
m_modified(MOD_STATE_WRITE_NEEDED),
m_modified_reason(MOD_REASON_INITIAL),