|
|
| version 1.10, 2004/08/10 08:28:49 | version 1.12, 2004/08/12 17:57:36 |
|---|---|
| Line 104 void sysmenu_setbgsound(UINT8 value) { | Line 104 void sysmenu_setbgsound(UINT8 value) { |
| // ---- | // ---- |
| #if defined(SUPPORT_STATSAVE) | |
| static const OEMCHAR xmenu_stat[] = OEMTEXT("S&tat"); | |
| static const OEMCHAR xmenu_statsave[] = OEMTEXT("Save %u"); | |
| static const OEMCHAR xmenu_statload[] = OEMTEXT("Load %u"); | |
| static void addstatsavemenu(HMENU hMenu, UINT pos) { | |
| HMENU hSubMenu; | |
| UINT i; | |
| OEMCHAR buf[16]; | |
| hSubMenu = CreatePopupMenu(); | |
| for (i=0; i<SUPPORT_STATSAVE; i++) { | |
| OEMSPRINTF(buf, xmenu_statsave, i); | |
| AppendMenu(hSubMenu, MF_STRING, IDM_FLAGSAVE + i, buf); | |
| } | |
| AppendMenu(hSubMenu, MF_MENUBARBREAK, 0, NULL); | |
| for (i=0; i<SUPPORT_STATSAVE; i++) { | |
| OEMSPRINTF(buf, xmenu_statload, i); | |
| AppendMenu(hSubMenu, MF_STRING, IDM_FLAGLOAD + i, buf); | |
| } | |
| InsertMenu(hMenu, pos, MF_BYPOSITION | MF_POPUP, | |
| (UINT32)hSubMenu, xmenu_stat); | |
| } | |
| #endif | |
| void menu_initialize(void) { | void menu_initialize(void) { |
| HMENU hMenu; | HMENU hMenu; |
| Line 129 void menu_initialize(void) { | Line 155 void menu_initialize(void) { |
| // } | // } |
| #if defined(SUPPORT_STATSAVE) | #if defined(SUPPORT_STATSAVE) |
| if (np2oscfg.statsave) { | if (xmiloscfg.statsave) { |
| addstatsavemenu(hMenu, 1); | addstatsavemenu(hMenu, 1); |
| } | } |
| #endif | #endif |
| Line 264 void menu_setmouse(UINT8 value) { | Line 290 void menu_setmouse(UINT8 value) { |
| CheckMenuItem(GetMenu(hWndMain), IDM_MOUSE, MFCHECK(value)); | CheckMenuItem(GetMenu(hWndMain), IDM_MOUSE, MFCHECK(value)); |
| } | } |
| void menu_setcpuspeed(UINT8 value) { | |
| value &= 1; | |
| xmilcfg.CPU8MHz = value; | |
| CheckMenuItem(GetMenu(hWndMain), IDM_8MHZ, MFCHECK(value)); | |
| } | |
| void menu_setmotorflg(UINT8 value) { | void menu_setmotorflg(UINT8 value) { |
| value &= 1; | value &= 1; |