Lua fix pixel-painter score save

pixel-painter was depending on the old readline code that
returned nil for empty lines however empty lines should
have returned an empty string

Change-Id: Ic06ce920a7ab38e1fb8f7197d637e74ed9e35653
This commit is contained in:
William Wilgus 2018-11-02 23:41:40 -04:00
parent 85079483c5
commit b5fb9781a6
1 changed files with 5 additions and 5 deletions

View File

@ -232,9 +232,9 @@ function load_scores(filename)
if f ~= nil then
local highscores = {}
for i=1,3 do
local line = f:read()
local line = f:read() or ""
local value = false
if line ~= nil then
if line ~= "" then
value = tonumber(line)
end
@ -307,9 +307,9 @@ if rb ~= nil then
}
DEFAULT_DIFFICULTY = 2 --1: Easy, 2: Normal, 3: Hard
FILES_ROOT = "/.rockbox/rocks/games/"
SCORES_FILE = FILES_ROOT.."pixel-painter.score"
SAVE_FILE = FILES_ROOT.."pixel-painter.save"
FILES_ROOT = rb.PLUGIN_GAMES_DATA_DIR
SCORES_FILE = FILES_ROOT.."/pixel-painter.score"
SAVE_FILE = FILES_ROOT.."/pixel-painter.save"
r,w,TEXT_LINE_HEIGHT = rb.font_getstringsize(" ", rb.FONT_UI) --Get font height
--Determine which layout to use by considering the screen dimensions
--the +9 is so we have space for the chooser