Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local shadow_size = 10
- local shadow_passes = 10
- local shadow_color = Color(0, 0, 0, 255)
- local function CreateFont(name, params)
- params.additive = true
- params.antialias = true
- surface.CreateFont( name, params )
- params.additive = false
- params.blursize = shadow_size
- surface.CreateFont( name .. "_shadow", params )
- end
- CreateFont( "my_font", { font = "Verdana", size = 800, weight = 800} )
- local function DrawText = function(text, font, x, y, color, ...)
- for i = 1, shadow_passes do
- draw.DrawText(text, ("%s_shadow"):format(font), x, y, shadow_color, ...)
- end
- draw.DrawText(text, font, x, y, color, ...)
- end}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement