New schema behavior
This commit is contained in:
parent
ec9a7cf510
commit
589f4708bb
|
@ -148,8 +148,20 @@ schemes = {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function schema( i1, i2, alpha )
|
local activescheme = ConVarCL("hud_tempactive")
|
||||||
return schemes[i1][i2].r, schemes[i1][i2].g, schemes[i1][i2].b, alpha*255
|
function schema( i2, alpha )
|
||||||
|
local i1 = activescheme:GetString()
|
||||||
|
return schemes[i1][i2].r, schemes[i1][i2].g, schemes[i1][i2].b, (alpha or 1)*255
|
||||||
|
end
|
||||||
|
|
||||||
|
local junker = Color( 0, 0, 0, 0 )
|
||||||
|
function schema_c( i2, alpha )
|
||||||
|
local r,g,b,a=schema( i2, alpha )
|
||||||
|
junker.r=r
|
||||||
|
junker.g=g
|
||||||
|
junker.b=b
|
||||||
|
junker.a=a
|
||||||
|
return junker
|
||||||
end
|
end
|
||||||
|
|
||||||
captions = {
|
captions = {
|
||||||
|
@ -873,7 +885,7 @@ hook.Add( "HUDPaint", "Benny_HUDPaint", function()
|
||||||
surface.SetFont( "Benny_36")
|
surface.SetFont( "Benny_36")
|
||||||
local tx = surface.GetTextSize( d1 )
|
local tx = surface.GetTextSize( d1 )
|
||||||
|
|
||||||
local c1, c2, c3, c4 = schema( active, "fg", ((tt.ms/100)%1))
|
local c1, c2, c3, c4 = schema( "fg", ((tt.ms/100)%1))
|
||||||
|
|
||||||
surface.SetTextColor( c1, c2, c3, c4 )
|
surface.SetTextColor( c1, c2, c3, c4 )
|
||||||
surface.SetTextPos( ib + r_x + ss( 24 ) - tx, r_y )
|
surface.SetTextPos( ib + r_x + ss( 24 ) - tx, r_y )
|
||||||
|
|
Loading…
Reference in New Issue