Module:Sandbox/Samlovesmath: Difference between revisions

Samlovesmath (talk | contribs)
initial layout / data
 
Samlovesmath (talk | contribs)
mNo edit summary
Line 32: Line 32:
["stats_text"] = "#bbffbf",
["stats_text"] = "#bbffbf",
["stats_back"] = "#12301aA3",
["stats_back"] = "#12301aA3",
["background_image"] = "Default_select_background.png",
["background_image"] = "Default_select_background.png"
},
},


Line 237: Line 237:
["hero_yamato"] = {
["hero_yamato"] = {
["background_image"] = "Yamato_select_background.png"
["background_image"] = "Yamato_select_background.png"
},
}
}
}


-- get list of heroes
-- get list of heroes
Line 252: Line 249:


return heroList
return heroList
end
-- for debugging
function p.get_hero_list()
local heroList = create_hero_list()
for i,v in pairs(heroList) do
local heroPrint = tostring(langEn[v]) .. " | " .. tostring(v)
mw.log(heroPrint)
end
mw.log(heroList)
return heroList
end
-- for easy data setup
function p.print_background_list()
local heroList = create_hero_list()
mw.log(heroList)
for i = 1, #heroList do
if langEn[heroList[i]] ~= nil then
local finalString = "\t-- " .. langEn[heroList[i]] .. "\t\t[\"" .. heroList[i] .. "\"] = {\n\t\t[\"background_image\"] = \"NAME_select_background.png\"\n\t},\n\n"
mw.log(finalString)
end
end
return nil
end
end
 
function p.get_theme_value(heroName, themeVar)
function p.get_value(heroName, var)
if infoboxVars[heroName] ~= nil and infoboxVars[heroName][themeVar] ~= nil then
if infoboxVars[heroName] ~= nil and infoboxVars[heroName][var] ~= nil then
return infoboxVars[heroName][themeVar]
mw.log(infoboxVars[heroName][var])
elseif infoboxVars["default"][themeVar] ~= nil then
return infoboxVars[heroName][var]
return infoboxVars["default"][themeVar]
elseif infoboxVars["default"][var] ~= nil then
mw.log(infoboxVars["default"][var])
return infoboxVars["default"][var]
end
end
return nil
end
end


return p
return p