diff options
author | Jens Arnold <amiconn@rockbox.org> | 2004-10-16 00:07:43 +0000 |
---|---|---|
committer | Jens Arnold <amiconn@rockbox.org> | 2004-10-16 00:07:43 +0000 |
commit | cc8cff2ec02caf29b7d0cf565e1f9e2ebd9b0e99 (patch) | |
tree | a5427744a2aa55546f3d5982e15bed2a8d5e5f49 /apps/plugins/rockblox.c | |
parent | 4a5df8e8d178702d603bd7cd185525c7ff6a3064 (diff) | |
download | rockbox-cc8cff2ec02caf29b7d0cf565e1f9e2ebd9b0e99.tar.gz rockbox-cc8cff2ec02caf29b7d0cf565e1f9e2ebd9b0e99.zip |
Plugin rework 1: (most) Compile-time keyboard configuration, for Ondio adaption. (all) Now using the default event handler, standard placement is now in switch() default case. (snow) Made USB aware. (video) Added contrast setting to Ondio version.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5291 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins/rockblox.c')
-rw-r--r-- | apps/plugins/rockblox.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/apps/plugins/rockblox.c b/apps/plugins/rockblox.c index f90ced2450..eac6563601 100644 --- a/apps/plugins/rockblox.c +++ b/apps/plugins/rockblox.c | |||
@@ -318,12 +318,15 @@ static void move_down(void) | |||
318 | 318 | ||
319 | static int game_loop(void) | 319 | static int game_loop(void) |
320 | { | 320 | { |
321 | int button; | ||
322 | |||
321 | while(1) | 323 | while(1) |
322 | { | 324 | { |
323 | int count = 0; | 325 | int count = 0; |
324 | while(count * 300 < level_speeds[level]) | 326 | while(count * 300 < level_speeds[level]) |
325 | { | 327 | { |
326 | switch(rb->button_get_w_tmo(HZ/10)) | 328 | button = rb->button_get_w_tmo(HZ/10); |
329 | switch(button) | ||
327 | { | 330 | { |
328 | case BUTTON_OFF: | 331 | case BUTTON_OFF: |
329 | return PLUGIN_OK; | 332 | return PLUGIN_OK; |
@@ -348,9 +351,10 @@ static int game_loop(void) | |||
348 | move_down(); | 351 | move_down(); |
349 | break; | 352 | break; |
350 | 353 | ||
351 | case SYS_USB_CONNECTED: | 354 | default: |
352 | rb->usb_screen(); | 355 | if (rb->default_event_handler(button) == SYS_USB_CONNECTED) |
353 | return PLUGIN_USB_CONNECTED; | 356 | return PLUGIN_USB_CONNECTED; |
357 | break; | ||
354 | } | 358 | } |
355 | 359 | ||
356 | count++; | 360 | count++; |