Another missing file
This commit is contained in:
parent
5613e075e7
commit
182f4e2526
1 changed files with 95 additions and 0 deletions
95
gamemodes/zombiesurvival/gamemode/vgui/mainmenu.lua
Normal file
95
gamemodes/zombiesurvival/gamemode/vgui/mainmenu.lua
Normal file
|
@ -0,0 +1,95 @@
|
|||
--local MainMenu
|
||||
GM.REVISION = 4352
|
||||
|
||||
function GM:OpenMainMenu()
|
||||
if MainMenu and MainMenu:Valid() then
|
||||
MainMenu:MakePopup()
|
||||
return
|
||||
end
|
||||
|
||||
MainMenu = vgui.Create("DEXRoundedPanel")
|
||||
MainMenu:SetCurve(false)
|
||||
MainMenu:SetColor(color_black_alpha220)
|
||||
MainMenu:Dock(FILL)
|
||||
MainMenu:DockPadding(0, 0, 0, 0)
|
||||
MainMenu:DockMargin(0, 0, 0, 0)
|
||||
|
||||
local creditbar = vgui.Create("DEXRoundedPanel", MainMenu)
|
||||
creditbar:SetCurve(false)
|
||||
creditbar:SetColor(color_black_alpha220)
|
||||
creditbar:SetTall(40)
|
||||
creditbar:Dock(BOTTOM)
|
||||
creditbar:DockPadding(0, 8, 8, 8)
|
||||
|
||||
local credittext = vgui.Create("DLabel", creditbar)
|
||||
credittext:SetFont("ZSScoreBoardSubTitle")
|
||||
credittext:SetTextColor(COLOR_LIGHTGRAY)
|
||||
credittext:SetText("Zombie Survival (r"..self.REVISION..") - created by William \"JetBoom\" Moodhe")
|
||||
credittext:SetContentAlignment(6)
|
||||
credittext:Dock(FILL)
|
||||
|
||||
-- Tooltip section...
|
||||
|
||||
button = vgui.Create("ZSMenuButton", MainMenu)
|
||||
button:SetText("QUIT")
|
||||
button:SizeToContents()
|
||||
button:Dock(BOTTOM)
|
||||
button:DockMargin(90, 8, 0, 220)
|
||||
button.Tooltip = "mainmenu_tooltip_quit"
|
||||
|
||||
button = vgui.Create("ZSMenuButton", MainMenu)
|
||||
button:SetText("BECOME A SUPPORTER")
|
||||
button:SizeToContents()
|
||||
button:Dock(BOTTOM)
|
||||
button:DockMargin(80, 8, 0, 0)
|
||||
button.Tooltip = "mainmenu_tooltip_supporter"
|
||||
|
||||
button = vgui.Create("ZSMenuButton", MainMenu)
|
||||
button:SetText("CREDITS")
|
||||
button:SizeToContents()
|
||||
button:Dock(BOTTOM)
|
||||
button:DockMargin(70, 8, 0, 0)
|
||||
button.Tooltip = "mainmenu_tooltip_credits"
|
||||
|
||||
button = vgui.Create("ZSMenuButton", MainMenu)
|
||||
button:SetText("GUIDES")
|
||||
button:SizeToContents()
|
||||
button:Dock(BOTTOM)
|
||||
button:DockMargin(60, 8, 0, 0)
|
||||
button.Tooltip = "mainmenu_tooltip_guides"
|
||||
|
||||
button = vgui.Create("ZSMenuButton", MainMenu)
|
||||
button:SetText("HELP")
|
||||
button:SizeToContents()
|
||||
button:Dock(BOTTOM)
|
||||
button:DockMargin(50, 8, 0, 0)
|
||||
button.Tooltip = "mainmenu_tooltip_help"
|
||||
|
||||
button = vgui.Create("ZSMenuButton", MainMenu)
|
||||
button:SetText("SPECTATE")
|
||||
button:SizeToContents()
|
||||
button:Dock(BOTTOM)
|
||||
button:DockMargin(40, 8, 0, 0)
|
||||
button.Tooltip = "mainmenu_tooltip_spectate"
|
||||
|
||||
local button = vgui.Create("ZSMenuButton", MainMenu)
|
||||
button:SetText("PLAY")
|
||||
button:SizeToContents()
|
||||
button:Dock(BOTTOM)
|
||||
button:DockMargin(30, 8, 0, 0)
|
||||
button.Tooltip = "mainmenu_tooltip_play"
|
||||
|
||||
MainMenu:MakePopup()
|
||||
end
|
||||
|
||||
local PANEL = {}
|
||||
|
||||
function PANEL:Init()
|
||||
self:SetContentAlignment(4)
|
||||
self:SetFont("ZSHUDFontSmall")
|
||||
end
|
||||
|
||||
function PANEL:Paint()
|
||||
end
|
||||
|
||||
vgui.Register("ZSMenuButton", PANEL, "Button")
|
Loading…
Reference in a new issue