diff options
Diffstat (limited to 'apps/plugins/pacbox/pacbox.c')
-rwxr-xr-x | apps/plugins/pacbox/pacbox.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/apps/plugins/pacbox/pacbox.c b/apps/plugins/pacbox/pacbox.c index 262ab3e836..71c9751cad 100755 --- a/apps/plugins/pacbox/pacbox.c +++ b/apps/plugins/pacbox/pacbox.c | |||
@@ -35,6 +35,7 @@ | |||
35 | #include "lib/configfile.h" | 35 | #include "lib/configfile.h" |
36 | #include "lib/playback_control.h" | 36 | #include "lib/playback_control.h" |
37 | #include "lib/helper.h" | 37 | #include "lib/helper.h" |
38 | static fb_data *lcd_fb; | ||
38 | 39 | ||
39 | /*Allows split screen jump and makes pacman invincible if you start at 18 credits (for testing purposes)*/ | 40 | /*Allows split screen jump and makes pacman invincible if you start at 18 credits (for testing purposes)*/ |
40 | //#define CHEATS 1 | 41 | //#define CHEATS 1 |
@@ -704,7 +705,7 @@ static int gameProc( void ) | |||
704 | rb->lcd_blit_pal256( video_buffer, 0, 0, XOFS, YOFS, | 705 | rb->lcd_blit_pal256( video_buffer, 0, 0, XOFS, YOFS, |
705 | ScreenWidth, ScreenHeight); | 706 | ScreenWidth, ScreenHeight); |
706 | #else | 707 | #else |
707 | blit_display(*rb->lcd_framebuffer,video_buffer); | 708 | blit_display(lcd_fb ,video_buffer); |
708 | #endif | 709 | #endif |
709 | 710 | ||
710 | if (settings.showfps) { | 711 | if (settings.showfps) { |
@@ -743,6 +744,9 @@ enum plugin_status plugin_start(const void* parameter) | |||
743 | rb->lcd_clear_display(); | 744 | rb->lcd_clear_display(); |
744 | rb->lcd_update(); | 745 | rb->lcd_update(); |
745 | 746 | ||
747 | struct viewport *vp_main = rb->lcd_set_viewport(NULL); | ||
748 | lcd_fb = vp_main->buffer->fb_ptr; | ||
749 | |||
746 | /* Set the default settings */ | 750 | /* Set the default settings */ |
747 | settings.difficulty = 0; /* Normal */ | 751 | settings.difficulty = 0; /* Normal */ |
748 | settings.numlives = 2; /* 3 lives */ | 752 | settings.numlives = 2; /* 3 lives */ |