Advertisement
Guest User

Untitled

a guest
Oct 24th, 2014
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.41 KB | None | 0 0
  1.  
  2. Button = {}
  3. function Button.create()
  4.     local new = setmetatable({}, Button)
  5.     new.x = 0
  6.     new.y = 0
  7.     new.w = 200
  8.     new.h = 80
  9.     return new
  10. end
  11. function Button:draw()
  12.     paintutils.fill(self.x, self.y, self.w, self.h)
  13. end
  14.  
  15. btn = Button.create()
  16. btn.x = 30
  17. btn.y = 20
  18. -- Or have those as params to create()
  19.  
  20. -- Here's how you draw a shotload of buttons:
  21. for i = 1, #mydrawables do
  22.     mydrawables[i]:draw()
  23. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement