1
0
Fork 0
forked from len0rd/rockbox

Fix warning and ZVM

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22127 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Karl Kurbjun 2009-08-03 01:24:08 +00:00
parent 50d3928901
commit 85bdac9149

View file

@ -357,12 +357,13 @@ struct highscore highest[NUM_SCORES];
#elif CONFIG_KEYPAD == CREATIVEZVM_PAD #elif CONFIG_KEYPAD == CREATIVEZVM_PAD
#define BJACK_SELECT_NAME "SELECT" #define BJACK_SELECT_NAME "SELECT"
#define BJACK_STAY_NAME "DOWN" #define BJACK_STAY_NAME "PLAY"
#define BJACK_RESUME_NAME "MENU" #define BJACK_RESUME_NAME "MENU"
#define BJACK_QUIT_NAME "BACK" #define BJACK_QUIT_NAME "POWER"
#define BJACK_DOUBLE_NAME "CUSTOM" #define BJACK_DOUBLE_NAME "CUSTOM"
#define BJACK_SELECT BUTTON_SELECT #define BJACK_SELECT BUTTON_SELECT
#define BJACK_QUIT BUTTON_BACK #define BJACK_QUIT BUTTON_POWER
#define BJACK_STAY BUTTON_PLAY
#define BJACK_MAX (BUTTON_CUSTOM|BUTTON_UP) #define BJACK_MAX (BUTTON_CUSTOM|BUTTON_UP)
#define BJACK_MIN (BUTTON_CUSTOM|BUTTON_DOWN) #define BJACK_MIN (BUTTON_CUSTOM|BUTTON_DOWN)
#define BJACK_DOUBLEDOWN BUTTON_CUSTOM #define BJACK_DOUBLEDOWN BUTTON_CUSTOM
@ -895,17 +896,6 @@ static void blackjack_savegame(struct game_context* bj) {
bj->resume = true; bj->resume = true;
} }
/*****************************************************************************
* blackjack_callback() is the default event handler callback which is called
* on usb connect and shutdown.
******************************************************************************/
static void blackjack_callback(void* param) {
struct game_context* bj = (struct game_context*) param;
if(bj->dirty) {
highscore_save(HIGH_SCORE,highest,NUM_SCORES);
}
}
/***************************************************************************** /*****************************************************************************
* blackjack_get_yes_no() gets a yes/no answer from the user * blackjack_get_yes_no() gets a yes/no answer from the user
******************************************************************************/ ******************************************************************************/
@ -1210,7 +1200,6 @@ void showhelp(void) {
* blackjack_menu() is the initial menu at the start of the game. * blackjack_menu() is the initial menu at the start of the game.
******************************************************************************/ ******************************************************************************/
static unsigned int blackjack_menu(struct game_context* bj) { static unsigned int blackjack_menu(struct game_context* bj) {
int button;
int selection=0; int selection=0;
bool breakout = false; bool breakout = false;
@ -1242,10 +1231,11 @@ static unsigned int blackjack_menu(struct game_context* bj) {
break; break;
case 5: case 5:
return BJ_QUIT; return BJ_QUIT;
default:
if(rb->default_event_handler_ex(button, blackjack_callback, case MENU_ATTACHED_USB:
(void*) bj) == SYS_USB_CONNECTED)
return BJ_USB; return BJ_USB;
default:
break; break;
} }
} }
@ -1537,6 +1527,9 @@ enum plugin_status plugin_start(const void* parameter)
case BJ_USB: case BJ_USB:
rb->lcd_setfont(FONT_UI); rb->lcd_setfont(FONT_UI);
if(bj.dirty) {
highscore_save(HIGH_SCORE,highest,NUM_SCORES);
}
return PLUGIN_USB_CONNECTED; return PLUGIN_USB_CONNECTED;
case BJ_QUIT: case BJ_QUIT: