Chewgum

Untitled

Jul 15th, 2013
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.53 KB | None | 0 0
  1. local panel = {}
  2.  
  3. function panel:Init()
  4. end
  5.  
  6. local m=Matrix()
  7. local vec = Vector(20, 20, 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.     m:Translate(vec)
  14.     m:Rotate(ang)
  15.     m:Translate(-vec)
  16.    
  17.     surface.SetDrawColor(Color(255,0,0,255))
  18.        
  19.     cam.PushModelMatrix(m)
  20.         surface.DrawRect(w/2, h/2, 128, 128)
  21.     cam.PopModelMatrix()
  22. end
  23.  
  24. vgui.Register("asda",panel,"EditablePanel")
  25.  
  26. if (asd) then asd:Remove() end
  27.  
  28. asd=vgui.Create("asda")
  29. asd:SetSize(600,500)
  30. asd:Center()
Advertisement
Add Comment
Please, Sign In to add comment