Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- letters = {
- 32415, 32427, 14897, 32302,
- 32433, 32400, 14899, 31903,
- 18417, 19007, 31899, 31777,
- 32159, 32271, 14894, 32392,
- 14895, 32395, 14006, 17392,
- 31807, 30782, 31967, 27803,
- 24824, 20153, 0
- }
- print("Please enter your message: ")
- message = string.upper(read())
- message = string.gsub(message, "[^A-Z ]", "")
- print("Outputting '"..message.."'")
- letterMap = "ABCDEFGHIJKLMNOPQRSTUVWXYZ "
- turtle.select(1)
- length = message:len()
- for l=1,length do
- letter = message:sub(l, l)
- index = letterMap:find(letter)
- if index == nil then
- index = 27
- end
- print("'"..letter.."' => "..index)
- num = letters[index]
- for x=0,2 do
- column = math.floor(num/math.pow(32, 2-x))
- if column > 0 then
- for y=1,5 do
- if column % 2 == 1 then
- while not turtle.placeDown() and turtle.getSelectedSlot() < 16 do
- turtle.select(turtle.getSelectedSlot() + 1)
- end
- end
- column = math.floor(column / 2)
- turtle.forward()
- end
- for y=1,5 do
- turtle.back()
- end
- end
- turtle.turnRight()
- turtle.forward()
- turtle.turnLeft()
- end
- turtle.turnRight()
- turtle.forward()
- turtle.turnLeft()
- end
- turtle.turnLeft()
- for i=1,length*4 do
- turtle.forward()
- end
- turtle.turnRight()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement