minetest_game/mods
Auke Kok 54235f3276 Xpanes: Convert to connected nodeboxes
I've rewritten this to use connected nodeboxes, but with a caveat. In
order to make flat nodes look better, I'm keeping one non-connected
pane that is flat around to convert flat sections to the flat nodes
instead of connected, as these look better and are easier to work
with. Once more sides are needed we convert the panes on the fly to
connected nodes and recalculate the shape.

We don't paint any of the half-panes that the previous generation of
xpanes did. There's no need and it's harder to work with. Updating the
nodes also seems more natural and placement and removal works straight
forward.

The conversion of old panes relies on an LBM, and does a reasonable
conversion job, but it's not exact, since the panes behave slightly
different now.

The game API documentation was wrong to begin with. We discard param
nr. 2 of the API entirely, and correct the tile usage text.
2016-09-10 05:18:02 +01:00
..
beds Change WTFPL to MIT (part 3) 2016-09-07 04:44:53 +01:00
boats Change WTFPL to MIT (part 3) 2016-09-07 04:44:53 +01:00
bones Change WTFPL to MIT (part 3) 2016-09-07 04:44:53 +01:00
bucket Change WTFPL to MIT (part 3) 2016-09-07 04:44:53 +01:00
creative Change WTFPL to MIT (part 3) 2016-09-07 04:44:53 +01:00
default Licenses: (Part 4) Remove overlooked WTFPL text. Cleanup 2016-09-08 06:17:05 +01:00
doors Licenses: (Part 4) Remove overlooked WTFPL text. Cleanup 2016-09-08 06:17:05 +01:00
dye Change WTFPL to MIT (part 3) 2016-09-07 04:44:53 +01:00
farming Change WTFPL to MIT (part 3) 2016-09-07 04:44:53 +01:00
fire Change WTFPL to MIT (part 3) 2016-09-07 04:44:53 +01:00
flowers Change WTFPL to MIT (part 3) 2016-09-07 04:44:53 +01:00
give_initial_stuff Change WTFPL to MIT (part 3) 2016-09-07 04:44:53 +01:00
nyancat Change WTFPL to MIT (part 3) 2016-09-07 04:44:53 +01:00
screwdriver Change WTFPL to MIT (part 3) 2016-09-07 04:44:53 +01:00
sethome Licenses: Change WTFPL to MIT (part 1) 2016-09-05 05:54:33 +01:00
stairs Change WTFPL to MIT (part 3) 2016-09-07 04:44:53 +01:00
tnt Change WTFPL to MIT (part 3) 2016-09-07 04:44:53 +01:00
vessels Change WTFPL to MIT (part 3) 2016-09-07 04:44:53 +01:00
walls Licenses: (Part 4) Remove overlooked WTFPL text. Cleanup 2016-09-08 06:17:05 +01:00
wool Change WTFPL to MIT (part 3) 2016-09-07 04:44:53 +01:00
xpanes Xpanes: Convert to connected nodeboxes 2016-09-10 05:18:02 +01:00