Tempactive

This commit is contained in:
Fesiug 2023-11-12 04:55:08 -05:00
parent 2fb4da9477
commit 6dee1a3db0
1 changed files with 7 additions and 5 deletions

View File

@ -170,6 +170,7 @@ if CLIENT then
function OpenSMenu() function OpenSMenu()
if IsValid( smenu ) then smenu:Remove() return end if IsValid( smenu ) then smenu:Remove() return end
local active = GetConVar("benny_hud_tempactive"):GetString()
smenu = vgui.Create("DFrame") smenu = vgui.Create("DFrame")
smenu:SetSize( ss(1+(96+2)*4), ss(360) ) smenu:SetSize( ss(1+(96+2)*4), ss(360) )
smenu:MakePopup() smenu:MakePopup()
@ -177,7 +178,7 @@ if CLIENT then
smenu:Center() smenu:Center()
function smenu:Paint( w, h ) function smenu:Paint( w, h )
surface.SetDrawColor( schemes["benny"]["bg"] ) surface.SetDrawColor( schemes[active]["bg"] )
surface.DrawRect( 0, 0, w, h ) surface.DrawRect( 0, 0, w, h )
return true return true
end end
@ -229,10 +230,10 @@ if CLIENT then
end end
function button:Paint( w, h ) function button:Paint( w, h )
surface.SetDrawColor( schemes["benny"]["fg"] ) surface.SetDrawColor( schemes[active]["fg"] )
surface.DrawRect( 0, 0, w, h ) surface.DrawRect( 0, 0, w, h )
surface.SetTextColor( schemes["benny"]["bg"] ) surface.SetTextColor( schemes[active]["bg"] )
surface.SetFont( "Benny_12" ) surface.SetFont( "Benny_12" )
surface.SetTextPos( ss(2), ss(2) ) surface.SetTextPos( ss(2), ss(2) )
@ -249,6 +250,7 @@ if CLIENT then
end end
local function regen_items( itemlist ) local function regen_items( itemlist )
local ply = LocalPlayer() local ply = LocalPlayer()
local active = GetConVar("benny_hud_tempactive"):GetString()
itemlist:Clear() itemlist:Clear()
for i, v in pairs( ply:INV_Get() ) do for i, v in pairs( ply:INV_Get() ) do
@ -275,10 +277,10 @@ if CLIENT then
end end
function button:Paint( w, h ) function button:Paint( w, h )
surface.SetDrawColor( schemes["benny"]["fg"] ) surface.SetDrawColor( schemes[active]["fg"] )
surface.DrawRect( 0, 0, w, h ) surface.DrawRect( 0, 0, w, h )
surface.SetTextColor( schemes["benny"]["bg"] ) surface.SetTextColor( schemes[active]["bg"] )
surface.SetFont( "Benny_16" ) surface.SetFont( "Benny_16" )
surface.SetTextPos( ss(4), ss(4) ) surface.SetTextPos( ss(4), ss(4) )