adamnejm

Untitled

Dec 25th, 2019
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.03 KB | None | 0 0
  1. --@name
  2. --@author Name
  3. --@client
  4. --@include fork/Sevii/lib/gui2.lua
  5. --@include cellgrid.txt
  6.  
  7. local chip, owner, player = chip(), owner(), player()
  8.  
  9. GUI = require("fork/Sevii/lib/gui2.lua")
  10.  
  11. dofile("cellgrid.txt")
  12.  
  13.  
  14. local gui = GUI(512, 512)
  15.  
  16. local frame = gui:create("frame")
  17. frame.pos = Vector(50, 50)
  18. frame.size = Vector(251, 251)
  19. frame.title = "Cell Grid"
  20. frame.collapseOnClose = true
  21. frame.minSize = Vector(100, 100)
  22.  
  23.  
  24. local grid = gui:create("cellgrid", frame.inner)
  25. grid.dock = GUI.DOCK.FILL
  26. local m = 5
  27. grid:setDockMargin(m,m,m,m)
  28.  
  29. for x = 1, 5 do
  30.     local btn = gui:create("button")
  31.     btn.text = "1x1"
  32.     grid:addItem(btn, x, 1, 1, 1)
  33. end
  34.  
  35. local btn2x4 = gui:create("button")
  36. btn2x4.text = "2x4"
  37. grid:addItem(btn2x4, 1, 2, 2, 4)
  38.  
  39. local btn3x1 = gui:create("button")
  40. btn3x1.text = "3x1"
  41. grid:addItem(btn3x1, 3, 5, 3, 1)
  42.  
  43. local btn3x1 = gui:create("button")
  44. btn3x1.text = "3x3"
  45. grid:addItem(btn3x1, 3, 2, 3, 3)
  46.  
  47.  
  48.  
  49. hook.add("render", "", function()
  50.     gui:think()
  51.     gui:render()
  52. end)
Add Comment
Please, Sign In to add comment