summaryrefslogtreecommitdiff
path: root/src/mg_decoration.cpp
diff options
context:
space:
mode:
authorAuke Kok <sofar@foo-projects.org>2016-12-06 16:39:33 -0800
committerparamat <mat.gregory@virginmedia.com>2016-12-07 04:17:17 +0000
commit2e69711613c18e1075f245d196823ea23675f027 (patch)
tree9f77dc11cae07da7bb6348c253ebbe5fd4f6d629 /src/mg_decoration.cpp
parent075833e39368e63e06889f21140f816420e83541 (diff)
downloadminetest-2e69711613c18e1075f245d196823ea23675f027.tar.gz
minetest-2e69711613c18e1075f245d196823ea23675f027.tar.bz2
minetest-2e69711613c18e1075f245d196823ea23675f027.zip
Simple deco: Allow setting param2 value on placement
Schematics can already be placed with a param2 value, but not simple 1-node plant decorations of the simple type. This adds a `param2` field to the simple deco type that is checked to be between 0 and 255, and put to the placed node at mapgen. This can be used to put a degrotate value in, or e.g. a fill value for leveltype nodes, or a place_param2 value at mapgen placement, or vary the shape of meshoptions plantlike drawtype.
Diffstat (limited to 'src/mg_decoration.cpp')
-rw-r--r--src/mg_decoration.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mg_decoration.cpp b/src/mg_decoration.cpp
index 92483abc3..51e4fbbcc 100644
--- a/src/mg_decoration.cpp
+++ b/src/mg_decoration.cpp
@@ -315,7 +315,7 @@ size_t DecoSimple::generate(MMVManip *vm, PcgRandom *pr, v3s16 p)
!force_placement)
break;
- vm->m_data[vi] = MapNode(c_place);
+ vm->m_data[vi] = MapNode(c_place, 0, deco_param2);
}
return 1;