📄 mainmenu.h
字号:
MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_9, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_10, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_11, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_12, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_13, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_14} MAINMENU_TITLE_REGION_PALETTE;typedef enum tagMAINMENU_HELP_REGION_PALETTE{ MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_0 = MAINMENU_HELP_BACKGROUND_PALETTE_ENTRY_BEGIN, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_1, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_2, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_3, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_4, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_5, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_6, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_7, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_8, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_9, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_10, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_11, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_12, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_13, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_14} MAINMENU_HELP_REGION_PALETTE;#define MAINMENU_PALETTE_ENTRY_BEGIN (MAINMENU_HELP_BACKGROUND_PALETTE_ENTRY_BEGIN+MAINMENU_HELP_BACKGROUND_PALETTE_RESERVE_NUM)#define MAINMENU_PALETTE_ENTRY_CONTENT_REGION (MAINMENU_PALETTE_ENTRY_BEGIN)#define MAINMENU_PALETTE_ENTRY_TITLE_STRING_1ST (MAINMENU_PALETTE_ENTRY_BEGIN+1) #define MAINMENU_PALETTE_ENTRY_TITLE_STRING_2ND (MAINMENU_PALETTE_ENTRY_BEGIN+2) #define MAINMENU_PALETTE_ENTRY_TITLE_STRING_3RD (MAINMENU_PALETTE_ENTRY_BEGIN+3) #define MAINMENU_PALETTE_ENTRY_BUTTON_STRING (MAINMENU_PALETTE_ENTRY_BEGIN+4)#define MAINMENU_PALETTE_ENTRY_HELP_STRING (MAINMENU_PALETTE_ENTRY_BEGIN+5)#define MAINMENU_PALETTE_ENTRY_BACKDOOR_STRING (MAINMENU_PALETTE_ENTRY_BEGIN+6)//define the palette color#define MAINMENU_PALETTE_COLOR_BUTTON_STRING 0xFFFFFF#define MAINMENU_PALETTE_COLOR_HELP_STRING 0xFFFFFF #define MAINMENU_PALETTE_COLOR_BACKDOOR_STRING 0x000000#define MAINMENU_PALETTE_COLOR_CONTENT_REGION_1 0xAFCBE6 //0x8DB6DC#define MAINMENU_PALETTE_COLOR_CONTENT_REGION_2 0xE0CCAD#define MAINMENU_PALETTE_COLOR_CONTENT_REGION_3 0xFFF389 //0xFFD800#define MAINMENU_PALETTE_COLOR_CONTENT_REGION_4 0xE5DB89#define MAINMENU_PALETTE_COLOR_TITLE_STRING_1ST_1 0xFFFFFF#define MAINMENU_PALETTE_COLOR_TITLE_STRING_2ND_1 0xE8E680#define MAINMENU_PALETTE_COLOR_TITLE_STRING_3RD_1 0xA2C6E1#define MAINMENU_PALETTE_COLOR_TITLE_STRING_1ST_2 0x901D1B#define MAINMENU_PALETTE_COLOR_TITLE_STRING_2ND_2 0x526D7D#define MAINMENU_PALETTE_COLOR_TITLE_STRING_3RD_2 0x3D5E35#define MAINMENU_PALETTE_COLOR_TITLE_STRING_1ST_3 0x1C397C#define MAINMENU_PALETTE_COLOR_TITLE_STRING_2ND_3 0x206751 //0xD4633C#define MAINMENU_PALETTE_COLOR_TITLE_STRING_3RD_3 0xFFFFFF#define MAINMENU_PALETTE_COLOR_TITLE_STRING_1ST_4 0x232743#define MAINMENU_PALETTE_COLOR_TITLE_STRING_2ND_4 0x6752A2#define MAINMENU_PALETTE_COLOR_TITLE_STRING_3RD_4 0xFFFFFF#ifdef SUPPORT_STBextern BYTE __bMenuState;extern BYTE __bMAINMENUDlgIndex;#endif //SUPPORT_STB//Export APIsBYTE MAIN_MENU_ProcessKey(void);void MAINMENU_Initial(void);#ifdef SUPPORT_STBBYTE MAINMENU_ProcessKey(BYTE bKey);void MAINMENU_Trigger(void);void MAINMENU_Recover(void);#elseBYTE MAINMENU_Recover(BYTE bRecoverRegion);#endif //SUPPORT_STBvoid MAINMENU_DrawMainTitleBackground(BYTE bUIStyle);void MAINMENU_DrawMainContentBackground(void);void MAINMENU_DrawMainHelpBackground(BYTE bUIStyle);void MAINMENU_DrawMainBackground(void);void MAINMENU_ClearMainBackground(void);void MAINMENU_ClearMainTitleBackground(BYTE bUIStyle, PARM_RECT *RectAttr);#ifdef SUPPORT_STBvoid MAINMENU_SubUIInitial(void);void MAINMENU_DlgInitial(void);void MAINMENU_Game_Menu_Initial(void);void MAINMENU_Game_Menu_Recover(void);void MAINMENU_Game_Menu_Exit(BYTE bClearBackground);BYTE MAINMENU_Game_Menu_ProcessKey(BYTE bKey);void MAINMENU_Game_Menu_Trigger(void);void MAINMENU_Game_Menu_BackToPowerOnMenu(void);void MAINMENU_JumpToState(BYTE bState);void MAINMENU_DVD_Recover(BYTE bRecoverRegion);#endif //SUPPORT_STBvoid MAINMENU_DrawTitleString(WORD *pw1stTitle, WORD *pw2ndTitle, WORD *pw3rdTitle);void MAINMENU_UseColorKey(PARM_DRAW_STRING *StringAttr);void MAINMENU_DrawSelectionHelp(BYTE bUpDownOnly, BYTE bExitHelp);void MAINMENU_LoadGroupPalette(BYTE bPaletteStartIndex, DWORD *dwPalette, BYTE bMixEnable);void MAINMENU_InitializeGDI(BYTE bUIStyle);void MAINMENU_DrawExitHelpOnly(void);void MAINMENU_Exit(BYTE bClearBackground);void MAINMENU_ExitAll(BYTE bClearBackground, BYTE bForceExit);//Internal APIs#ifdef SUPPORT_STBvoid _MAINMENU_DrawButton(BYTE bButtonIndex, BYTE bType, BUTTON *pButton);WORD _MAINMENU_GetMaxButtonStringWidth(BUTTON* pButton);void _MAINMENU_DrawButtonString(BYTE bButtonIndex, BUTTON *pButton);WORD _MAINMENU_GetButtonStartX(BUTTON *pButton);WORD _MAINMENU_GetButtonStartY(BYTE bButtonIndex);WORD _MAINMENU_GetButtonWidth(BUTTON *pButton);void _MAINMENU_ProcessButton(void);BYTE _MAINMENU_GetMenuFlowTableEntry(void);BYTE _MAINMENU_GetNextMenuState(void);void _MAINMENU_Game_Menu_DrawAllUI(void);void _MAINMENU_Game_Menu_ProcessButton(void);BYTE _MAINMENU_MoveCursorUp(void);BYTE _MAINMENU_MoveCursorDown(void);void _MAINMENU_UpdateButton(BYTE bNewCursor);#endif //SUPPORT_STBvoid _MAINMENU_DrawAllUI(void);void _MAINMENU_InitDVDMode(void);void _MAINMENU_ExitDVDMode(void);#ifdef MAINMENU_MAIN_FILE#ifdef SUPPORT_STB#include "dvdsetup.h"#include "dvbmenu.h"#include "sysmenu.h"//#include "setupstr.h"#include "..\\..\\OSDString\\strextrn.h"MENU_STATE _MenuStateTable[] = { {MS_DVD_SETUP, MS_MAIN_MENU}, {MS_DVB_MENU, MS_MAIN_MENU}, {MS_SYSTEM_SETTING, MS_MAIN_MENU}, {MS_GAME, MS_MAIN_MENU}, {MS_DVB_LANGUAGE, MS_DVB_MENU}, {MS_DVB_TV_PROGRAM, MS_DVB_MENU}, {MS_DVB_MUSIC_PROGRAM, MS_DVB_MENU}, {MS_DVB_AUTO_SEARCH, MS_DVB_MENU}, {MS_DVB_MANUAL_SEARCH, MS_DVB_MENU}, {MS_DVB_PARENTAL_SETTING, MS_DVB_MENU}, {MS_DVB_LANGUAGE, MS_DVB_MENU}, {MS_DVB_TIME_SETTING, MS_DVB_MENU}, {MS_DVB_SCHEDULE, MS_DVB_MENU}, {MS_DVB_SCHEDULE_TIME_SETTING, MS_DVB_SCHEDULE},#ifdef SUPPORT_219_OSDGAME //xuli.osdgame#ifdef SUPPORT_GAME_MINER {MS_GAME_MINE, MS_GAME},//xuli.osdgame#endif #ifdef SUPPORT_GAME_TETRIS {MS_GAME_TETRIS, MS_GAME},//xuli.osdgame#endif #ifdef SUPPORT_GAME_GOMOKU {MS_GAME_GOMOKU, MS_GAME},//xuli.osdgame#endif #ifdef SUPPORT_GAME_SOKOBAN {MS_GAME_SOKOBAN, MS_GAME},//xuli.osdgame#endif #ifdef SUPPORT_GAME_RUSHHOUR {MS_GAME_RUSHHOUR, MS_GAME},//xuli.osdgame#endif#ifndef SUPPORT_POWERON_MENU#ifdef SUPPORT_CALENDAR {MS_CALENDAR, MS_GAME},//xuli.osdgame#endif //SUPPORT_CALENDAR#endif //SUPPORT_POWERON_MENU#endif //#ifdef SUPPORT_219_OSDGAME};MENU_FLOW _MenuFlowTable[] ={ {MS_MAIN_MENU, MAINMENU_Initial, MAINMENU_ProcessKey, NULL, MAINMENU_Recover, NULL}, {MS_DVD_SETUP, DVDSETUP_Initial, DVDSETUP_ProcessKey, NULL, DVDSETUP_Recover, DVDSETUP_Exit}, {MS_DVB_MENU, DVBMENU_Main_Menu_Initial, DVBMENU_Main_Menu_ProcessKey, DVBMENU_Main_Menu_Trigger, DVBMENU_Main_Menu_Recover, DVBMENU_Main_Menu_Exit}, {MS_SYSTEM_SETTING, SYSMENU_Initial, SYSMENU_ProcessKey, NULL, SYSMENU_Recover, SYSMENU_Exit}, {MS_GAME, MAINMENU_Game_Menu_Initial, MAINMENU_Game_Menu_ProcessKey, NULL, MAINMENU_Game_Menu_Recover, MAINMENU_Game_Menu_Exit}, {MS_DVB_TV_PROGRAM, DVBMENU_TV_Porgram_Initial, DVBMENU_TV_Porgram_ProcessKey, NULL, NULL, DVBMENU_TV_Porgram_Exit}, {MS_DVB_MUSIC_PROGRAM, DVBMENU_Music_Porgram_Initial, DVBMENU_Music_Program_ProcessKey, NULL, NULL, DVBMENU_Music_Porgram_Exit}, {MS_DVB_AUTO_SEARCH, DVBMENU_Auto_Search_Initial, DVBMENU_Auto_Search_ProcessKey, DVBMENU_Auto_Search_Trigger, NULL, DVBMENU_Auto_Search_Exit}, {MS_DVB_MANUAL_SEARCH, DVBMENU_Manual_Search_Initial, DVBMENU_Manual_Search_ProcessKey, DVBMENU_Manual_Search_Trigger, NULL, DVBMENU_Manual_Search_Exit}, {MS_DVB_PARENTAL_SETTING, DVBMENU_Parental_Setting_Initial, DVBMENU_Parental_Setting_ProcessKey, NULL, NULL, DVBMENU_Parental_Setting_Exit}, {MS_DVB_LANGUAGE, DVBMENU_Language_Initial, DVBMENU_Language_ProcessKey, NULL, NULL, DVBMENU_Language_Exit}, {MS_DVB_TIME_SETTING, DVBMENU_Time_Setting_Initial, DVBMENU_Time_Setting_ProcessKey, NULL, NULL, DVBMENU_Time_Setting_Exit}, {MS_DVB_SCHEDULE, DVBMENU_Schedule_Initial, DVBMENU_Schedule_ProcessKey, NULL, DVBMENU_Schedule_Recover, DVBMENU_Schedule_Exit}, {MS_DVB_SCHEDULE_TIME_SETTING, DVBMENU_Schedule_Time_Setting_Initial, DVBMENU_Schedule_Time_Setting_ProcessKey, NULL, NULL, DVBMENU_Schedule_Time_Setting_Exit},#ifdef SUPPORT_GAME_MINER {MS_GAME_MINE, GAME_MINE_Initial, GAME_MINE_ProcessKey, GAME_MINE_Trigger, NULL, GAME_MINE_Exit}, #endif#ifdef SUPPORT_GAME_TETRIS {MS_GAME_TETRIS, GAME_TETRIS_Initial, GAME_TETRIS_ProcessKey, GAME_TETRIS_Trigger, NULL, GAME_TETRIS_Exit},#endif#ifdef SUPPORT_GAME_GOMOKU {MS_GAME_GOMOKU, GAME_GOMOKU_Initial, GAME_GOMOKU_ProcessKey, NULL, NULL, GAME_GOMOKU_Exit},#endif#ifdef SUPPORT_GAME_SOKOBAN {MS_GAME_SOKOBAN, GAME_SOKOBAN_Initial, GAME_SOKOBAN_ProcessKey, GAME_SOKOBAN_Trigger, NULL, GAME_SOKOBAN_Exit},#endif#ifdef SUPPORT_GAME_RUSHHOUR {MS_GAME_RUSHHOUR, GAME_RUSHHOUR_Initial, GAME_RUSHHOUR_ProcessKey, NULL, NULL, GAME_RUSHHOUR_Exit},#endif#ifndef SUPPORT_POWERON_MENU#ifdef SUPPORT_CALENDAR {MS_CALENDAR, CALENDAR_Initial, CALENDAR_ProcessKey, NULL,NULL,CALENDAR_Exit} #endif //SUPPORT_CALENDAR #endif //SUPPORT_POWERON_MENU};#endif //SUPPORT_STB BYTE _bMAINMENUTitlePalette1[MAINMENU_TITLE_REGION_HEIGHT] ={ MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_0, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_0, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_0, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_0, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_0, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_1, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_1, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_1, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_2, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_2, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_2, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_2, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_3, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_3, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_3, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_4, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_4, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_4, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_5, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_5, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_5, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_6, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_6, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_6, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_7, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_7, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_7, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_8, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_8, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_8, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_9, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_9, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_10, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_11, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_12, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_13};BYTE _bMAINMENUTitlePalette2[MAINMENU_TITLE_REGION_HEIGHT] = { MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_0, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_0, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_0, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_1, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_1, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_2, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_2, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_3, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_3, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_3, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_4, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_4, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_5, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_5, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_6, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_6, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_6, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_7, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_7, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_8, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_8, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_8, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_9, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_9, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_9, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_10, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_10, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_10, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_11, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_11, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_12, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_13, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_14, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_14, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_14, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_14};BYTE _bMAINMENUTitlePalette3[MAINMENU_TITLE_REGION_HEIGHT] = { MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_0, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_0, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_0, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_0, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_1, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_1, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_1, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_2, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_2, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_2, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_3, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_3, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_3, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_4, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_4, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_4, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_5, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_5, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_5, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_5, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_6, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_6, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_6, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_6, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_7, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_7, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_7, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_7, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_8, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_8, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_8, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_8, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_9, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_9, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_9, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_9};BYTE _bMAINMENUTitlePalette4[MAINMENU_TITLE_REGION_HEIGHT] = { MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_0, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_0, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_1, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_1, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_2, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_3, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_3, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_4, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_4, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_5, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_6, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_6, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_7, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_7, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_8, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_8, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_9, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_9, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_9, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_9, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_8, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_8, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_7, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_7, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_6, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_6, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_5, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_4, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_4, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_3, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_3, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_2, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_1, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_1, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_0, MAINMENU_PALETTE_ENTRY_TITLE_REGION_PALETTE_0,};BYTE _bMAINMENUHelpPalette1[MAINMENU_HELP_REGION_HEIGHT] ={ MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_0, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_1, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_2, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_3, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_3, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_3, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_4, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_4, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_4, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_5, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_5, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_5, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_6, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_6, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_6, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_7, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_7, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_7, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_8, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_8, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_8, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_9, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_9, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_9, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_10, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_10, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_10, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_11, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_11, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_11, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_11, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_12, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_12, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_12, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_12, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_12};BYTE _bMAINMENUHelpPalette2[MAINMENU_HELP_REGION_HEIGHT] ={ MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_0, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_0, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_0, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_0, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_1, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_2, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_3, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_3, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_4, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_4, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_4, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_5, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_5, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_5, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_6, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_6, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_6, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_7, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_7, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_8, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_8, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_8, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_9, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_9, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_10, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_10, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_11, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_11, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_11, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_12, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_12, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_13, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_13, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_14, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_14, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_14};BYTE _bMAINMENUHelpPalette3[MAINMENU_HELP_REGION_HEIGHT] ={ MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_0, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_0, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_0, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_0, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_1, MAINMENU_PALETTE_ENTRY_HELP_REGION_PALETTE_1,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -