Stravides

outposts

Jul 23rd, 2013
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.47 KB | None | 0 0
  1. local monitor
  2. local sides = {"left", "right", "top", "bottom", "back", "front"}
  3. local running = false
  4.  
  5. function setup()
  6.  
  7.   os.pullEvent = os.pullEventRaw
  8.   for i,side in ipairs(sides) do
  9.       if peripheral.getType(side) == "monitor" then
  10.           monitor = peripheral.wrap(side)
  11.           monitor .setTextScale(0.5)
  12.           running = true
  13.           return
  14.       end
  15.   end
  16.   print("No monitor Found")
  17.   error()
  18. end
  19.  
  20. local function writeCentered( text, y )
  21.   local x = monitor.getSize()
  22.   local centerXPos = ( x - string.len(text) ) / 2
  23.   monitor.setCursorPos( centerXPos, y )
  24.   monitor.write( text )
  25. end
  26.  
  27. function draw()
  28.     monitor.clear()
  29.     writeCentered( "Outpost details", 1 )
  30.     writeCentered( "===============", 2 )
  31.     writeCentered( "/t outpost 1", 4 )
  32.     writeCentered("Nether - Above Blaze Spawner" ,5)
  33.     writeCentered("/t outpost 2",7)
  34.     writeCentered("Nether - Blaze Spawner",8)
  35.     writeCentered("/t outpost 3",10)
  36.     writeCentered("Overworld - Pigman Spawner",11)
  37.     writeCentered("/t outpost 4",13)
  38.     writeCentered("Overworld - Desert Bees Hut",15)
  39.     writeCentered("/t outpost 5",17)
  40.     writeCentered("Overworld - Thaumcraft Island",18)
  41.     writeCentered("/t outpost 5",20)
  42.     writeCentered("Overworld - Swamp Hut",21)
  43.     writeCentered("/t outpost 6",23)
  44.     writeCentered("Overworld - Floating Island",24)
  45.     writeCentered("/t outpost 5",26)
  46.     writeCentered("Overworld - Lava Pumps",27)
  47. end
  48.  
  49.  
  50. setup()
  51. draw()
Advertisement
Add Comment
Please, Sign In to add comment