summaryrefslogtreecommitdiff
path: root/gamemode/cl_panels.lua
diff options
context:
space:
mode:
Diffstat (limited to 'gamemode/cl_panels.lua')
-rw-r--r--gamemode/cl_panels.lua36
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