forked from izaya/OC-PsychOS2
fixed the backspacing past the start bug mostly
This commit is contained in:
parent
64e4229c42
commit
6b62292dd1
@ -12,9 +12,11 @@ function vtemu(gpua,scra)
|
|||||||
local ty,ka,ch = coroutine.yield()
|
local ty,ka,ch = coroutine.yield()
|
||||||
if ty == "key_down" and kba[ka] then
|
if ty == "key_down" and kba[ka] then
|
||||||
if ch == 13 then ch = 10 end
|
if ch == 13 then ch = 10 end
|
||||||
if ch == 8 and buf:len() > 0 then
|
if ch == 8 then
|
||||||
|
if buf:len() > 0 then
|
||||||
write("\8 \8")
|
write("\8 \8")
|
||||||
buf = buf:sub(1,-2)
|
buf = buf:sub(1,-2)
|
||||||
|
end
|
||||||
elseif ch > 0 then
|
elseif ch > 0 then
|
||||||
write(string.char(ch))
|
write(string.char(ch))
|
||||||
buf = buf .. string.char(ch)
|
buf = buf .. string.char(ch)
|
||||||
|
Loading…
Reference in New Issue
Block a user