summaryrefslogtreecommitdiff
path: root/apps/plugins/pacbox/pacbox.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/pacbox/pacbox.c')
-rwxr-xr-xapps/plugins/pacbox/pacbox.c6
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"
38static 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 */