Diff for /np2/macos9/np2.cpp between versions 1.15 and 1.18

version 1.15, 2003/11/13 20:14:31 version 1.18, 2003/12/01 21:15:13
Line 277  static void HandleMenuChoice(long wParam Line 277  static void HandleMenuChoice(long wParam
                 case IDM_KEY:                  case IDM_KEY:
                         menu_setkey(0);                          menu_setkey(0);
                         keystat_resetjoykey();                          keystat_resetjoykey();
                           update |= SYS_UPDATECFG;
                         break;                          break;
   
                 case IDM_JOY1:                  case IDM_JOY1:
                         menu_setkey(1);                          menu_setkey(1);
                         keystat_resetjoykey();                          keystat_resetjoykey();
                           update |= SYS_UPDATECFG;
                         break;                          break;
   
                 case IDM_JOY2:                  case IDM_JOY2:
                         menu_setkey(2);                          menu_setkey(2);
                         keystat_resetjoykey();                          keystat_resetjoykey();
                           update |= SYS_UPDATECFG;
                         break;                          break;
   
                 case IDM_MOUSEKEY:                  case IDM_MOUSEKEY:
                         menu_setkey(3);                          menu_setkey(3);
                         keystat_resetjoykey();                          keystat_resetjoykey();
                           update |= SYS_UPDATECFG;
                         break;                          break;
   
                 case IDM_XSHIFT:                  case IDM_XSHIFT:
                         menu_setxshift(np2cfg.XSHIFT ^ 1);                          menu_setxshift(np2cfg.XSHIFT ^ 1);
                         keystat_forcerelease(0x70);                          keystat_forcerelease(0x70);
                           update |= SYS_UPDATECFG;
                         break;                          break;
   
                 case IDM_XCTRL:                  case IDM_XCTRL:
                         menu_setxshift(np2cfg.XSHIFT ^ 2);                          menu_setxshift(np2cfg.XSHIFT ^ 2);
                         keystat_forcerelease(0x74);                          keystat_forcerelease(0x74);
                           update |= SYS_UPDATECFG;
                         break;                          break;
   
                 case IDM_XGRPH:                  case IDM_XGRPH:
                         menu_setxshift(np2cfg.XSHIFT ^ 4);                          menu_setxshift(np2cfg.XSHIFT ^ 4);
                         keystat_forcerelease(0x73);                          keystat_forcerelease(0x73);
                           update |= SYS_UPDATECFG;
                         break;                          break;
   
                 case IDM_F12MOUSE:                  case IDM_F12MOUSE:
                         menu_setf12copy(0);                          menu_setf12copy(0);
                         keystat_resetcopyhelp();                          keystat_resetcopyhelp();
                         update |= SYS_UPDATECFG;                          update |= SYS_UPDATEOSCFG;
                         break;                          break;
   
                 case IDM_F12COPY:                  case IDM_F12COPY:
                         menu_setf12copy(1);                          menu_setf12copy(1);
                         keystat_resetcopyhelp();                          keystat_resetcopyhelp();
                         update |= SYS_UPDATECFG;                          update |= SYS_UPDATEOSCFG;
                         break;                          break;
   
                 case IDM_F12STOP:                  case IDM_F12STOP:
                         menu_setf12copy(2);                          menu_setf12copy(2);
                         keystat_resetcopyhelp();                          keystat_resetcopyhelp();
                         update |= SYS_UPDATECFG;                          update |= SYS_UPDATEOSCFG;
                         break;                          break;
   
                 case IDM_BEEPOFF:                  case IDM_BEEPOFF:
Line 560  static void eventproc(EventRecord *event Line 567  static void eventproc(EventRecord *event
                                 soundmng_play();                                  soundmng_play();
                         }                          }
                         else {                          else {
                                 mackbd_keydown(keycode);                                  mackbd_keydown(keycode, FALSE);
                         }                          }
                         break;                          break;
   
Line 727  int main(int argc, char *argv[]) { Line 734  int main(int argc, char *argv[]) {
                 flagload(np2resume);                  flagload(np2resume);
         }          }
   
         SetScriptManagerVariable(smKeyDisableState, 1);  
   
         SetEventMask(everyEvent);          SetEventMask(everyEvent);
   
         np2running = TRUE;          np2running = TRUE;

Removed from v.1.15  
changed lines
  Added in v.1.18


RetroPC.NET-CVS <cvs@retropc.net>