文本框控件输入功能加强

This commit is contained in:
MrZ626
2020-10-20 15:58:43 +08:00
parent 1a0cea3c5e
commit 6969b1f0da
3 changed files with 15 additions and 2 deletions

View File

@@ -255,9 +255,16 @@ function love.keyreleased(i)
if SCN.swapping then return end
if keyUp[SCN.cur]then keyUp[SCN.cur](i)end
end
function love.textedited(text)
EDITING=text
end
function love.textinput(text)
if WIDGET.sel and WIDGET.sel.type=="textBox"then
WIDGET.sel.value=WIDGET.sel.value..text
local W=WIDGET.sel
if W and W.type=="textBox"then
if not W.regex or text:match(W.regex)then
WIDGET.sel.value=WIDGET.sel.value..text
SFX.play("move")
end
end
end