Files
itgmania212121/stepmania/Themes/default/Scripts/OptionsMenu.lua
T

38 lines
1000 B
Lua

-- Sample options menu item.
function OptionsRowTest()
local function Set(list,pn)
if list[1] then
Trace("FOO: 1")
end
if list[2] then
Trace("FOO: 2")
end
end
return
{
-- Name is used to retrieve the header and explanation text.
Name = "Foo",
-- Flags for this row. Note that as this table only defines
-- a row, not a menu, only row settings can be set here, not
-- OptionMenuFlags.
LayoutType = "ShowAllInRow",
SelectType = "SelectMultiple",
OneChoiceForAllPlayers = false,
-- Choices are not resolved as metrics, since they might
-- be dynamic. Add THEME Lua hooks if we want to translate
-- these.
Choices = { "Option1", "Option2" },
-- Or:
-- for i = 1,20 do Choices[i] = "Option " .. i end
-- Set list[1] to true if Option1 should be selected, and
-- list[2] if Option2 should be selected. This will be
-- called once per enabled player.
LoadSelections = (function(list, pn) list[1] = true; end),
SaveSelections = Set,
}
end