change _debug to _syslog

This commit is contained in:
kepler155c@gmail.com
2019-05-03 15:30:09 -04:00
parent 59552d4217
commit c44dc765da
6 changed files with 22 additions and 26 deletions

View File

@@ -100,9 +100,9 @@ function Terminal.window(parent, sx, sy, w, h, isVisible)
end
function win.setCursorPos(x, y)
cx, cy = x, y
cx, cy = math.floor(x), math.floor(y)
if isVisible then
parent.setCursorPos(x + canvas.x - 1, y + canvas.y - 1)
parent.setCursorPos(cx + canvas.x - 1, cy + canvas.y - 1)
end
end

View File

@@ -85,7 +85,7 @@ return function (fn, ...)
end
for _, line in pairs(trace) do
_G._debug(line)
_G._syslog(line)
end
-- If this traceback is more than 15 elements long, keep the first 9, last 5

View File

@@ -199,13 +199,15 @@ function Canvas:blit(x, y, text, bg, fg)
end
local line = self.lines[y]
line.dirty = true
line.text = replace(line.text, x, text, width)
if fg then
line.fg = replace(line.fg, x, fg, width)
end
if bg then
line.bg = replace(line.bg, x, bg, width)
if line then
line.dirty = true
line.text = replace(line.text, x, text, width)
if fg then
line.fg = replace(line.fg, x, fg, width)
end
if bg then
line.bg = replace(line.bg, x, bg, width)
end
end
end
end