From 46ab9213f5f49bc4d6afc63ac03459fde78ddd85 Mon Sep 17 00:00:00 2001 From: cracyc Date: Mon, 5 Sep 2016 21:43:17 -0500 Subject: ui/selgame: get dat info from plugin [Carl] plugins/data: add data plugin [Carl] --- plugins/data/data_command.lua | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 plugins/data/data_command.lua (limited to 'plugins/data/data_command.lua') diff --git a/plugins/data/data_command.lua b/plugins/data/data_command.lua new file mode 100644 index 00000000000..a868b792c22 --- /dev/null +++ b/plugins/data/data_command.lua @@ -0,0 +1,25 @@ +local dat = {} +local info, ver + +local datread = require("data/load_dat") +datread, ver = datread.open("command.dat", nil) + +function dat.check(set, softlist) + if softlist or not datread then + return nil + end + local status + status, info = pcall(datread, "cmd", "info", set) + if not status or not info then + return nil + end + local convert = require("data/button_char") + info = "#jf\n" .. convert(info) + return "Command" +end + +function dat.get() + return info +end + +return dat -- cgit v1.2.3