Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local panel = {}
- function panel:Init()
- end
- local m=Matrix()
- local vec = Vector(600/2, 500/2, 0)
- local ang = Angle(0, 0.1, 0)
- function panel:Paint(w, h)
- draw.RoundedBox(8,0,0,w,h,color_black)
- local vec = vec + Vector(self:LocalToScreen())
- m:Translate(vec)
- m:Rotate(ang)
- m:Translate(-vec)
- surface.SetDrawColor(Color(255,0,0,255))
- cam.PushModelMatrix(m)
- surface.DrawRect(w/2, h/2, 128, 128)
- cam.PopModelMatrix()
- end
- vgui.Register("asda",panel,"EditablePanel")
- if (t!t) then asd:Remove() end
- asd=vgui.Create("asda")
- asd:SetSize(600,500)
- asd:Center()
Advertisement
Add Comment
Please, Sign In to add comment