summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorKevin Ferrare <kevin@rockbox.org>2009-10-29 02:21:47 +0000
committerKevin Ferrare <kevin@rockbox.org>2009-10-29 02:21:47 +0000
commitc4079e0b12bcef176fc8eaaa6ef17b465e15b730 (patch)
treecf893f5bf68349a297f3627c5c7d7739983fe621 /apps
parentdb8d79db7ef946b3d531f3c2cfa55dfdc35c7793 (diff)
Fixed the Boomshine plugin not to crash when there are no more levels to play
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23392 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps')
-rw-r--r--apps/plugins/boomshine.lua5
1 files changed, 4 insertions, 1 deletions
diff --git a/apps/plugins/boomshine.lua b/apps/plugins/boomshine.lua
index 0067d28e95..9c8b5599fe 100644
--- a/apps/plugins/boomshine.lua
+++ b/apps/plugins/boomshine.lua
@@ -249,12 +249,15 @@ rb.backlight_force_on()
local idx, highscore = 1, 0
while true do
local level = levels[idx]
- local goal, nrBalls = level[1], level[2]
+ local goal, nrBalls
if level == nil then
break -- No more levels to play
end
+ goal = level[1]
+ nrBalls = level[2]
+
display_message(string.format("Level %d: get %d out of %d balls", idx, goal, nrBalls))
local exit, score = start_round(idx, goal, nrBalls, highscore)