完善词典的复制按钮
This commit is contained in:
@@ -65,6 +65,7 @@ return{
|
|||||||
switchSpawnSFX="Please turn on the block spawn SFX!",
|
switchSpawnSFX="Please turn on the block spawn SFX!",
|
||||||
needRestart="Restart to apply all changes",
|
needRestart="Restart to apply all changes",
|
||||||
|
|
||||||
|
copyDone="Copied!",
|
||||||
saveDone="Data saved",
|
saveDone="Data saved",
|
||||||
saveError="Failed to save:",
|
saveError="Failed to save:",
|
||||||
saveError_duplicate="Duplicated filename",
|
saveError_duplicate="Duplicated filename",
|
||||||
|
|||||||
@@ -54,6 +54,7 @@ return{
|
|||||||
switchSpawnSFX="Habilita los sonidos de aparición de las piezas ;)",
|
switchSpawnSFX="Habilita los sonidos de aparición de las piezas ;)",
|
||||||
needRestart="Reinicia Techmino para que los cambios tengan efecto.",
|
needRestart="Reinicia Techmino para que los cambios tengan efecto.",
|
||||||
|
|
||||||
|
-- copyDone="Copied!",
|
||||||
saveDone="Datos guardados",
|
saveDone="Datos guardados",
|
||||||
saveError="Error al guardar:",
|
saveError="Error al guardar:",
|
||||||
saveError_duplicate="Archivo ya existente",
|
saveError_duplicate="Archivo ya existente",
|
||||||
|
|||||||
@@ -55,6 +55,7 @@ return{
|
|||||||
switchSpawnSFX="Activez les effets sonores d'apparition des pièces pour jouer",
|
switchSpawnSFX="Activez les effets sonores d'apparition des pièces pour jouer",
|
||||||
needRestart="Fonctionnera dès la prochaine partie",
|
needRestart="Fonctionnera dès la prochaine partie",
|
||||||
|
|
||||||
|
-- copyDone="Copied!",
|
||||||
saveDone="Données sauvegardées",
|
saveDone="Données sauvegardées",
|
||||||
saveError="Sauvegarde échouée : ",
|
saveError="Sauvegarde échouée : ",
|
||||||
-- saveError_duplicate="Duplicate filename",
|
-- saveError_duplicate="Duplicate filename",
|
||||||
|
|||||||
@@ -55,6 +55,7 @@ return{
|
|||||||
switchSpawnSFX="Switch on spawn SFX to play",
|
switchSpawnSFX="Switch on spawn SFX to play",
|
||||||
needRestart="Funciona após reiniciar",
|
needRestart="Funciona após reiniciar",
|
||||||
|
|
||||||
|
-- copyDone="Copied!",
|
||||||
saveDone="Data Salva",
|
saveDone="Data Salva",
|
||||||
saveError="Falha ao salvar:",
|
saveError="Falha ao salvar:",
|
||||||
-- saveError_duplicate="Duplicate filename",
|
-- saveError_duplicate="Duplicate filename",
|
||||||
|
|||||||
@@ -40,6 +40,7 @@ return{
|
|||||||
ai_mission="X!!!",
|
ai_mission="X!!!",
|
||||||
needRestart="!!*#R#*!!",
|
needRestart="!!*#R#*!!",
|
||||||
|
|
||||||
|
-- copyDone="Copied!",
|
||||||
saveDone="~~~",
|
saveDone="~~~",
|
||||||
saveError="x!:",
|
saveError="x!:",
|
||||||
saveError_duplicate="X←→X ?",
|
saveError_duplicate="X←→X ?",
|
||||||
|
|||||||
@@ -65,6 +65,7 @@ return{
|
|||||||
switchSpawnSFX="请开启方块出生音效",
|
switchSpawnSFX="请开启方块出生音效",
|
||||||
needRestart="重新开始以生效",
|
needRestart="重新开始以生效",
|
||||||
|
|
||||||
|
copyDone="复制成功!",
|
||||||
saveDone="保存成功!",
|
saveDone="保存成功!",
|
||||||
saveError="保存失败:",
|
saveError="保存失败:",
|
||||||
saveError_duplicate="文件名重复",
|
saveError_duplicate="文件名重复",
|
||||||
|
|||||||
@@ -66,6 +66,7 @@ return{
|
|||||||
switchSpawnSFX="请打开繁殖特技效果",
|
switchSpawnSFX="请打开繁殖特技效果",
|
||||||
needRestart="请重试以使更改生效",
|
needRestart="请重试以使更改生效",
|
||||||
|
|
||||||
|
copyDone="收到了!",
|
||||||
saveDone="保存的数据",
|
saveDone="保存的数据",
|
||||||
saveError="未能保存:",
|
saveError="未能保存:",
|
||||||
saveError_duplicate="重复文件名",
|
saveError_duplicate="重复文件名",
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
local gc=love.graphics
|
local gc=love.graphics
|
||||||
|
|
||||||
local inputBox=WIDGET.newInputBox{name="input",x=20,y=110,w=762,h=60,font=40,limit=32}
|
local inputBox=WIDGET.newInputBox{name="input",x=20,y=110,w=762,h=60,font=40,limit=32}
|
||||||
|
local copyButton=WIDGET.newKey{name="copy",x=940,y=655,w=200,h=80,font=35,code=pressKey"cC"}
|
||||||
local int,abs=math.floor,math.abs
|
local int,abs=math.floor,math.abs
|
||||||
local min,sin=math.min,math.sin
|
local min,sin=math.min,math.sin
|
||||||
local ins=table.insert
|
local ins=table.insert
|
||||||
@@ -35,6 +36,7 @@ local function _clearResult()
|
|||||||
TABLE.cut(result)
|
TABLE.cut(result)
|
||||||
selected,scrollPos=1,0
|
selected,scrollPos=1,0
|
||||||
waiting,lastSearch=0,false
|
waiting,lastSearch=0,false
|
||||||
|
copyButton.hide=false
|
||||||
end
|
end
|
||||||
local function _search()
|
local function _search()
|
||||||
local input=inputBox:getText():lower()
|
local input=inputBox:getText():lower()
|
||||||
@@ -82,6 +84,7 @@ function scene.keyDown(key)
|
|||||||
if selected<scrollPos+1 then
|
if selected<scrollPos+1 then
|
||||||
scrollPos=scrollPos-1
|
scrollPos=scrollPos-1
|
||||||
end
|
end
|
||||||
|
copyButton.hide=false
|
||||||
end
|
end
|
||||||
elseif key=="down"then
|
elseif key=="down"then
|
||||||
if selected and selected<#_getList()then
|
if selected and selected<#_getList()then
|
||||||
@@ -89,6 +92,7 @@ function scene.keyDown(key)
|
|||||||
if selected>scrollPos+15 then
|
if selected>scrollPos+15 then
|
||||||
scrollPos=selected-15
|
scrollPos=selected-15
|
||||||
end
|
end
|
||||||
|
copyButton.hide=false
|
||||||
end
|
end
|
||||||
elseif key=="left"or key=="pageup"then
|
elseif key=="left"or key=="pageup"then
|
||||||
for _=1,12 do scene.keyDown("up")end
|
for _=1,12 do scene.keyDown("up")end
|
||||||
@@ -114,6 +118,8 @@ function scene.keyDown(key)
|
|||||||
local t=_getList()[selected]
|
local t=_getList()[selected]
|
||||||
t=t[1]..":\n"..t[4]..(t[5]and"\n[ "..t[5].." ]\n"or"\n")..text.dictNote
|
t=t[1]..":\n"..t[4]..(t[5]and"\n[ "..t[5].." ]\n"or"\n")..text.dictNote
|
||||||
love.system.setClipboardText(t)
|
love.system.setClipboardText(t)
|
||||||
|
copyButton.hide=true
|
||||||
|
MES.new('info',text.copyDone)
|
||||||
return
|
return
|
||||||
else
|
else
|
||||||
return
|
return
|
||||||
@@ -180,7 +186,7 @@ function scene.draw()
|
|||||||
local r=TIME()*2
|
local r=TIME()*2
|
||||||
local R=int(r)%7+1
|
local R=int(r)%7+1
|
||||||
gc.setColor(1,1,1,1-abs(r%1*2-1))
|
gc.setColor(1,1,1,1-abs(r%1*2-1))
|
||||||
gc.draw(TEXTURE.miniBlock[R],785,140,TIME()*10%6.2832,15,15,DSCP[R][0][2]+.5,#BLOCKS[R][0]-DSCP[R][0][1]-.5)
|
gc.draw(TEXTURE.miniBlock[R],821,140,TIME()*10%6.2832,15,15,DSCP[R][0][2]+.5,#BLOCKS[R][0]-DSCP[R][0][1]-.5)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -188,7 +194,7 @@ scene.widgetList={
|
|||||||
WIDGET.newText{name="book", x=20,y=15,font=70,align='L',fText=CHAR.icon.zBook},
|
WIDGET.newText{name="book", x=20,y=15,font=70,align='L',fText=CHAR.icon.zBook},
|
||||||
WIDGET.newText{name="title", x=100,y=15,font=70,align='L'},
|
WIDGET.newText{name="title", x=100,y=15,font=70,align='L'},
|
||||||
inputBox,
|
inputBox,
|
||||||
WIDGET.newKey{name="copy", x=1170,y=140,w=160,h=50,font=25,code=pressKey"cC"},
|
copyButton,
|
||||||
WIDGET.newKey{name="link", x=1150,y=655,w=200,h=80,font=35,code=pressKey"link",hideF=function()return not url end},
|
WIDGET.newKey{name="link", x=1150,y=655,w=200,h=80,font=35,code=pressKey"link",hideF=function()return not url end},
|
||||||
WIDGET.newKey{name="up", x=1130,y=460,w=60,h=90,font=35,fText="↑",code=pressKey"up"},
|
WIDGET.newKey{name="up", x=1130,y=460,w=60,h=90,font=35,fText="↑",code=pressKey"up"},
|
||||||
WIDGET.newKey{name="down", x=1130,y=560,w=60,h=90,font=35,fText="↓",code=pressKey"down"},
|
WIDGET.newKey{name="down", x=1130,y=560,w=60,h=90,font=35,fText="↓",code=pressKey"down"},
|
||||||
|
|||||||
Reference in New Issue
Block a user