diff options
Diffstat (limited to 'gamemode/vgui/vgui_classpicker.lua')
| -rw-r--r-- | gamemode/vgui/vgui_classpicker.lua | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/gamemode/vgui/vgui_classpicker.lua b/gamemode/vgui/vgui_classpicker.lua index 5954296..9e1608f 100644 --- a/gamemode/vgui/vgui_classpicker.lua +++ b/gamemode/vgui/vgui_classpicker.lua @@ -5,14 +5,14 @@ function PANEL:Init() //self:SetTitle( "" ) //self:ShowCloseButton( false ) self:ChooseParent() - + self.Items = {} - + for k,v in pairs( { CLASS_SCOUT, CLASS_COMMANDO, CLASS_SPECIALIST, CLASS_ENGINEER } ) do local desc = GAMEMODE.ClassDescriptions[k] or "TEH" local logo = GAMEMODE.ClassLogos[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 |
