⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gui.h

📁 十七种模拟器源代码 非常有用的作课程设计不可缺少的
💻 H
字号:
/******************************************************************************//*                                                                            *//*                                  RAINE GUI                                 *//*                                                                            *//******************************************************************************/#include "deftypes.h"extern PALETTE gui_pal;typedef struct RGUI_CFG{   UINT32 gui_col_text_1;   UINT32 gui_col_text_2;   UINT32 gui_col_black;   UINT32 gui_col_select;   UINT32 gui_box_col_high_2;   UINT32 gui_box_col_high_1;   UINT32 gui_box_col_middle;   UINT32 gui_box_col_low_1;   UINT32 gui_box_col_low_2;   UINT32 game_list_mode;		// Show full, available or missing games   UINT8 bg_image[256];			// bg image   UINT8 font_datafile[256];	// font file} RGUI_CFG;struct RGUI_CFG rgui_cfg;extern int wants_switch_res;#define SET_PAL( COL ) switch (display_cfg.bpp){\  case 8: C##COL = COL; break; \  case 15: GET_PEN_FOR_COLOUR_15(gui_pal[COL].r,gui_pal[COL].g,gui_pal[COL].b,C##COL); break; \  case 16: GET_PEN_FOR_COLOUR_16(gui_pal[COL].r,gui_pal[COL].g,gui_pal[COL].b,C##COL); break; \  case 24: GET_PEN_FOR_COLOUR_24(gui_pal[COL].r,gui_pal[COL].g,gui_pal[COL].b,C##COL); break; \  case 32: GET_PEN_FOR_COLOUR_32(gui_pal[COL].r,gui_pal[COL].g,gui_pal[COL].b,C##COL); break; \}// StartGUI():// Does the whole gui loop, currently always returns 0.int StartGUI(void);void Unselect_Button(DIALOG *d);void FadeGUI(void);BITMAP *make_mapped_bitmap(BITMAP *src, int *start, PALETTE *src_pal, UINT32 cols);void destroy_mapped_bitmap(BITMAP *dest, UINT32 cols);void set_gui_palette(void);void MakeGUIBack(void);void raine_centre_dialog(DIALOG *dialog);void load_progress(void);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -