Hilbert curve: Difference between revisions
Content added Content deleted
m (→{{header|Lua}}) |
m (→{{header|Lua}}) |
||
Line 431: | Line 431: | ||
local bits={ [" "]=0x0, ["┌"]=0x3, ["│"]=0x5, ["└"]=0x6, ["├"]=0x7, ["┐"]=0x9, |
local bits={ [" "]=0x0, ["┌"]=0x3, ["│"]=0x5, ["└"]=0x6, ["├"]=0x7, ["┐"]=0x9, |
||
["─"]=0xa, ["┬"]=0xb, ["┘"]=0xc, ["┤"]=0xd, ["┴"]=0xe, ["┼"]=0xf,} |
["─"]=0xa, ["┬"]=0xb, ["┘"]=0xc, ["┤"]=0xd, ["┴"]=0xe, ["┼"]=0xf,} |
||
local char={" ", " |
local char={" ", "╷", "╶", "┌", "╵", "│", "└", "├", "╴", "┐", "─", "┬", "┘", "┤", "┴", "┼",} |
||
local b1,b2=bits[c1] or 0,bits[c2] or 0 |
local b1,b2=bits[c1] or 0,bits[c2] or 0 |
||
return char[bit.bor(b1,b2)+1] |
return char[bit.bor(b1,b2)+1] |