HUD touchups
This commit is contained in:
parent
39faca35c8
commit
349d0898b4
|
@ -78,19 +78,19 @@ schemes = {
|
||||||
},
|
},
|
||||||
["nicky"] = {
|
["nicky"] = {
|
||||||
fg = Color( 255, 174, 210 ),
|
fg = Color( 255, 174, 210 ),
|
||||||
bg = Color( 67, 32, 70 ),
|
bg = Color(37, 12, 40 ),
|
||||||
caption = Color( 255, 174, 210 ),
|
caption = Color( 255, 174, 210 ),
|
||||||
name = "NICKY",
|
name = "NICKY",
|
||||||
},
|
},
|
||||||
["igor"] = {
|
["igor"] = {
|
||||||
fg = Color( 253, 168, 107 ),
|
fg = Color( 253, 208, 207 ),
|
||||||
bg = Color( 122, 34, 32 ),
|
bg = Color( 32, 14, 12 ),
|
||||||
caption = Color( 253, 78, 77 ),
|
caption = Color( 253, 78, 77 ),
|
||||||
name = "IGOR",
|
name = "IGOR",
|
||||||
},
|
},
|
||||||
["yanghao"] = {
|
["yanghao"] = {
|
||||||
fg = Color( 87, 227, 253 ),
|
fg = Color( 157, 187, 253 ),
|
||||||
bg = Color( 2, 58, 51 ),
|
bg = Color( 19, 21, 28 ),
|
||||||
caption = Color( 87, 187, 253 ),
|
caption = Color( 87, 187, 253 ),
|
||||||
name = "YANG-HAO",
|
name = "YANG-HAO",
|
||||||
},
|
},
|
||||||
|
@ -166,6 +166,7 @@ local col_1 = Color(255, 255, 255, 200)
|
||||||
local col_2 = Color(0, 0, 0, 255)
|
local col_2 = Color(0, 0, 0, 255)
|
||||||
local col_3 = Color(255, 127, 127, 255)
|
local col_3 = Color(255, 127, 127, 255)
|
||||||
local col_4 = Color(255, 222, 222, 255)
|
local col_4 = Color(255, 222, 222, 255)
|
||||||
|
local heartbeatcol = Color(255, 255, 255, 255)
|
||||||
local mat_dot = Material("benny/hud/xhair/dot.png", "mips smooth")
|
local mat_dot = Material("benny/hud/xhair/dot.png", "mips smooth")
|
||||||
local mat_long = Material("benny/hud/xhair/long.png", "mips smooth")
|
local mat_long = Material("benny/hud/xhair/long.png", "mips smooth")
|
||||||
local mat_dot_s = Material("benny/hud/xhair/dot_s.png", "mips smooth")
|
local mat_dot_s = Material("benny/hud/xhair/dot_s.png", "mips smooth")
|
||||||
|
@ -203,12 +204,8 @@ hook.Add( "HUDPaint", "Benny_HUDPaint", function()
|
||||||
surface.SetDrawColor( scheme["fg"] )
|
surface.SetDrawColor( scheme["fg"] )
|
||||||
surface.DrawRect( b + ss(4), sh - b - ss(22) + ss(4), ss((140*hp)-8), ss(14) )
|
surface.DrawRect( b + ss(4), sh - b - ss(22) + ss(4), ss((140*hp)-8), ss(14) )
|
||||||
|
|
||||||
local gcol = scheme["fg"]
|
heartbeatcol.a = math.ease.OutQuint(1-ti)*255
|
||||||
local ch, cs, cl = gcol:ToHSL()
|
surface.SetDrawColor( heartbeatcol )
|
||||||
cl = ((cl*0.0) + (1)*hp)
|
|
||||||
gcol = HSLToColor( ch, cs, cl )
|
|
||||||
gcol.a = ((1-ti)*255*hp) + ((1-hp)*255)
|
|
||||||
surface.SetDrawColor( gcol )
|
|
||||||
surface.SetMaterial( mat_grad )
|
surface.SetMaterial( mat_grad )
|
||||||
surface.DrawTexturedRect( b + ss(4), sh - b - ss(22) + ss(4), ss((140*hp*ti)-8), ss(14) )
|
surface.DrawTexturedRect( b + ss(4), sh - b - ss(22) + ss(4), ss((140*hp*ti)-8), ss(14) )
|
||||||
|
|
||||||
|
@ -413,7 +410,7 @@ hook.Add( "HUDPaint", "Benny_HUDPaint", function()
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
do -- Crosshair
|
if wep:GetUserAim() then -- Crosshair
|
||||||
local s, w, h = ss, ScrW(), ScrH()
|
local s, w, h = ss, ScrW(), ScrH()
|
||||||
local pl_x, pl_y = w/2, h/2
|
local pl_x, pl_y = w/2, h/2
|
||||||
|
|
||||||
|
@ -490,6 +487,19 @@ hook.Add( "HUDPaint", "Benny_HUDPaint", function()
|
||||||
surface.DrawTexturedRectRotated( poosx, poosy + gap, s(24), s(24), 0 )
|
surface.DrawTexturedRectRotated( poosx, poosy + gap, s(24), s(24), 0 )
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
local mow = math.Round( CurTime() % 2 )
|
||||||
|
local tex = mow == 0 and "NO AMMO" or mow == 1 and "LOW AMMO" or mow == 2 and "[R] RELOAD"
|
||||||
|
|
||||||
|
surface.SetFont( "Benny_16" )
|
||||||
|
local tox, toy = surface.GetTextSize( tex )
|
||||||
|
local box, boy = ss( 8 ) + tox, ss( 18 )
|
||||||
|
surface.SetDrawColor( scheme["bg"] )
|
||||||
|
-- surface.DrawRect( ps_x - box/2, ps_y + ss( 96 ) - boy/2 - ss( 2 ), box, boy )
|
||||||
|
|
||||||
|
surface.SetTextColor( scheme["fg"] )
|
||||||
|
surface.SetTextPos( ps_x - tox/2, ps_y + ss( 96 ) - toy/2 )
|
||||||
|
-- surface.DrawText( tex )
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -57,7 +57,7 @@ hook.Add( "CreateMove", "CamFuck", function( cmd )
|
||||||
local p = LocalPlayer()
|
local p = LocalPlayer()
|
||||||
local w = p:GetActiveWeapon()
|
local w = p:GetActiveWeapon()
|
||||||
if !IsValid(w) then w = false end
|
if !IsValid(w) then w = false end
|
||||||
local aimed = w and w:GetUserAim()
|
local aimed = w and w:GetUserAim() or false
|
||||||
|
|
||||||
local opos, ang = p:CamSpot( TPSOverride )
|
local opos, ang = p:CamSpot( TPSOverride )
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue