Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Terminal
- terminal = {
- running = true;
- text = "";
- param = {};
- }
- function terminal.updateScreen()
- term.clear()
- term.setCursorPos(1,1)
- print(terminal.text)
- end
- while terminal.running do
- terminal.updateScreen()
- terminal.param[1],terminal.param[2],terminal.param[3],terminal.param[4] = os.pullEvent()
- if terminal.param[1] == "char" then
- terminal.text = terminal.text..terminal.param[2]
- elseif terminal.param[1] == "key" then
- if terminal.param[2] == 28 then
- terminal.text = terminal.text.."\n"
- elseif terminal.param[2] == 14 then
- terminal.text = string.sub(terminal.text,1,string.len(terminal.text)-1)
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment