1
0
mirror of https://github.com/LDDestroier/CC/ synced 2024-11-13 21:34:54 +00:00
ldd-CC/more.lua
2020-02-12 17:11:27 -05:00

32 lines
582 B
Lua

local allowedScrolls = 0
local tArg = {...}
if tArg[1] then
local oldScroll = term.scroll
term.scroll = function(lines)
local scr_x, scr_y
local evt, key
if lines < 0 then
oldScroll(lines)
else
for i = 1, lines do
if allowedScrolls == 0 then
evt, key = os.pullEvent("key")
scr_x, scr_y = term.getSize()
if key == keys.enter then
allowedScrolls = scr_y - 1
end
else
allowedScrolls = allowedScrolls - 1
end
oldScroll(1)
end
end
end
shell.run(tArg[1])
term.scroll = oldScroll
else
print("more [filename]")
end