|
|
| version 1.11, 2004/08/12 11:03:09 | version 1.13, 2004/08/17 12:30:41 |
|---|---|
| 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 122 void menu_initialize(void) { | Line 148 void menu_initialize(void) { |
| IDM_WAVEREC, IDS_WAVEREC); | IDM_WAVEREC, IDS_WAVEREC); |
| #endif | #endif |
| #if defined(SUPPORT_TURBOZ) | |
| hSubMenu = GetSubMenu(hMenu, 3); | |
| insertresmenu(hSubMenu, 2, MF_BYPOSITION | MF_STRING, | |
| IDM_TURBOZ, IDS_TURBOZ); | |
| #endif | |
| // for (i=4; i--;) { | // for (i=4; i--;) { |
| // if (np2cfg.fddequip & (1 << i)) { | // if (np2cfg.fddequip & (1 << i)) { |
| // insdiskmenu(hMenu, 1, fddmenu + i); | // insdiskmenu(hMenu, 1, fddmenu + i); |
| Line 129 void menu_initialize(void) { | Line 161 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 |