Advertisement
Pinkishu

guiUtils

Jan 19th, 2013
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.66 KB | None | 0 0
  1. guiUtils = {}
  2.  
  3. function guiUtils.saveColors(monitor)
  4.     print(monitor)
  5.     guiUtils.savedColors = {monitor.getTextColor(),monitor.getBackgroundColor()}
  6. end
  7.  
  8. function guiUtils.restoreColors(monitor)
  9.     monitor.setTextColor( guiUtils.savedColors[1] )
  10.     monitor.setBackgroundColor( guiUtils.savedColors[2] )
  11. end
  12.  
  13. function guiUtils.clearArea(monitor,rect)
  14.     --guiUtils.saveColors(monitor)
  15.  
  16.     monitor.setTextColor(colors.black)
  17.     monitor.setBackgroundColor(colors.black)
  18.  
  19.     for dY=1,rect.h,1 do
  20.         monitor.setCursorPos(rect.x,rect.y+dY-1)
  21.         monitor.write(string.rep(" ",rect.w))
  22.     end
  23.  
  24.     --guiUtils.restoreColors(monitor)
  25. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement