diff options
| author | Scott <scotth0828@gmail.com> | 2016-05-10 17:44:40 -0400 |
|---|---|---|
| committer | Scott <scotth0828@gmail.com> | 2016-05-10 17:44:40 -0400 |
| commit | 2d6d2434923da9e4ca9f7e6d0eafa191ce7e2d92 (patch) | |
| tree | 98faea834f0991bc3f8f82711152aeb7fa181cc9 /gamemode/cl_panels.lua | |
| parent | 41ca3570c850170cc030c0048675faf8b8a514e5 (diff) | |
| download | gmstranded-2d6d2434923da9e4ca9f7e6d0eafa191ce7e2d92.tar.gz gmstranded-2d6d2434923da9e4ca9f7e6d0eafa191ce7e2d92.tar.bz2 gmstranded-2d6d2434923da9e4ca9f7e6d0eafa191ce7e2d92.zip | |
Changed the help menu
Diffstat (limited to 'gamemode/cl_panels.lua')
| -rw-r--r-- | gamemode/cl_panels.lua | 36 |
1 files changed, 33 insertions, 3 deletions
diff --git a/gamemode/cl_panels.lua b/gamemode/cl_panels.lua index fa346c5..70b6740 100644 --- a/gamemode/cl_panels.lua +++ b/gamemode/cl_panels.lua @@ -320,13 +320,17 @@ function PANEL:Paint() surface.DrawLine( 0, self:GetTall() - 1, self:GetWide(), self:GetTall() - 1 ) --print("test") if ( self.Extended ) then - surface.DrawLine( 0, 33, self:GetWide(), 33 ) + /*surface.DrawLine( 0, 33, self:GetWide(), 33 ) draw.SimpleText("Q - Inventory, tribes, and building","HudHintTextSmall",10,30,StrandedTextColor) draw.SimpleText("Use your fists to hit trees and rocks!","HudHintTextSmall",10,40,StrandedTextColor) draw.SimpleText("Press E on water to drink,","HudHintTextSmall",10,50,StrandedTextColor) draw.SimpleText("\tor E on the ground to forage for seeds.","HudHintTextSmall",10,60,StrandedTextColor) draw.SimpleText("You can plant seeds by clicking on them.","HudHintTextSmall",10,70,StrandedTextColor) draw.SimpleText("You craft a bed to sleep in.","HudHintTextSmall",10,80,StrandedTextColor) + */ + + + end draw.SimpleText( "Help ( F2 )", "ScoreboardSub", self:GetWide() / 2, 17, StrandedTextColor, 1, 1 ) @@ -340,15 +344,41 @@ end function PANEL:SetExtended( bool ) if ( bool ) then - self:SetSize( ScrW() / 6, 200 ) + self:CreateHTML() self.Extended = true else - self:SetSize( ScrW() / 6, 34 ) + self.MOTDFrame:Close() self.Extended = false end if ( GAMEMODE.CommandsHud ) then GAMEMODE.CommandsHud:SetPos( ScrW() / 6 + 2, self:GetTall() ) end end +function PANEL:CreateHTML() + + self.MOTDFrame = vgui.Create( "DFrame", self ) + self.MOTDFrame:SetTitle( "" ) + self.MOTDFrame:SetSize( 700, 500 ) + self.MOTDFrame:SetPos((ScrW()/2) - (self.MOTDFrame:GetWide()/2), (ScrH()/2) - (self.MOTDFrame:GetTall()/2)) + self.MOTDFrame:ShowCloseButton(false) + self.MOTDFrame:SetBackgroundBlur( true ) + self.MOTDFrame:MakePopup() + self.MOTDFrame:SetKeyboardInputEnabled(true) + self.MOTDFrame.OnKeyCodePressed = function( key ) + if (input.IsKeyDown(KEY_F2)) then self:ToggleExtend() end + end + + self.HTML = vgui.Create("HTML", self.MOTDFrame) + self.HTML:SetPos( 0,0 ) + self.HTML:SetSize( self.MOTDFrame:GetSize() ) + local folderpath = "gamemodes/gmstranded/content/" + self.HTML:SetHTML( file.Read(folderpath .. "help.html", "MOD") ) + + self.MOTDFrame.Paint = function() + draw.RoundedBox(0,0,0,self.HTML:GetWide(), self.HTML:GetTall(), Color(75,75,75,125)) + end + +end + function PANEL:OnMousePressed( mc ) if ( mc == 107 ) then self:ToggleExtend() end end |
