Module:Numlinks: Difference between revisions

Ganaram inukshuk (talk | contribs)
No edit summary
Ganaram inukshuk (talk | contribs)
No edit summary
Line 7: Line 7:
local p = {}
local p = {}


function p.side_numlinks(args)
function p.numlinks_1_val(args)
local num_links  = args["Link Count"]
local num_links  = args["Link Count"]
local curr_num  = args["Num 1"]
local curr_num  = args["Num 1"]
Line 60: Line 60:
end
end


function p.eight_numlinks(args)
-- wip
function p.numlinks_2_val(args)
local curr_num_1  = args["Num 1"]
local curr_num_1  = args["Num 1"]
local min_num_1    = args["Min 1"] or 1
local min_num_1    = args["Min 1"] or 1
Line 69: Line 70:
local is_ordinal_1 = args["Is Ordinal 1"] ~= nil and args["Is Ordinal 1"] or false
local is_ordinal_1 = args["Is Ordinal 1"] ~= nil and args["Is Ordinal 1"] or false
local is_ordinal_2 = args["Is Ordinal 1"] ~= nil and args["Is Ordinal 2"] or false
local is_ordinal_2 = args["Is Ordinal 1"] ~= nil and args["Is Ordinal 2"] or false
local x = curr_num_1
local y = curr_num_2
local link_nums = {
{x-1, y-1}, {x  , y-1}, {x+1, y-1},
{x-1, y  },            {x+1, y  },
{x-1, y+1}, {x  , y+1}, {x+1, y+1}
}
local links = {}
for i = 1, #link_nums do
end
end
end
Line 100: Line 116:
local navigation_links = {}
local navigation_links = {}
if args["Num 2"] == nil then
if args["Num 2"] == nil then
navigation_links = p.side_numlinks(args)
navigation_links = p.numlinks_1_val(args)
else
else
navigation_links = p.eight_numlinks(args)
navigation_links = p.numlinks_2_val(args)
end
end


Line 109: Line 125:


function p.tester()
function p.tester()
return p.side_numlinks()
end
end


return p
return p