diff options
author | Thomas--S <Thomas--S@users.noreply.github.com> | 2017-04-22 21:17:46 +0200 |
---|---|---|
committer | paramat <mat.gregory@virginmedia.com> | 2018-01-03 04:05:21 +0000 |
commit | f3b9d8707691b16d9c8b6a2e9e13db54b091dc93 (patch) | |
tree | 7eb55d8965838aa0b0af74d7d30519a9b5a6d053 /src/script/common | |
parent | 345e1041a204ca9d40a25b71ae239ce3275f0755 (diff) | |
download | minetest-f3b9d8707691b16d9c8b6a2e9e13db54b091dc93.tar.gz minetest-f3b9d8707691b16d9c8b6a2e9e13db54b091dc93.tar.bz2 minetest-f3b9d8707691b16d9c8b6a2e9e13db54b091dc93.zip |
Connected Nodeboxes: Add `disconnected` boxes
The `disconnected_*` boxes are the opposites of the `connect_*` ones,
i.e. when a node has no suitable neighbours on the respective side, the
according disconnected box is drawn.
* disconnected_top
* disconnected_bottom
* disconnected_front
* disconnected_left
* disconnected_back
* disconnected_right
* disconnected (when there is *no* neighbour)
* disconnected_sides (when there are *no* neighbours to the sides)
Diffstat (limited to 'src/script/common')
-rw-r--r-- | src/script/common/c_content.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/script/common/c_content.cpp b/src/script/common/c_content.cpp index af54a8b31..507fd58b4 100644 --- a/src/script/common/c_content.cpp +++ b/src/script/common/c_content.cpp @@ -1062,6 +1062,14 @@ NodeBox read_nodebox(lua_State *L, int index) NODEBOXREADVEC(nodebox.connect_left, "connect_left"); NODEBOXREADVEC(nodebox.connect_back, "connect_back"); NODEBOXREADVEC(nodebox.connect_right, "connect_right"); + NODEBOXREADVEC(nodebox.disconnected_top, "disconnected_top"); + NODEBOXREADVEC(nodebox.disconnected_bottom, "disconnected_bottom"); + NODEBOXREADVEC(nodebox.disconnected_front, "disconnected_front"); + NODEBOXREADVEC(nodebox.disconnected_left, "disconnected_left"); + NODEBOXREADVEC(nodebox.disconnected_back, "disconnected_back"); + NODEBOXREADVEC(nodebox.disconnected_right, "disconnected_right"); + NODEBOXREADVEC(nodebox.disconnected, "disconnected"); + NODEBOXREADVEC(nodebox.disconnected_sides, "disconnected_sides"); } return nodebox; } |