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