scenes/mainmenu: better differenciation between "EXIT"s

This commit is contained in:
Kazhnuz 2019-03-09 22:01:37 +01:00
parent e5a06c347b
commit 1b514f8346
4 changed files with 3 additions and 13 deletions

View File

@ -15,6 +15,7 @@ function MainMenu:new()
self.assets:addImageFont("medium", "assets/fonts/medium", 1) self.assets:addImageFont("medium", "assets/fonts/medium", 1)
menus.Create(self) menus.Create(self)
self.menusystem.menus["main"]:getFocus()
self.assets:setMusic("assets/music/options.ogg") self.assets:setMusic("assets/music/options.ogg")
self.assets:playMusic() self.assets:playMusic()

View File

@ -68,7 +68,7 @@ function MapWidget:action()
end end
function ExitWidget:new(menusystem) function ExitWidget:new(menusystem)
MapWidget.super.new(self, menusystem, "EXIT") MapWidget.super.new(self, menusystem, "EXIT GAME")
end end
function ExitWidget:action() function ExitWidget:action()

View File

@ -41,7 +41,7 @@ function menu.Main:new(scene)
widgets.Menu(self,"Debug Mode", "debug") widgets.Menu(self,"Debug Mode", "debug")
widgets.Menu(self,"Options", "mainmenu") widgets.Menu(self,"Options", "mainmenu")
widgets.Menu(self,"Bonus", "mainmenu") widgets.Menu(self,"Bonus", "mainmenu")
widgets.Exit(self) widgets.Menu(self,"Back", "main")
self:getFocus() self:getFocus()
end end

View File

@ -10,7 +10,6 @@ end
local Widgets = {} local Widgets = {}
Widgets.Menu = MainMenuWidget:extend() Widgets.Menu = MainMenuWidget:extend()
Widgets.Exit = MainMenuWidget:extend()
Widgets.Mission = MainMenuWidget:extend() Widgets.Mission = MainMenuWidget:extend()
Widgets.AddPig = MainMenuWidget:extend() Widgets.AddPig = MainMenuWidget:extend()
Widgets.Save = MainMenuWidget:extend() Widgets.Save = MainMenuWidget:extend()
@ -25,16 +24,6 @@ function Widgets.Menu:action()
self.scene:selectMenu(self.menuID) self.scene:selectMenu(self.menuID)
end end
----
function Widgets.Exit:new(menu)
Widgets.Exit.super.new(self, menu, "Exit")
end
function Widgets.Exit:action()
love.event.quit()
end
function Widgets.Mission:new(menu, name, levelID, missionID) function Widgets.Mission:new(menu, name, levelID, missionID)
Widgets.Mission.super.new(self, menu, name) Widgets.Mission.super.new(self, menu, name)
self.menusystem = menusystem self.menusystem = menusystem