使用代码主动加载音频文件
This commit is contained in:
71
main.lua
71
main.lua
@@ -113,7 +113,7 @@ if SETTING.fullscreen then love.window.setFullscreen(true)end
|
|||||||
|
|
||||||
--Initialize image libs
|
--Initialize image libs
|
||||||
IMG.init{
|
IMG.init{
|
||||||
batteryImage="/mess/power.png",
|
batteryImage="mess/power.png",
|
||||||
title="mess/title.png",
|
title="mess/title.png",
|
||||||
title_color="mess/title_colored.png",
|
title_color="mess/title_colored.png",
|
||||||
dialCircle="mess/dialCircle.png",
|
dialCircle="mess/dialCircle.png",
|
||||||
@@ -160,54 +160,29 @@ SKIN.init{
|
|||||||
"WTF",
|
"WTF",
|
||||||
}
|
}
|
||||||
--Initialize sound libs
|
--Initialize sound libs
|
||||||
SFX.init{
|
SFX.init((function()
|
||||||
--Stereo sfxs(cannot set position)
|
local L={}
|
||||||
"welcome_sfx",
|
for _,v in next,love.filesystem.getDirectoryItems("media/SFX")do
|
||||||
"button","click","enter",
|
if love.filesystem.getRealDirectory("media/SFX/"..v)~=SAVEDIR then
|
||||||
"finesseError","finesseError_long",
|
L[#L+1]=v:sub(1,-5)
|
||||||
|
else
|
||||||
|
LOG.print("Dangerous file : %SAVE%/media/SFX/"..v)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
return L
|
||||||
|
end)())
|
||||||
|
BGM.init((function()
|
||||||
|
local L={}
|
||||||
|
for _,v in next,love.filesystem.getDirectoryItems("media/BGM")do
|
||||||
|
if love.filesystem.getRealDirectory("media/BGM/"..v)~=SAVEDIR then
|
||||||
|
L[#L+1]=v:sub(1,-5)
|
||||||
|
else
|
||||||
|
LOG.print("Dangerous file : %SAVE%/media/BGM/"..v)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
return L
|
||||||
|
end)())
|
||||||
|
|
||||||
--Mono sfxs
|
|
||||||
"virtualKey",
|
|
||||||
"swipe",
|
|
||||||
"ready","start","win","fail","collect",
|
|
||||||
"spawn_1","spawn_2","spawn_3","spawn_4","spawn_5","spawn_6","spawn_7",
|
|
||||||
"move","rotate","rotatekick","hold",
|
|
||||||
"prerotate","prehold",
|
|
||||||
"lock","drop","fall",
|
|
||||||
"reach",
|
|
||||||
"ren_1","ren_2","ren_3","ren_4","ren_5","ren_6","ren_7","ren_8","ren_9","ren_10","ren_11","ren_mega",
|
|
||||||
"clear_1","clear_2","clear_3","clear_4",
|
|
||||||
"spin_0","spin_1","spin_2","spin_3",
|
|
||||||
"emit","blip_1","blip_2",
|
|
||||||
"clear",
|
|
||||||
"error",
|
|
||||||
}
|
|
||||||
BGM.init{
|
|
||||||
"blank",--menu
|
|
||||||
"race",--sprint, solo
|
|
||||||
"infinite",--infinite norm/dig, ultra, zen, tech-finesse
|
|
||||||
"push",--marathon, round, tsd, blind-5/6
|
|
||||||
"way",--dig sprint
|
|
||||||
"reason",--drought, blind-1/2/3/4
|
|
||||||
|
|
||||||
"secret8th",--master-1, survivor-2
|
|
||||||
"secret7th",--master-2, survivor-3
|
|
||||||
"waterfall",--sprint Penta/MPH
|
|
||||||
"new era",--bigbang, survivor-1, tech-normal
|
|
||||||
"oxygen",--c4w/pc train
|
|
||||||
"truth",--pc challenge
|
|
||||||
|
|
||||||
"distortion",--master-3
|
|
||||||
"far",--GM
|
|
||||||
"shining terminal",--attacker
|
|
||||||
"storm",--defender, survivor-4/5
|
|
||||||
"down",--dig, tech-hard/lunatic
|
|
||||||
|
|
||||||
"sugar fairy","rockblock","magicblock",--classic, 49/99
|
|
||||||
"cruelty","final","8-bit happiness","end","how feeling",--49/99
|
|
||||||
|
|
||||||
"mXmas",--Festival: Xmas
|
|
||||||
}
|
|
||||||
VOC.init{
|
VOC.init{
|
||||||
"zspin","sspin","lspin","jspin","tspin","ospin","ispin",
|
"zspin","sspin","lspin","jspin","tspin","ospin","ispin",
|
||||||
"single","double","triple","techrash",
|
"single","double","triple","techrash",
|
||||||
|
|||||||
Reference in New Issue
Block a user