aboutsummaryrefslogtreecommitdiff
path: root/gamemode/client/hud/cl_svgtest.lua
blob: 9a55c8c96c4064807c1cd5a9786fba115a1b4a52 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
-- do return end
-- local svg = nrequire("cl_svg.lua")
-- local mats = {}
-- local matstrs = {}
-- for i = 2,10 do
-- 	for _,t in pairs({"clubs","diamonds","hearts","spades"}) do
-- 		matstrs[#matstrs + 1] = string.format( "materials/svg/aussiesim/cards/svg/000000/transparent/card-%d-%s.svg",i,t)
-- 	end
-- end
-- 
-- for k,v in pairs(matstrs) do
-- 	mats[k] = file.Read(v,"GAME")
-- end
-- local truemats = {}
-- for k,v in pairs(matstrs) do
-- 	truemats[k] = svg.MaterialFromSVG(v)
-- end
-- --local parsed = xmlparser:parse(matstr)
-- local htmls = {}
-- local nx = ScrW()/64
-- local ny = ScrH()/64
-- for x = 1,nx do
-- 	for y = 1,ny do
-- 		local thtml = vgui.Create("DSprite") --svg.SvgOnDpanel("materials/svg/aussiesim/cards/svg/000000/transparent/card-2-clubs.svg")
-- 		thtml:SetSize(64,64)
-- 		thtml:SetPos(x * 64,y * 64)
-- 		htmls[y * nx + x] = thtml
-- 	end
-- end
-- 
-- hook.Add("HUDPaint","paint_svg",function()
-- 	--local randommat = table.Random(matstrs)
-- 	--html:RunJavascript( string.format("document.body.innerHTML = 'HTML changed from Lua using JavaScript!';"" )
-- 	--[[
-- 	for k,v in pairs(htmls) do
-- 		v:UpdateImage(randommat)
-- 	end
-- 	]]
-- 
-- 	for k,v in pairs(htmls) do
-- 		local randommat = table.Random(truemats)
-- 		if randommat.material then
-- 			v:SetMaterial(randommat.material)
-- 		end
-- 	end
-- end)