I’m using toggleMenu() as shown in SoundsPlus. I have 4 menus though. The last menu has a restart button which calls setup() in Main. The idea being to restart the program. When it is run the first time, the program steps through the menus like it should. But when I select ‘restart’ the first menu(functionMenu) is shown very briefly, then the second menu(riskMenu) is displayed. I’m thinking it might have to do with ‘touched’. Is there a way to reset/clear ‘touched’?
function setup()
functionMenu = FunctionMenu()
riskMenu = RiskMenu()
pmMenu = PMMenu()
finalMenu = FinalMenu()
menu = Menu
menu = functionMenu
menu:onEnter()
button = Button (" ")
end
function toggleMenu()
if menu == functionMenu then
menu = riskMenu
elseif menu == riskMenu then
menu = pmMenu
elseif menu == pmMenu then
menu = finalMenu
elseif menu == finalMenu then
menu = functionMenu
end
end
Never mind, got it figured out