diff options
author | William Wilgus <wilgus.william@gmail.com> | 2024-05-04 08:41:16 -0400 |
---|---|---|
committer | William Wilgus <wilgus.william@gmail.com> | 2024-05-05 14:01:43 -0400 |
commit | d7c541742f5e6ec07dbcc8e1346efde9d807437e (patch) | |
tree | 2c3325b652999bd9b2443eb96d8d32035d3c4c18 /apps/plugins/picross.lua | |
parent | efcea6628024c5f6796c3850c3779801db4b6874 (diff) | |
download | rockbox-d7c541742f5e6ec07dbcc8e1346efde9d807437e.tar.gz rockbox-d7c541742f5e6ec07dbcc8e1346efde9d807437e.zip |
Allow first level folders in plugin menu
add sorting directories as files
move picross files to a hidden folder
use directory for lua_scripts, sgt_puzzles
make plugin browser able to handle 1st level directories
Change-Id: I30852d71dc992c378d5790756e94f06f5a2e9bef
Diffstat (limited to 'apps/plugins/picross.lua')
-rw-r--r-- | apps/plugins/picross.lua | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/apps/plugins/picross.lua b/apps/plugins/picross.lua index 26ad57ee74..ec9b6ef7a9 100644 --- a/apps/plugins/picross.lua +++ b/apps/plugins/picross.lua | |||
@@ -24,7 +24,7 @@ local _clr = require("color") -- clrset, clrinc provides device independent co | |||
24 | local _lcd = require("lcd") -- lcd helper functions | 24 | local _lcd = require("lcd") -- lcd helper functions |
25 | 25 | ||
26 | local plugindir = rb.PLUGIN_GAMES_DATA_DIR | 26 | local plugindir = rb.PLUGIN_GAMES_DATA_DIR |
27 | local userdir = plugindir .. "/picross" | 27 | local userdir = plugindir .. "/.picross" |
28 | 28 | ||
29 | local wrap = rb.settings.read('global_settings', rb.system.global_settings.list_wraparound) | 29 | local wrap = rb.settings.read('global_settings', rb.system.global_settings.list_wraparound) |
30 | wrap = (wrap or 1) == 1 | 30 | wrap = (wrap or 1) == 1 |
@@ -371,7 +371,7 @@ function State:loadSave() | |||
371 | end | 371 | end |
372 | 372 | ||
373 | function State:loadDefault() | 373 | function State:loadDefault() |
374 | self:loadFile(userdir .. '/picross_default.picross') | 374 | return self:loadFile(userdir .. '/picross_default.picross') |
375 | end | 375 | end |
376 | 376 | ||
377 | function State:loadFile(path) | 377 | function State:loadFile(path) |
@@ -763,7 +763,9 @@ function viewPicture() | |||
763 | end | 763 | end |
764 | 764 | ||
765 | if not State:loadSave() then | 765 | if not State:loadSave() then |
766 | State:loadDefault() | 766 | if not State:loadDefault() then |
767 | return; | ||
768 | end | ||
767 | end | 769 | end |
768 | 770 | ||
769 | local act = rb.actions | 771 | local act = rb.actions |