scenes/mainmenu: fix pig addition widget
This commit is contained in:
parent
b99c84c86f
commit
4837de72cc
|
@ -76,6 +76,23 @@ function MainMenu:selectMenu(menuID)
|
|||
self.menusystem.menus[menuID]:getFocus()
|
||||
end
|
||||
|
||||
function MainMenu:refreshMenu()
|
||||
menuID = self.menusystem.focusedMenu
|
||||
menus.Create(self)
|
||||
|
||||
self.menusystem:setAllMenuVisibility(false)
|
||||
self.menusystem:setAllMenuActivity(false)
|
||||
|
||||
if (self.menusystem.menus[menuID] == nil) then
|
||||
error("ERROR, menu " .. menuID .. " doesn't exist in scene menusystem")
|
||||
end
|
||||
|
||||
self.menusystem.menus[menuID].isVisible = true
|
||||
self.menusystem.menus[menuID].isActive = true
|
||||
|
||||
self.menusystem.menus[menuID]:getFocus()
|
||||
end
|
||||
|
||||
function MainMenu:update(dt)
|
||||
MainMenu.super.update(self, dt)
|
||||
lovebird.update()
|
||||
|
|
|
@ -52,8 +52,8 @@ function Widgets.AddPig:new(menu)
|
|||
end
|
||||
|
||||
function Widgets.AddPig:action()
|
||||
save:addPig("cochon")
|
||||
self.menusystem:refreshMenu()
|
||||
game.pigmanager:addPig("cochon")
|
||||
self.scene:refreshMenu()
|
||||
end
|
||||
|
||||
function Widgets.Load:new(menu)
|
||||
|
|
Loading…
Reference in New Issue