summaryrefslogtreecommitdiff
path: root/src/mapnode.h
diff options
context:
space:
mode:
authorNils Dagsson Moskopp <nils@dieweltistgarnichtso.net>2011-07-14 16:17:50 +0200
committerNils Dagsson Moskopp <nils@dieweltistgarnichtso.net>2011-07-14 16:17:53 +0200
commit5146c826be9386cc2adeb8f678063a2f9cfc1dee (patch)
treeb2fe77bdc63f14447a0fb26b7c190aa1bdfd05b3 /src/mapnode.h
parent5383aa847f1b9d5400def4f2a1b83904dcea9db9 (diff)
downloadminetest-5146c826be9386cc2adeb8f678063a2f9cfc1dee.tar.gz
minetest-5146c826be9386cc2adeb8f678063a2f9cfc1dee.tar.bz2
minetest-5146c826be9386cc2adeb8f678063a2f9cfc1dee.zip
* possibly improved water flow, by flyx86
- When flowing liquid starts to flow down, it stops contributing to its neighboring nodes' liquid level (possibly transforming it back to air) - Flowing liquid turns into a source if there are at least 2 adjacent liquid source nodes - If a new liquid flow reaches existing flowing liquid, the existing liquid is now updated properly.
Diffstat (limited to 'src/mapnode.h')
-rw-r--r--src/mapnode.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mapnode.h b/src/mapnode.h
index d975a50c4..d4ba0fed5 100644
--- a/src/mapnode.h
+++ b/src/mapnode.h
@@ -141,8 +141,10 @@ struct ContentFeatures
NodeMetadata *initial_metadata;
// If the content is liquid, this is the flowing version of the liquid.
- // If content is liquid, this is the same content.
+ // If content is flowing liquid, this is the same content.
u8 liquid_alternative_flowing;
+ // If the content is liquid, this is the source version of the liquid.
+ u8 liquid_alternative_source;
// Amount of light the node emits
u8 light_source;