CapsAdmin

Untitled

Jul 15th, 2013
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. local panel = {}
  2.  
  3. function panel:Init()
  4. end
  5.  
  6. local m=Matrix()
  7. local vec = Vector(600/2, 500/2, 0)
  8. local ang = Angle(0, 0.1, 0)
  9.  
  10. function panel:Paint(w, h)
  11.     draw.RoundedBox(8,0,0,w,h,color_black)
  12.    
  13.     local vec = vec + Vector(self:LocalToScreen())
  14.    
  15.     m:Translate(vec)
  16.     m:Rotate(ang)
  17.     m:Translate(-vec)
  18.    
  19.     surface.SetDrawColor(Color(255,0,0,255))
  20.        
  21.     cam.PushModelMatrix(m)
  22.         surface.DrawRect(w/2, h/2, 128, 128)
  23.     cam.PopModelMatrix()
  24. end
  25.  
  26. vgui.Register("asda",panel,"EditablePanel")
  27.  
  28. if (t!t) then asd:Remove() end
  29.  
  30. asd=vgui.Create("asda")
  31. asd:SetSize(600,500)
  32. asd:Center()
Advertisement
Add Comment
Please, Sign In to add comment