LayZee

ComputerCraft Center Print

Jun 6th, 2013
246
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.68 KB | None | 0 0
  1. function center (text, side, line, color, clear)
  2.   --[[
  3.     (C) LayZee 2013
  4.     text  : Den tekst der skal indsaettes centreret
  5.     side  : Den side skaermen er paa ift. computeren
  6.     line  : Den linje teksten skal indsaettes paa
  7.     color : Den farve teksten skal skrives med, fx colors.yellow
  8.     clear : Om skaermen skal cleares foer teksten indsaettes, saettes til true eller false
  9.   --]]
  10.   local monitor = peripheral.wrap(side)
  11.   local sWidth, sHeight = monitor.getSize()
  12.  
  13.   if clear then
  14.     monitor.clear()
  15.   end
  16.  
  17.   monitor.setCursorPos(sWidth / 2 - text:len() / 2 + 1, line)
  18.   monitor.setTextColor(color)
  19.   monitor.write(text)
  20.   monitor.setCursorPos(1, line + 1)
  21. end
Advertisement
Add Comment
Please, Sign In to add comment