整理代码,只在代码中使用的字符串由双引号改为单引号

This commit is contained in:
MrZ626
2021-06-29 04:09:06 +08:00
parent 1c553df53a
commit 706fa901e2
17 changed files with 221 additions and 221 deletions

216
main.lua
View File

@@ -24,7 +24,7 @@ local fs=love.filesystem
TIME=love.timer.getTime
YIELD=coroutine.yield
SYSTEM=love.system.getOS()
MOBILE=SYSTEM=="Android"or SYSTEM=="iOS"
MOBILE=SYSTEM=='Android'or SYSTEM=='iOS'
SAVEDIR=fs.getSaveDirectory()
--Global Vars & Settings
@@ -38,14 +38,14 @@ love.keyboard.setTextInput(false)
love.mouse.setVisible(false)
--Load modules
require"Zframework"
require'Zframework'
SCR.setSize(1280,720)--Initialize Screen size
--Delete all naked files (from too old version)
FILE.clear("")
FILE.clear('')
--Create directories
for _,v in next,{"conf","record","replay","cache","lib"}do
for _,v in next,{'conf','record','replay','cache','lib'}do
local info=fs.getInfo(v)
if not info then
fs.createDirectory(v)
@@ -57,30 +57,30 @@ end
--Load shader files from SOURCE ONLY
SHADER={}
for _,v in next,fs.getDirectoryItems("parts/shaders")do
if fs.getRealDirectory("parts/shaders/"..v)~=SAVEDIR then
for _,v in next,fs.getDirectoryItems('parts/shaders')do
if fs.getRealDirectory('parts/shaders/'..v)~=SAVEDIR then
local name=v:sub(1,-6)
SHADER[name]=love.graphics.newShader("parts/shaders/"..name..".glsl")
SHADER[name]=love.graphics.newShader('parts/shaders/'..name..'.glsl')
end
end
require"parts.list"
require"parts.globalTables"
require"parts.gametoolfunc"
require'parts.list'
require'parts.globalTables'
require'parts.gametoolfunc'
FREEROW= require"parts.freeRow"
DATA= require"parts.data"
FREEROW= require'parts.freeRow'
DATA= require'parts.data'
TEXTURE= require"parts.texture"
SKIN= require"parts.skin"
USERS= require"parts.users"
NET= require"parts.net"
VK= require"parts.virtualKey"
AIFUNC= require"parts.ai"
AIBUILDER= require"parts.AITemplate"
PLY= require"parts.player"
netPLY= require"parts.netPlayer"
MODES= require"parts.modes"
TEXTURE= require'parts.texture'
SKIN= require'parts.skin'
USERS= require'parts.users'
NET= require'parts.net'
VK= require'parts.virtualKey'
AIFUNC= require'parts.ai'
AIBUILDER= require'parts.AITemplate'
PLY= require'parts.player'
netPLY= require'parts.netPlayer'
MODES= require'parts.modes'
--Initialize field[1]
FIELD[1]=DATA.newBoard()
@@ -96,69 +96,69 @@ if SETTING.fullscreen then love.window.setFullscreen(true)end
--Initialize image libs
IMG.init{
lock="mess/lock.png",
dialCircle="mess/dialCircle.png",
dialNeedle="mess/dialNeedle.png",
lifeIcon="mess/life.png",
badgeIcon="mess/badge.png",
ctrlSpeedLimit="mess/ctrlSpeedLimit.png",
speedLimit="mess/speedLimit.png",--Not used, for future C2-mode
pay1="mess/pay1.png",
pay2="mess/pay2.png",
lock='mess/lock.png',
dialCircle='mess/dialCircle.png',
dialNeedle='mess/dialNeedle.png',
lifeIcon='mess/life.png',
badgeIcon='mess/badge.png',
ctrlSpeedLimit='mess/ctrlSpeedLimit.png',
speedLimit='mess/speedLimit.png',--Not used, for future C2-mode
pay1='mess/pay1.png',
pay2='mess/pay2.png',
nakiCH="characters/nakiharu.png",
miyaCH="characters/miya.png",
miyaF1="characters/miya_f1.png",
miyaF2="characters/miya_f2.png",
miyaF3="characters/miya_f3.png",
miyaF4="characters/miya_f4.png",
electric="characters/electric.png",
hbm="characters/hbm.png",
nakiCH='characters/nakiharu.png',
miyaCH='characters/miya.png',
miyaF1='characters/miya_f1.png',
miyaF2='characters/miya_f2.png',
miyaF3='characters/miya_f3.png',
miyaF4='characters/miya_f4.png',
electric='characters/electric.png',
hbm='characters/hbm.png',
lanterns={
"lanterns/1.png",
"lanterns/2.png",
"lanterns/3.png",
"lanterns/4.png",
"lanterns/5.png",
"lanterns/6.png",
'lanterns/1.png',
'lanterns/2.png',
'lanterns/3.png',
'lanterns/4.png',
'lanterns/5.png',
'lanterns/6.png',
},
}
SKIN.init{
"crystal_scf",
"matte_mrz",
"contrast_mrz",
"polkadots_scf",
"toy_scf",
"smooth_mrz",
"simple_scf",
"glass_scf",
"penta_scf",
"bubble_scf",
"minoes_scf",
"pure_mrz",
"bright_scf",
"glow_mrz",
"plastic_mrz",
"paper_mrz",
"yinyang_scf",
"cartooncup_earety",
"jelly_miya",
"brick_notypey",
"gem_notypey",
"classic",
"ball_shaw",
"retro_notypey",
"textbone_mrz",
"coloredbone_mrz",
"wtf",
'crystal_scf',
'matte_mrz',
'contrast_mrz',
'polkadots_scf',
'toy_scf',
'smooth_mrz',
'simple_scf',
'glass_scf',
'penta_scf',
'bubble_scf',
'minoes_scf',
'pure_mrz',
'bright_scf',
'glow_mrz',
'plastic_mrz',
'paper_mrz',
'yinyang_scf',
'cartooncup_earety',
'jelly_miya',
'brick_notypey',
'gem_notypey',
'classic',
'ball_shaw',
'retro_notypey',
'textbone_mrz',
'coloredbone_mrz',
'wtf',
}
--Initialize sound libs
SFX.init((function()
local L={}
for _,v in next,fs.getDirectoryItems("media/SFX")do
if fs.getRealDirectory("media/SFX/"..v)~=SAVEDIR then
for _,v in next,fs.getDirectoryItems('media/SFX')do
if fs.getRealDirectory('media/SFX/'..v)~=SAVEDIR then
table.insert(L,v:sub(1,-5))
else
MES.new('warn',"Dangerous file : %SAVE%/media/SFX/"..v)
@@ -168,8 +168,8 @@ SFX.init((function()
end)())
BGM.init((function()
local L={}
for _,v in next,fs.getDirectoryItems("media/BGM")do
if fs.getRealDirectory("media/BGM/"..v)~=SAVEDIR then
for _,v in next,fs.getDirectoryItems('media/BGM')do
if fs.getRealDirectory('media/BGM/'..v)~=SAVEDIR then
table.insert(L,v:sub(1,-5))
else
MES.new('warn',"Dangerous file : %SAVE%/media/BGM/"..v)
@@ -178,26 +178,26 @@ BGM.init((function()
return L
end)())
VOC.init{
"zspin","sspin","lspin","jspin","tspin","ospin","ispin",
"single","double","triple","techrash",
"mini","b2b","b3b",
"perfect_clear","half_clear",
"win","lose","bye",
"test","happy","doubt","sad","egg",
"welcome_voc",
'zspin','sspin','lspin','jspin','tspin','ospin','ispin',
'single','double','triple','techrash',
'mini','b2b','b3b',
'perfect_clear','half_clear',
'win','lose','bye',
'test','happy','doubt','sad','egg',
'welcome_voc',
}
--Initialize language lib
LANG.init(
{
require"parts.language.lang_zh",
require"parts.language.lang_zh2",
require"parts.language.lang_yygq",
require"parts.language.lang_en",
require"parts.language.lang_fr",
require"parts.language.lang_es",
require"parts.language.lang_pt",
require"parts.language.lang_symbol",
require'parts.language.lang_zh',
require'parts.language.lang_zh2',
require'parts.language.lang_yygq',
require'parts.language.lang_en',
require'parts.language.lang_fr',
require'parts.language.lang_es',
require'parts.language.lang_pt',
require'parts.language.lang_symbol',
--1. Add language file to LANG folder;
--2. Require it;
--3. Add a button in parts/scenes/setting_lang.lua;
@@ -213,26 +213,26 @@ LANG.init(
}
)
--Load background files from SOURCE ONLY
for _,v in next,fs.getDirectoryItems("parts/backgrounds")do
if fs.getRealDirectory("parts/backgrounds/"..v)~=SAVEDIR then
if v:sub(-3)=="lua"then
for _,v in next,fs.getDirectoryItems('parts/backgrounds')do
if fs.getRealDirectory('parts/backgrounds/'..v)~=SAVEDIR then
if v:sub(-3)=='lua'then
local name=v:sub(1,-5)
BG.add(name,require("parts.backgrounds."..name))
BG.add(name,require('parts.backgrounds.'..name))
end
end
end
--Load scene files from SOURCE ONLY
for _,v in next,fs.getDirectoryItems("parts/scenes")do
if fs.getRealDirectory("parts/scenes/"..v)~=SAVEDIR then
for _,v in next,fs.getDirectoryItems('parts/scenes')do
if fs.getRealDirectory('parts/scenes/'..v)~=SAVEDIR then
local sceneName=v:sub(1,-5)
SCN.add(sceneName,require("parts.scenes."..sceneName))
SCN.add(sceneName,require('parts.scenes.'..sceneName))
LANG.addScene(sceneName)
end
end
--Load mode files
for i=1,#MODES do
local m=MODES[i]--Mode template
local M=require("parts.modes."..m.name)--Mode file
local M=require('parts.modes.'..m.name)--Mode file
for k,v in next,m do M[k]=v end
MODES[m.name],MODES[i]=M
end
@@ -246,7 +246,7 @@ do
needSave=true
end
if STAT.version<1302 then
FILE.clear_s("")
FILE.clear_s('')
end
if STAT.version<1405 then
fs.remove('conf/user')
@@ -282,14 +282,14 @@ do
RANKS[v]=RANKS[k]
RANKS[k]=nil
end
k="record/"..k
if fs.getInfo(k..".dat")then
fs.write("record/"..v..".rec",fs.read(k..".dat"))
fs.remove(k..".dat")
k='record/'..k
if fs.getInfo(k..'.dat')then
fs.write('record/'..v..'.rec',fs.read(k..'.dat'))
fs.remove(k..'.dat')
end
if fs.getInfo(k..".rec")then
fs.write("record/"..v..".rec",fs.read(k..".rec"))
fs.remove(k..".rec")
if fs.getInfo(k..'.rec')then
fs.write('record/'..v..'.rec',fs.read(k..'.rec'))
fs.remove(k..'.rec')
end
end
if not RANKS.sprint_10l then
@@ -309,7 +309,7 @@ end
LANG.set(SETTING.lang)
VK.setShape(SETTING.VKSkin)
--Load replays
for _,fileName in next,fs.getDirectoryItems("replay")do
for _,fileName in next,fs.getDirectoryItems('replay')do
if fileName:sub(12,12):match("[a-zA-Z]")then
local date,mode,version,player,seed,setting,mod
local fileData=fs.read('replay/'..fileName)