scenes/mainmenu: fix pig addition widget

This commit is contained in:
Kazhnuz 2019-02-28 21:53:11 +01:00
parent b99c84c86f
commit 4837de72cc
2 changed files with 19 additions and 2 deletions

View File

@ -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()

View File

@ -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)