scenes/mainmenu: use a local variable for level datas
This commit is contained in:
parent
6449d0cf29
commit
dc5c898851
|
@ -10,6 +10,8 @@ menu.Options = menuParent:extend()
|
|||
|
||||
local widgets = require "scenes.debugmenu.widgets"
|
||||
|
||||
local leveldata = require "datas.levels"
|
||||
|
||||
function menu.Main:new(scene)
|
||||
menu.Main.super.new(self, scene, "mainmenu")
|
||||
widgets.Menu(self,"Level Select", "levelselect")
|
||||
|
@ -24,7 +26,7 @@ end
|
|||
|
||||
function menu.Levels:new(scene)
|
||||
menu.Levels.super.new(self, scene, "levelselect")
|
||||
for i,v in ipairs(datas.levels) do
|
||||
for i,v in ipairs(leveldata) do
|
||||
widgets.Menu(self,v.realm .. " - " .. v.name, 4, i)
|
||||
end
|
||||
widgets.Menu(self,"Back", "mainmenu")
|
||||
|
@ -41,8 +43,8 @@ end
|
|||
|
||||
function menu.Levels:new(scene)
|
||||
menu.Levels.super.new(self, scene, "levels")
|
||||
for i,v in ipairs(datas.levels[self.menuValue].missions) do
|
||||
widgets.Mission(self,v.missionName, self.menuValue, i)
|
||||
for i,v in ipairs(leveldata[1].missions) do
|
||||
widgets.Mission(self,v.missionName, 1, i)
|
||||
end
|
||||
widgets.Menu(self,"Back", "mainmenu")
|
||||
self:setCancelWidget()
|
||||
|
|
Loading…
Reference in New Issue