diff --git a/parts/globalTables.lua b/parts/globalTables.lua index a4b3ee01..01e49320 100644 --- a/parts/globalTables.lua +++ b/parts/globalTables.lua @@ -192,6 +192,7 @@ USER=FILE.load("conf/user")or{--User infomation --Local data xp=0,lv=1, } + customEnv0={ version=VERSION.code, @@ -240,7 +241,6 @@ if not CUSTOMENV or CUSTOMENV.version~=VERSION.code then else TABLE.complete(customEnv0,CUSTOMENV) end - SETTING={--Settings --Tuning das=10,arr=2,dascut=0, diff --git a/parts/scenes/app_console.lua b/parts/scenes/app_console.lua index bc71bbdc..055f3680 100644 --- a/parts/scenes/app_console.lua +++ b/parts/scenes/app_console.lua @@ -127,6 +127,16 @@ do--commands.help(arg) "Usage: rst", }, }, + rmst={ + description="Erase setting value", + details={ + "Erase a setting value", + "Useful if you have your setting corrupted", + "YOU MUST RESTART THE GAME AFTER USING THIS", + "", + "Usage: rmst [key]", + }, + }, fn={ description="Simulates a Function key press.", details={ @@ -252,6 +262,7 @@ do--commands.help(arg) "mv", "cls", "rst", + "rmst", "fn", "scrinfo", "wireframe", @@ -302,7 +313,7 @@ function commands.print(name) log{C.R,("No file called '%s'"):format(name)} end else - log{C.aqua,"Usage: print [filename]"} + log{C.A,"Usage: print [filename]"} end end function commands.url(url) @@ -312,7 +323,7 @@ function commands.url(url) log{C.R,"[ERR] ",C.Z,err} end else - log{C.aqua,"Usage: url [url]"} + log{C.A,"Usage: url [url]"} end end do--function commands.tree() @@ -405,8 +416,8 @@ do--function commands.del(name) log{C.R,("No file called '%s'"):format(name)} end else - log{C.aqua,"Usage: del [filename|dirname]"} - log{C.aqua,"Usage: del -s [dirname]"} + log{C.A,"Usage: del [filename|dirname]"} + log{C.A,"Usage: del -s [dirname]"} end end commands.rm=commands.del @@ -418,7 +429,7 @@ function commands.mv(arg) log{C.lY,"Warning: file name with space is not allowed"} return elseif #arg<2 then - log{C.aqua,"Usage: ren [oldfilename] [newfilename]"} + log{C.A,"Usage: ren [oldfilename] [newfilename]"} return end @@ -449,15 +460,28 @@ commands.quit=backScene commands.bye=backScene --Game commands +function commands.rmst(key) + if #key>0 then + if SETTING[key]~=nil then + SETTING[key]=nil + FILE.save(SETTING,'conf/settings','q') + log{C.Y,("Succesfully erased key '%s'"):format(key)} + else + log{C.R,"No key called "..key} + end + else + log{C.A,"Usage: rmst [key]"} + end +end function commands.fn(n) if tonumber(n)then n=math.floor(tonumber(n)) if n>=1 and n<=12 then love.keypressed("f"..n) - return end + else + log{C.A,"Usage: fn [1~12]"} end - log{C.aqua,"Usage: fn [1~12]"} end function commands.scrinfo() for _,v in next,SCR.info()do @@ -469,7 +493,7 @@ function commands.wireframe(bool) gc.setWireframe(bool=="true") log("Wireframe: "..(gc.isWireframe()and"on"or"off")) else - log{C.aqua,"Usage: wireframe "} + log{C.A,"Usage: wireframe "} end end function commands.gammacorrect(bool) @@ -477,7 +501,7 @@ function commands.gammacorrect(bool) love._setGammaCorrect(bool=="true") log("GammaCorrect: "..(gc.isGammaCorrect()and"on"or"off")) else - log{C.aqua,"Usage: gammacorrect "} + log{C.A,"Usage: gammacorrect "} end end commands["\114\109\119\116\109"]=function(pw) @@ -508,7 +532,7 @@ function commands.play(m)--marathon_bfmax can only entered through here elseif m~=""then log{C.R,"No mode called "..m} else - log{C.aqua,"Usage: play [modeName]"} + log{C.A,"Usage: play [modeName]"} end end function commands.playbgm(bgm) @@ -523,7 +547,7 @@ function commands.playbgm(bgm) log("Already playing: "..bgm) end else - log{C.aqua,"Usage: playbgm [bgmName]"} + log{C.A,"Usage: playbgm [bgmName]"} end end commands.music=commands.playbgm @@ -542,7 +566,7 @@ function commands.setbg(name) log(("Background already set to '%s'"):format(name)) end else - log{C.aqua,"Usage: setbg [bgName]"} + log{C.A,"Usage: setbg [bgName]"} end end function commands.theme(name) @@ -553,7 +577,7 @@ function commands.theme(name) log("No theme called "..name) end else - log{C.aqua,"Usage: theme [themeName]"} + log{C.A,"Usage: theme [themeName]"} end end function commands.test() @@ -589,12 +613,12 @@ do--commands.applet(name) if i then SCN.go(appScene[i]) else - log{C.aqua,"No this applet"} + log{C.A,"No this applet"} end else - log{C.aqua,"Usage:"} - log{C.aqua,"applet -list"} - log{C.aqua,"applet [appName]"} + log{C.A,"Usage:"} + log{C.A,"applet -list"} + log{C.A,"applet [appName]"} end end commands.app=commands.applet