diff --git a/parts/scenes/dict.lua b/parts/scenes/dict.lua index fedbe86a..1bf38c21 100644 --- a/parts/scenes/dict.lua +++ b/parts/scenes/dict.lua @@ -1,6 +1,6 @@ local gc=love.graphics -local inputBox=WIDGET.newInputBox{name="input",x=20,y=110,w=726,h=60,font=40} +local inputBox=WIDGET.newInputBox{name="input",x=20,y=110,w=726,h=60,font=40,limit=32} local int,abs=math.floor,math.abs local min,sin=math.min,math.sin local ins=table.insert diff --git a/parts/scenes/login.lua b/parts/scenes/login.lua index db96704e..ee6f8967 100644 --- a/parts/scenes/login.lua +++ b/parts/scenes/login.lua @@ -1,5 +1,5 @@ -local emailBox=WIDGET.newInputBox{name="email",x=380,y=200,w=500,h=60} -local passwordBox=WIDGET.newInputBox{name="password",x=380,y=300,w=620,h=60,secret=true,regex="[ -~]"} +local emailBox=WIDGET.newInputBox{name="email",x=380,y=200,w=500,h=60,limit=128} +local passwordBox=WIDGET.newInputBox{name="password",x=380,y=300,w=620,h=60,secret=true,regex="[ -~]",limit=64} local savePW=false diff --git a/parts/scenes/net_game.lua b/parts/scenes/net_game.lua index b8a6b3f6..a9c52a2c 100644 --- a/parts/scenes/net_game.lua +++ b/parts/scenes/net_game.lua @@ -11,7 +11,7 @@ local SCR,VK,NET,netPLY=SCR,VK,NET,netPLY local PLAYERS,GAME=PLAYERS,GAME local textBox=WIDGET.newTextBox{name="texts",x=340,y=80,w=600,h=560} -local inputBox=WIDGET.newInputBox{name="input",x=340,y=660,w=600,h=50} +local inputBox=WIDGET.newInputBox{name="input",x=340,y=660,w=600,h=50,limit=256} local playing local lastUpstreamTime diff --git a/parts/scenes/net_newRoom.lua b/parts/scenes/net_newRoom.lua index 4d8e7fe2..4e43af44 100644 --- a/parts/scenes/net_newRoom.lua +++ b/parts/scenes/net_newRoom.lua @@ -1,11 +1,11 @@ local ROOMENV=ROOMENV local roomName=WIDGET.newText{name="roomName", x=40,y=115,align='L'} -local roomNameBox=WIDGET.newInputBox{ x=40,y=160,w=540,h=60} +local roomNameBox=WIDGET.newInputBox{ x=40,y=160,w=540,h=60,limit=64} local password=WIDGET.newText{name="password", x=40,y=255,align='L'} -local passwordBox=WIDGET.newInputBox{ x=40,y=300,w=540,h=60} +local passwordBox=WIDGET.newInputBox{ x=40,y=300,w=540,h=60,limit=64} local description=WIDGET.newText{name="description", x=650,y=55,align='L'} -local descriptionBox=WIDGET.newInputBox { x=650,y=100,w=550,h=160,font=25} +local descriptionBox=WIDGET.newInputBox{ x=650,y=100,w=550,h=160,font=25,limit=256} local sList={ visible={"show","easy","slow","medium","fast","none"}, diff --git a/parts/scenes/net_rooms.lua b/parts/scenes/net_rooms.lua index b7265291..ce37f0e3 100644 --- a/parts/scenes/net_rooms.lua +++ b/parts/scenes/net_rooms.lua @@ -35,7 +35,7 @@ local function _hidePW() local R=roomList:getSel() return not R or not R.private end -local passwordBox=WIDGET.newInputBox{name="password",x=350,y=505,w=500,h=50,secret=true,hideF=_hidePW} +local passwordBox=WIDGET.newInputBox{name="password",x=350,y=505,w=500,h=50,secret=true,hideF=_hidePW,limit=64} --[[roomList[n]={ rid="qwerty", diff --git a/parts/scenes/register.lua b/parts/scenes/register.lua index b3f2513e..4eb66bc8 100644 --- a/parts/scenes/register.lua +++ b/parts/scenes/register.lua @@ -20,10 +20,10 @@ end scene.widgetList={ WIDGET.newText{name="title", x=80, y=50,font=70,align='L'}, WIDGET.newButton{name="login", x=1140,y=100,w=170,h=80,color='lY',code=function()SCN.swapTo('login','swipeL')end}, - WIDGET.newInputBox{name="username", x=380, y=200,w=500,h=60,regex="[0-9A-Za-z_]"}, - WIDGET.newInputBox{name="email", x=380, y=300,w=626,h=60}, - WIDGET.newInputBox{name="password", x=380, y=400,w=626,h=60,secret=true,regex="[ -~]"}, - WIDGET.newInputBox{name="password2",x=380, y=500,w=626,h=60,secret=true,regex="[ -~]"}, + WIDGET.newInputBox{name="username", x=380, y=200,w=500,h=60,regex="[0-9A-Za-z_]",limit=64}, + WIDGET.newInputBox{name="email", x=380, y=300,w=626,h=60,limit=128}, + WIDGET.newInputBox{name="password", x=380, y=400,w=626,h=60,secret=true,regex="[ -~]",limit=64}, + WIDGET.newInputBox{name="password2",x=380, y=500,w=626,h=60,secret=true,regex="[ -~]",limit=64}, WIDGET.newKey{name="register", x=640, y=640,w=300,h=80,font=40,code=_register,hideF=function()return NET.getlock('register')end}, WIDGET.newText{name="registering", x=640, y=605,font=50,hideF=function()return not NET.getlock('register')end},