From 6f9a72557dc815828a3327038bf8360a7bbc2ecb Mon Sep 17 00:00:00 2001 From: MrZ626 <1046101471@qq.com> Date: Fri, 26 Mar 2021 11:46:48 +0800 Subject: [PATCH] =?UTF-8?q?cmd=E6=B7=BB=E5=8A=A0applet=E5=91=BD=E4=BB=A4?= =?UTF-8?q?=EF=BC=8C=E5=87=86=E5=A4=87=E4=BB=8E=E8=AF=8D=E5=85=B8=E7=A7=BB?= =?UTF-8?q?=E9=99=A4=E5=B0=8F=E7=A8=8B=E5=BA=8F=E5=85=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- parts/scenes/app_cmd.lua | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/parts/scenes/app_cmd.lua b/parts/scenes/app_cmd.lua index f709e79d..cc19a162 100644 --- a/parts/scenes/app_cmd.lua +++ b/parts/scenes/app_cmd.lua @@ -215,6 +215,18 @@ do--commands.help(arg) "Usage: demo", }, }, + applet={ + description="Go to an applet scene", + details={ + "Go to an applet scene", + "", + "Aliases: applet app", + "", + "Usage:", + "applet -list", + "applet [appName]", + }, + }, }TABLE.reIndex(command_help_messages) local command_help_list={ @@ -240,6 +252,7 @@ do--commands.help(arg) "setbg", "theme", "demo", + "applet", } local pageSize=10 local maxPage=math.ceil(#command_help_list/pageSize) @@ -473,6 +486,29 @@ function commands.theme(name) end function commands.demo() SCN.go("empty","none") +do--commands.applet(name) + local appList={"15p","grid","pong","atoz","uttt","cube","2048","ten","tap","dtw","cannon","drppper","calc","reflect","polyforge"} + local appScene={"app_15p","app_schulteG","app_pong","app_AtoZ","app_UTTT","app_cubefield","app_2048","app_ten","app_tap","app_dtw","app_cannon","app_dropper","app_calc","app_reflect","app_polyforge"} + function commands.applet(name) + if name=="-list"then + for i=1,#appList do + log(appList[i].." -> "..appScene[i]:sub(5)) + end + elseif name~=""then + for i=1,#appList do + if appList[i]==name then + SCN.go(appScene[i]) + return + end + end + log{C.water,"No this applet"} + else + log{C.water,"Usage:"} + log{C.water,"applet -list"} + log{C.water,"applet [appName]"} + end + end + commands.app=commands.applet end