Advertisement
Guest User

warning.lua

a guest
Feb 17th, 2020
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.06 KB | None | 0 0
  1. local w, h = 80, 25
  2. local component = require("component")
  3. local event = require("event")
  4. local term = require("term")
  5. local gpu = component.gpu
  6.  
  7. function getCenterWidth(text)
  8.   return ((80 - #text)/2)+1
  9. end
  10.  
  11. gpu.setResolution(80, 25)
  12. term.clear()
  13. function printLine(y)
  14.   gpu.setBackground(0xFF0000)
  15.   gpu.fill(1, y, 80, 1, " ")
  16. end
  17. function drawWarning(yBeg)
  18.   printLine(yBeg)
  19.   gpu.setBackground(0x000000)
  20.   gpu.setForeground(0xFFFFFF)
  21.   local warning = ("WARNING "):rep(11)
  22.   term.setCursor(getCenterWidth(warning), yBeg+1)
  23.   term.write(warning)
  24.   printLine(yBeg+2)
  25.   gpu.setBackground(0x000000)
  26.   gpu.setForeground(0xFFFFFF)
  27. end
  28. local my = 4
  29. local mh = 19
  30.  
  31.  
  32. local line1 = "YOU ARE ENTERING A SECURED AREA"
  33. term.setCursor(getCenterWidth(line1), my+((19)/2)-2)
  34. term.write(line1)
  35. local line2 = "ANY ATTEMPT TO ENTER WITHOUT AUTHORIZATION CONSTITUTES A BREACH OF SECURITY"
  36. term.setCursor(getCenterWidth(line2), my+((19)/2)-1)
  37. term.write(line2)
  38. local line3 = "VIOLATORS WILL BE PROSECUTED"
  39. term.setCursor(getCenterWidth(line3), my+((19)/2))
  40. term.write(line3)
  41.  
  42.  
  43. drawWarning(1)
  44. drawWarning(23)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement