static VACTION sudoku_con_keymap(POBJECT_HEAD obj, UINT32 key) { VACTION act; switch (key) { case V_KEY_MENU: case V_KEY_EXIT: act = VACT_CLOSE; break; default: act = OSD_ContainerKeyMap(obj, key); } return act; }
/***************************************************** Interface : VACTION chapter_con_keymap(POBJECT_HEAD obj, UINT32 key); Function : keymap of chapter container Author : Wu Jianwen Date : 2010.8.25 Input : obj:container; key:v_Key of press button Output : NONE Return : NONE ******************************************************/ VACTION chapter_con_keymap(POBJECT_HEAD obj, UINT32 key) { VACTION act; switch(key) { case V_KEY_EXIT: case V_KEY_MENU: case V_KEY_SUBTITLE: act = VACT_CLOSE; break; case V_KEY_ENTER: act = VACT_ENTER; break; default: act = OSD_ContainerKeyMap(obj,key); } return act; }
static VACTION game_con_keymap(POBJECT_HEAD obj, UINT32 key) { VACTION act = VACT_PASS; switch (key) { case V_KEY_MENU: act = VACT_CLOSE; break; case V_KEY_EXIT: restore_scene(); BackToFullScrPlay(); break; default: act = OSD_ContainerKeyMap(obj, key); break; } return act; }
VACTION subtile_con_keymap(POBJECT_HEAD obj, UINT32 key) { VACTION act; switch(key) { case V_KEY_EXIT: case V_KEY_MENU: #if(defined(RC19_B)||defined(RC19_C)||defined(RC19_D)) case V_KEY_BLUE: #else case V_KEY_SUBTITLE: #endif act = VACT_CLOSE; break; case V_KEY_ENTER: act = VACT_ENTER; break; default: act = OSD_ContainerKeyMap(obj,key); } return act; }