diff options
author | BlockMen <nmuelll@web.de> | 2014-09-27 18:16:26 +0200 |
---|---|---|
committer | BlockMen <nmuelll@web.de> | 2014-10-02 11:35:15 +0200 |
commit | f48f6869303ab331600efaf9ec5796c238180106 (patch) | |
tree | 22f0fb2433ecf26cb045a02cf206a455f879105f /src/nodedef.cpp | |
parent | e9c9b66ae92f4b95061d2b93e5db182d0c80b526 (diff) | |
download | minetest-f48f6869303ab331600efaf9ec5796c238180106.tar.gz minetest-f48f6869303ab331600efaf9ec5796c238180106.tar.bz2 minetest-f48f6869303ab331600efaf9ec5796c238180106.zip |
Add optional framed glasslike drawtype
Diffstat (limited to 'src/nodedef.cpp')
-rw-r--r-- | src/nodedef.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/nodedef.cpp b/src/nodedef.cpp index 31156ce68..8a5cff3bf 100644 --- a/src/nodedef.cpp +++ b/src/nodedef.cpp @@ -607,6 +607,7 @@ public: bool new_style_water = g_settings->getBool("new_style_water"); bool new_style_leaves = g_settings->getBool("new_style_leaves"); + bool connected_glass = g_settings->getBool("connected_glass"); bool opaque_water = g_settings->getBool("opaque_water"); bool enable_shaders = g_settings->getBool("enable_shaders"); bool enable_bumpmapping = g_settings->getBool("enable_bumpmapping"); @@ -666,6 +667,15 @@ public: f->solidness = 0; f->visual_solidness = 1; break; + case NDT_GLASSLIKE_FRAMED_OPTIONAL: + f->solidness = 0; + f->visual_solidness = 1; + if (connected_glass) { + f->drawtype = NDT_GLASSLIKE_FRAMED; + } else { + f->drawtype = NDT_GLASSLIKE; + } + break; case NDT_ALLFACES: f->solidness = 0; f->visual_solidness = 1; |