- Status Closed
- Percent Complete
- Task Type Bugs
- Category Applications
- Assigned To No-one
- Operating System All players
- Severity Low
- Priority Very Low
- Reported Version Daily build (which?)
- Due in Version Undecided
-
Due Date
Undecided
- Votes
- Private
FS#8931 - Bubbles on Sansa c250
Level Select (+/-) does not work
Loading...
Available keyboard shortcuts
- Alt + ⇧ Shift + l Login Dialog / Logout
- Alt + ⇧ Shift + a Add new task
- Alt + ⇧ Shift + m My searches
- Alt + ⇧ Shift + t focus taskid search
Tasklist
- o open selected task
- j move cursor down
- k move cursor up
Task Details
- n Next task
- p Previous task
- Alt + ⇧ Shift + e ↵ Enter Edit this task
- Alt + ⇧ Shift + w watch task
- Alt + ⇧ Shift + y Close Task
Task Editing
- Alt + ⇧ Shift + s save task
Looking briefly at the code it looks as though the same button (up/play) is being used for both “start the game” and “level increase”.
The button assignment seems to be o.k. The problem is the initial value of the maximum level: There’s only 1 level. It’s not possible to change the level if there’s only 1.
Here is a patch where I changed the initial value of levels to the maximum of available levels.
Therefore the user can choose on which level he wants to start with.
It looks like there’s also the possiblity to set the number of levels through a configuration file.
And here is a fix for the scroll direction (see FS8950).
Regarding the original bug: It doesn’t make sense that the problem is universal if it works fine on other targets, does it?
It is ‘universal’. You can check it with other players (and make sure there’s no bubbles.score around).
What I don’t understand is why the number of levels is stored in the highscore file.
Marc, you’re right: The problem is the button mapping for the c200 (I misread it for the e200)
Now I understand why highlevel is stored in the highscore file:
in bubbles.c: * highlevel is the highest level beaten
It’s the game’s philosophy that the user can only change to a lower startlevel. To reach a higher level the user must beat the level he’s on.