mod系统初版(三个mod未完成)

This commit is contained in:
MrZ626
2020-11-21 20:20:48 +08:00
parent c38ef7c487
commit 046d173090
12 changed files with 401 additions and 143 deletions

View File

@@ -197,7 +197,7 @@ local function loadGameEnv(P)--Load gameEnv
--Load game settings
for k,v in next,gameEnv0 do
if GAME.modeEnv[k]~=nil then
v=GAME.modeEnv[k] --Mode setting
v=GAME.modeEnv[k] --Mode setting
-- DBP("mode-"..k..":"..tostring(v))
elseif GAME.setting[k]~=nil then
v=GAME.setting[k] --Game setting
@@ -214,6 +214,11 @@ local function loadGameEnv(P)--Load gameEnv
ENV[k]=copyTable(v)
end
end
for _,M in next,MODOPT do
if M.sel>0 then
M.func(P,M)
end
end
end
local function applyGameEnv(P)--Finish gameEnv processing
local ENV=P.gameEnv