• Status Closed
  • Percent Complete
  • Task Type Patches
  • Category Plugins
  • Assigned To No-one
  • Operating System
  • Severity Low
  • Priority Very Low
  • Reported Version
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Rockbox
Opened by d07ngr - 2003-07-09

FS#1510 - Wormlet patch to allow setting wormlet options.

This patch adds the following functionality to wormlet

- Allows user to set ARGH (block) size
- Allows user to set wormlet speed
- Allows user to set length per food
- Allows user to set number of worms
- Allows user to set number of players
- Allows user to set control styles
- Settings and high score are persisted to a file
in /.rockbox. Settings are loaded when the user loads
the plugin, and persisted when it exists

The patch is in unified format, and against cvs of 7/7/03
(really 6/7/03)

All settings are maintained through use of the of the
functions in menu.c . As these functions are not
(currently) in the plugin_api struct, this patch adds them
to plugin.c/plugin.h . It also adds in various other missing
functions, lcd_setmargins() from lcd.c, and set_int() and
set_bool_options() from settings.c . IMHO it would be
wise to import all the settings functions, so that plugins
can present a consistent look and feel in their menus.

Questions etc can be directed at me on IRC (I’m the
annoying one named MT), or by email tom.spam _AT_
impulsed DOT net

Closed by  midkay
2006-05-22 07:01
Reason for closing:  Accepted
Additional comments about closing:   Warning: Undefined array key "typography" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 371 Warning: Undefined array key "camelcase" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 407

Just committed this, three years after submission. :)

Anonymous Submitter commented on 2004-08-30 02:35

I was wondering if this would go in sometime this year. :P
It is a nice patch. BTW: Where have been MT, I missed you!

-Lee P


Available keyboard shortcuts


Task Details

Task Editing