Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local args = {...}
- W = args[1]
- L = args[2]
- H = args[3]
- function getChar()
- local event, ch = os.pullEvent("char")
- term.write(ch)
- print("*****")
- return ch
- end
- function getLine()
- term.write("[")
- for i = 1, W do
- -- print(line[i])
- print(i)
- line[i] = getChar()
- end
- print("]")
- return line
- end
- function getLayer()
- local layer = ""
- for i = 1, W+2 do
- term.write("_")
- end
- print("")
- for i = 1, L do
- layer[i] = getLine()
- end
- for i = 1, W+2 do
- term.write("-")
- end
- print("")
- return layer
- end
- function getPlan()
- local plan = ""
- term.clear()
- term.setCursorPos(1,1)
- print(" --Please type up building plan.--")
- for i = 1, H do
- plan[i] = getLayer()
- end
- print("")
- print(" ----Plan done----")
- return plan
- end
- getPlan()
Add Comment
Please, Sign In to add comment