整 理 代 码

(应该没有改到字符串里面的东西吧…)起码不直接影响运行
This commit is contained in:
MrZ_26
2022-10-01 11:32:11 +08:00
parent 6e00ff96ec
commit 06f4bb4e1a
236 changed files with 2087 additions and 2114 deletions

View File

@@ -33,7 +33,7 @@ local keyNames={
pageup='PgUp',
pagedown='PgDn',
home='Home',
['end']='End',
[' end']='End',
insert='Ins',
numlock='Numlock',
menu=CHAR.key.winMenu,
@@ -58,7 +58,7 @@ local keyNames={
pageup=CHAR.key.macPgup,
pagedown=CHAR.key.macPgdn,
home=CHAR.key.macHome,
['end']=CHAR.key.macEnd,
[' end']=CHAR.key.macEnd,
numlock=CHAR.key.clear,
},
controller={
@@ -86,15 +86,15 @@ local keyNames={
}setmetatable(keyNames.apple,{__index=keyNames.normal})
local function _freshKeyList()
keyList={}for i=0,20 do keyList[i]={}end
keyList={} for i=0,20 do keyList[i]={} end
local keynames=SYSTEM:find'OS'and keyNames.apple or keyNames.normal
local keynames=SYSTEM:find'OS' and keyNames.apple or keyNames.normal
for k,v in next,KEY_MAP.keyboard do
ins(keyList[v],{COLOR.lB,keynames[k]or k})
ins(keyList[v],{COLOR.lB,keynames[k] or k})
end
for b,v in next,KEY_MAP.joystick do
ins(keyList[v],{COLOR.lR,keyNames.controller[b]or b})
ins(keyList[v],{COLOR.lR,keyNames.controller[b] or b})
end
end
@@ -113,13 +113,13 @@ local forbbidenKeys={
}
function scene.keyDown(key,isRep)
if isRep then return true end
if key=='escape'then
if key=='escape' then
if selected then
selected=false
else
SCN.back()
end
elseif key=='backspace'then
elseif key=='backspace' then
if selected then
for k,v in next,KEY_MAP.keyboard do
if v==selected then
@@ -131,7 +131,7 @@ function scene.keyDown(key,isRep)
SFX.play('finesseError',.5)
end
elseif selected then
if not forbbidenKeys[key]then
if not forbbidenKeys[key] then
KEY_MAP.keyboard[key]=selected
_freshKeyList()
selected=false
@@ -142,7 +142,7 @@ function scene.keyDown(key,isRep)
end
end
function scene.gamepadDown(key)
if key=='back'then
if key=='back' then
if selected then
for k,v in next,KEY_MAP.joystick do
if v==selected then
@@ -171,7 +171,7 @@ function scene.draw()
gc.printf(text.keySettingInstruction,526,620,500,'right')
for i=0,20 do
for j=1,#keyList[i]do
for j=1,#keyList[i] do
local key=keyList[i][j]
local font=#key[2]<=4 and 35 or #key[2]<=7 and 25 or 15
setFont(font)
@@ -207,29 +207,29 @@ local function _setSel(i)
end
end
scene.widgetList={
WIDGET.newKey{name='a1',x=150,y=40,w=180,h=60,font=25,code=function()_setSel(1)end},
WIDGET.newKey{name='a2',x=150,y=100,w=180,h=60,font=25,code=function()_setSel(2)end},
WIDGET.newKey{name='a3',x=150,y=160,w=180,h=60,font=25,code=function()_setSel(3)end},
WIDGET.newKey{name='a4',x=150,y=220,w=180,h=60,font=25,code=function()_setSel(4)end},
WIDGET.newKey{name='a5',x=150,y=280,w=180,h=60,font=25,code=function()_setSel(5)end},
WIDGET.newKey{name='a6',x=150,y=340,w=180,h=60,font=25,code=function()_setSel(6)end},
WIDGET.newKey{name='a7',x=150,y=400,w=180,h=60,font=25,code=function()_setSel(7)end},
WIDGET.newKey{name='a8',x=150,y=460,w=180,h=60,font=25,code=function()_setSel(8)end},
WIDGET.newKey{name='a9',x=150,y=520,w=180,h=60,font=25,code=function()_setSel(9)end},
WIDGET.newKey{name='a10',x=150,y=580,w=180,h=60,font=25,code=function()_setSel(10)end},
WIDGET.newKey{name='a1',x=150,y=40,w=180,h=60,font=25,code=function()_setSel(1) end},
WIDGET.newKey{name='a2',x=150,y=100,w=180,h=60,font=25,code=function()_setSel(2) end},
WIDGET.newKey{name='a3',x=150,y=160,w=180,h=60,font=25,code=function()_setSel(3) end},
WIDGET.newKey{name='a4',x=150,y=220,w=180,h=60,font=25,code=function()_setSel(4) end},
WIDGET.newKey{name='a5',x=150,y=280,w=180,h=60,font=25,code=function()_setSel(5) end},
WIDGET.newKey{name='a6',x=150,y=340,w=180,h=60,font=25,code=function()_setSel(6) end},
WIDGET.newKey{name='a7',x=150,y=400,w=180,h=60,font=25,code=function()_setSel(7) end},
WIDGET.newKey{name='a8',x=150,y=460,w=180,h=60,font=25,code=function()_setSel(8) end},
WIDGET.newKey{name='a9',x=150,y=520,w=180,h=60,font=25,code=function()_setSel(9) end},
WIDGET.newKey{name='a10',x=150,y=580,w=180,h=60,font=25,code=function()_setSel(10) end},
WIDGET.newKey{name='a11',x=770,y=40,w=180,h=60,font=25,code=function()_setSel(11)end},
WIDGET.newKey{name='a12',x=770,y=100,w=180,h=60,font=25,code=function()_setSel(12)end},
WIDGET.newKey{name='a13',x=770,y=160,w=180,h=60,font=25,code=function()_setSel(13)end},
WIDGET.newKey{name='a14',x=770,y=220,w=180,h=60,font=25,code=function()_setSel(14)end},
WIDGET.newKey{name='a15',x=770,y=280,w=180,h=60,font=25,code=function()_setSel(15)end},
WIDGET.newKey{name='a16',x=770,y=340,w=180,h=60,font=25,code=function()_setSel(16)end},
WIDGET.newKey{name='a17',x=770,y=400,w=180,h=60,font=25,code=function()_setSel(17)end},
WIDGET.newKey{name='a18',x=770,y=460,w=180,h=60,font=25,code=function()_setSel(18)end},
WIDGET.newKey{name='a19',x=770,y=520,w=180,h=60,font=25,code=function()_setSel(19)end},
WIDGET.newKey{name='a20',x=770,y=580,w=180,h=60,font=25,code=function()_setSel(20)end},
WIDGET.newKey{name='a11',x=770,y=40,w=180,h=60,font=25,code=function()_setSel(11) end},
WIDGET.newKey{name='a12',x=770,y=100,w=180,h=60,font=25,code=function()_setSel(12) end},
WIDGET.newKey{name='a13',x=770,y=160,w=180,h=60,font=25,code=function()_setSel(13) end},
WIDGET.newKey{name='a14',x=770,y=220,w=180,h=60,font=25,code=function()_setSel(14) end},
WIDGET.newKey{name='a15',x=770,y=280,w=180,h=60,font=25,code=function()_setSel(15) end},
WIDGET.newKey{name='a16',x=770,y=340,w=180,h=60,font=25,code=function()_setSel(16) end},
WIDGET.newKey{name='a17',x=770,y=400,w=180,h=60,font=25,code=function()_setSel(17) end},
WIDGET.newKey{name='a18',x=770,y=460,w=180,h=60,font=25,code=function()_setSel(18) end},
WIDGET.newKey{name='a19',x=770,y=520,w=180,h=60,font=25,code=function()_setSel(19) end},
WIDGET.newKey{name='a20',x=770,y=580,w=180,h=60,font=25,code=function()_setSel(20) end},
WIDGET.newKey{name='restart',x=150,y=670,w=180,h=60,code=function()_setSel(0)end},
WIDGET.newKey{name='restart',x=150,y=670,w=180,h=60,code=function()_setSel(0) end},
WIDGET.newButton{name='back',x=1140,y=640,w=170,h=80,sound='back',font=60,fText=CHAR.icon.back,code=backScene},
}