summaryrefslogtreecommitdiff
path: root/gamemode/vgui/vgui_zombieclasses.lua
diff options
context:
space:
mode:
Diffstat (limited to 'gamemode/vgui/vgui_zombieclasses.lua')
-rw-r--r--gamemode/vgui/vgui_zombieclasses.lua26
1 files changed, 13 insertions, 13 deletions
diff --git a/gamemode/vgui/vgui_zombieclasses.lua b/gamemode/vgui/vgui_zombieclasses.lua
index 057c1b6..33c08bd 100644
--- a/gamemode/vgui/vgui_zombieclasses.lua
+++ b/gamemode/vgui/vgui_zombieclasses.lua
@@ -5,14 +5,14 @@ function PANEL:Init()
//self:SetTitle( "" )
//self:ShowCloseButton( false )
self:ChooseParent()
-
+
self.Items = {}
-
+
for k,v in pairs( GAMEMODE.ZombieNames ) do
local desc = GAMEMODE.ZombieDescriptions[k] or "TEH"
local logo = GAMEMODE.ZombieLogos[k] or "brick/brick_model"
-
+
local button = vgui.Create( "DImageButton", self )
button:SetImage( logo )
button:SetSize( 100, 100 )
@@ -24,11 +24,11 @@ function PANEL:Init()
label:SetText( desc )
label:SetFont( "ItemDisplayFont" )
label:SetSize( 300, 100 )
-
+
table.insert( self.Items, { button, label } )
-
+
end
-
+
end
function PANEL:Think()
@@ -38,13 +38,13 @@ function PANEL:Think()
end
function PANEL:ChooseParent()
-
+
end
function PANEL:GetPadding()
return 5
-
+
end
function PANEL:PerformLayout()
@@ -52,14 +52,14 @@ function PANEL:PerformLayout()
local x,y = self:GetPadding(), self:GetPadding() + 50
for k,v in pairs( self.Items ) do
-
+
v[1]:SetPos( x, y )
v[2]:SetPos( x + 100 + self:GetPadding(), y )
-
+
y = y + 100 + self:GetPadding()
-
+
end
-
+
self:SizeToContents()
end
@@ -68,7 +68,7 @@ function PANEL:Paint()
draw.RoundedBox( 4, 0, 0, self:GetWide(), self:GetTall(), Color( 0, 0, 0, 255 ) )
draw.RoundedBox( 4, 1, 1, self:GetWide() - 2, self:GetTall() - 2, Color( 150, 150, 150, 150 ) )
-
+
draw.SimpleText( "Class Menu", "ItemDisplayFont", self:GetWide() * 0.5, 10, Color( 255, 255, 255, 255 ), TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER )
end