dynamicXblue

EnergyRecv

Mar 24th, 2023 (edited)
748
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.03 KB | None | 0 0
  1. local sides = {"top", "bottom", "left", "right", "back", "front"}
  2. local speaker, sSide = peripheral.find("speaker")
  3. local monitor, mSide
  4.  
  5. local temp
  6. for i=1, #sides do
  7.     if peripheral.getType(sides[i]) == "monitor" then
  8.         monitor = peripheral.wrap(sides[i])
  9.         mSide = sides[i]
  10.  
  11.     elseif peripheral.getType(sides[i]) == "speaker" then
  12.         speaker = peripheral.wrap(sides[i])
  13.         sSide = sides[i]
  14.  
  15.     end
  16. end
  17.  
  18. function newSong()
  19.     return {
  20.         image = {};
  21.         title = "",
  22.         artist = "",
  23.         duration = 0
  24.     }
  25. end
  26.  
  27. function setUpMainDisplay(w, h)
  28.     monitor.setBackgroundColour = colors.black
  29.     monitor.setTextScale(0.5)
  30.     local maxX = w
  31.     local maxY = h
  32.  
  33.     paintutils.drawPixel(maxX-2, 2, colors.white)
  34.     paintutils.drawPixel(maxX-1, 2, colors.white)
  35.     paintutils.drawPixel(maxX-1, 2, colors.white)
  36.     paintutils.drawPixel(maxX-1, 1, colors.white)
  37.    
  38. end
  39.  
  40. term.redirect(peripheral.wrap(mSide))
  41.  
  42. local w, h = monitor.getSize()
  43. setUpMainDisplay(w, h)
Advertisement
Add Comment
Please, Sign In to add comment