summaryrefslogtreecommitdiff
path: root/src/mapnode.h
AgeCommit message (Collapse)Author
2013-02-25Merge pull request #482 from proller/liquidkwolekr
finite liquid
2013-02-24Update Copyright YearsSfan5
2013-02-24Change Minetest-c55 to MinetestPilzAdam
2013-02-24new adjustable finite liquidproller
2012-12-02Smooth day-night transitionsPerttu Ahola
2012-07-23Fix map deserialization and remove old serialization codePerttu Ahola
2012-07-23Increase node id/param0 to 16 bits, leaving param2 always with 8 bitsdarkrose
2012-06-17Custom boxy nodes (stairs, slabs) and collision changesKahrl
2012-06-17Optimize headersPerttu Ahola
2012-06-05Switch the license to be LGPLv2/later, with small parts still remaining as ↵Perttu Ahola
GPLv2/later, by agreement of major contributors
2012-03-15MapBlockMesh, mesh animation system, urgent mesh updates, athmospheric ↵Kahrl
light, removed footprints
2012-01-22Cleanup (some stuff went wrong when reverting 4-byte mapnodes); fix ↵Kahrl
legacy_wallmounted
2012-01-22Node placement / mineral / serialization / iron freq / node_dig callbackKahrl
- Node placement code moved to Lua - Mineral system removed (added default:stone_with_coal and default:stone_with_iron). - MapBlock and MapNode serialization updated. - Mapgen: Frequency of iron increased. - node_dig callback and related changes.
2011-11-29Node place/dig Lua callbacksPerttu Ahola
2011-11-29MapNode constructor to allow ndef+namePerttu Ahola
2011-11-29Node definition namesPerttu Ahola
2011-11-29Clean mapnode.h and fix other files accordinglyPerttu Ahola
2011-11-29Completely generalized mesh generation; ContentFeatures serializationPerttu Ahola
2011-11-29GameDef compilesPerttu Ahola
2011-11-29Create framework for getting rid of global definitions of ↵Perttu Ahola
node/tool/item/whatever types
2011-11-29Clean headers a bitPerttu Ahola
2011-11-29Move ContentFeatures to mapnode_contentfeatures.{h,cpp} and clean stuffPerttu Ahola
2011-11-08Fix water-glass and water-lava surfacesPerttu Ahola
2011-11-05Make water invisible next to underwater glassPerttu Ahola
2011-10-18...Make the the server buildable again after the last commitPerttu Ahola
2011-10-18Automate texture listing for texture atlas makingPerttu Ahola
2011-10-12Header file tweaking; mainly for speedPerttu Ahola
2011-09-26Merge remote-tracking branch 'marktraceur/master'Perttu Ahola
2011-09-23Adding (most) of the sapling functionality. It has yet to work, since ↵Mark Holmquist
MEET_OTHER was not implemented at the time of this commit. Hopefully it will work when merged with celeron's latest.
2011-09-07Removed unused camera_position and camera_direction fields from Client. ↵Kahrl
Moved ClientEnvironment::drawPostFx to ClientMap::renderPostFx -- this will make the camera management classes easier to write, as ClientMap already knows the camera position but ClientEnvironment doesn't and has to be told about it. This also eliminates the need for Client::getEnv(). Made the post effect color a content feature defined in content_mapnode.h.
2011-08-23Lava is now better visible inside water. (a crappy hack)Perttu Ahola
2011-08-16Viscous fluidsGiuseppe Bilotta
2011-08-16Use defines for liquid levelsGiuseppe Bilotta
2011-08-15tuned lava/universal damage codePerttu Ahola
2011-08-15lava!Perttu Ahola
2011-08-05MapNode is a struct, not a classGiuseppe Bilotta
2011-08-01Ladders implemented!Mark Holmquist
2011-07-31Merge remote-tracking branch 'origin/upstream'Nils Dagsson Moskopp
2011-07-30Fixed handling of inventory in creative mode (normal inventory is not ↵Perttu Ahola
trashed anymore), fixed mese pick speed, added some forgotten stuff
2011-07-30Merge remote-tracking branch 'origin/upstream'Nils Dagsson Moskopp
2011-07-23merged jungle and bluish shadowsPerttu Ahola
2011-07-23merged the content type extension and deltaPerttu Ahola
2011-07-23extended content-type rangePerttu Ahola
2011-07-23Jungle biome/whatever thingPerttu Ahola
2011-07-18* refactored liquid transformation code (has some flaws)Felix Krause
Completely rewrote the liquid transformation. The algorithm now exclusively modifies the current node in one iteration. Another change is that MapNode.param2 now stores a bit that tells other nodes if a flowing liquid node flows downwards. This is accomplished by two masks on param2 for the "flow down" bit and the "liquid level" bits. This will be the base of future improvements to the liquid flow. However, in the current state flowing liquid does not always disappear when cut off its source. Be aware that this branch is work in progress.
2011-07-14Merge branch 'upstream/master'Nils Dagsson Moskopp
Conflicts: data/oerkki1.png src/client.cpp
2011-07-14* possibly improved water flow, by flyx86Nils Dagsson Moskopp
- 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.
2011-07-02initial steps in doing content type extensionPerttu Ahola
2011-06-27fixed bug in inventory textures caused from better handling of unknown blocksPerttu Ahola
2011-06-17Moved stuff from mapblock{h,cpp} to mapblock_mesh.{h,cpp} and ↵Perttu Ahola
content_mapblock.{h,cpp}