Diff for /np2/win9xc/np2.cpp between versions 1.8 and 1.12

version 1.8, 2003/11/06 01:58:36 version 1.12, 2003/12/08 06:24:03
Line 1 Line 1
 #include        "compiler.h"  #include        "compiler.h"
 #include        <time.h>  #include        <time.h>
   #ifndef __GNUC__
 #include        <winnls32.h>  #include        <winnls32.h>
   #endif
 #include        "strres.h"  #include        "strres.h"
 #include        "parts.h"  #include        "parts.h"
 #include        "resource.h"  #include        "resource.h"
Line 45 Line 47
 #define STATSAVEMAX             10  #define STATSAVEMAX             10
   
 static  char            np2help[] = "np2.hlp";  static  char            np2help[] = "np2.hlp";
 static  char            np2resume[] = "sav";  // static char          np2resume[] = "sav";
   
 static  const char      szAppCaption[] = "Neko Project II - C version";  #if defined(CPUCORE_IA32)
                   const char szAppCaption[] = "Neko Project II (IA-32)";
   #else
                   const char szAppCaption[] = "Neko Project II (C Version)";
   #endif
 static  const char      szClassName[] = "NP2-MainWindow";  static  const char      szClassName[] = "NP2-MainWindow";
   
   
Line 133  LRESULT CALLBACK WndProc(HWND hWnd, UINT Line 139  LRESULT CALLBACK WndProc(HWND hWnd, UINT
   
         switch (msg) {          switch (msg) {
                 case WM_CREATE:                  case WM_CREATE:
   #ifndef __GNUC__
                         WINNLSEnableIME(hWnd, FALSE);                          WINNLSEnableIME(hWnd, FALSE);
 //                      DragAcceptFiles(hWnd, TRUE);  #endif
                         break;                          break;
   
                 case WM_SYSCOMMAND:                  case WM_SYSCOMMAND:
Line 300  LRESULT CALLBACK WndProc(HWND hWnd, UINT Line 307  LRESULT CALLBACK WndProc(HWND hWnd, UINT
   
                                 case IDM_KEY:                                  case IDM_KEY:
                                         xmenu_setkey(0);                                          xmenu_setkey(0);
                                           update |= SYS_UPDATECFG;
                                         break;                                          break;
   
                                 case IDM_JOY1:                                  case IDM_JOY1:
                                         xmenu_setkey(1);                                          xmenu_setkey(1);
                                           update |= SYS_UPDATECFG;
                                         break;                                          break;
   
                                 case IDM_JOY2:                                  case IDM_JOY2:
                                         xmenu_setkey(2);                                          xmenu_setkey(2);
                                           update |= SYS_UPDATECFG;
                                         break;                                          break;
   
                                 case IDM_XSHIFT:                                  case IDM_XSHIFT:
                                         xmenu_setxshift(np2cfg.XSHIFT ^ 1);                                          xmenu_setxshift(np2cfg.XSHIFT ^ 1);
                                         keystat_forcerelease(0x70);                                          keystat_forcerelease(0x70);
                                           update |= SYS_UPDATECFG;
                                         break;                                          break;
   
                                 case IDM_XCTRL:                                  case IDM_XCTRL:
                                         xmenu_setxshift(np2cfg.XSHIFT ^ 2);                                          xmenu_setxshift(np2cfg.XSHIFT ^ 2);
                                         keystat_forcerelease(0x74);                                          keystat_forcerelease(0x74);
                                           update |= SYS_UPDATECFG;
                                         break;                                          break;
   
                                 case IDM_XGRPH:                                  case IDM_XGRPH:
                                         xmenu_setxshift(np2cfg.XSHIFT ^ 4);                                          xmenu_setxshift(np2cfg.XSHIFT ^ 4);
                                         keystat_forcerelease(0x73);                                          keystat_forcerelease(0x73);
                                           update |= SYS_UPDATECFG;
                                         break;                                          break;
   
                                 case IDM_F12MOUSE:                                  case IDM_F12MOUSE:
                                         xmenu_setf12copy(0);                                          xmenu_setf12copy(0);
                                         keystat_resetcopyhelp();                                          keystat_resetcopyhelp();
                                         update |= SYS_UPDATECFG;                                          update |= SYS_UPDATEOSCFG;
                                         break;                                          break;
   
                                 case IDM_F12COPY:                                  case IDM_F12COPY:
                                         xmenu_setf12copy(1);                                          xmenu_setf12copy(1);
                                         keystat_resetcopyhelp();                                          keystat_resetcopyhelp();
                                         update |= SYS_UPDATECFG;                                          update |= SYS_UPDATEOSCFG;
                                         break;                                          break;
   
                                 case IDM_F12STOP:                                  case IDM_F12STOP:
                                         xmenu_setf12copy(2);                                          xmenu_setf12copy(2);
                                         keystat_resetcopyhelp();                                          keystat_resetcopyhelp();
                                         update |= SYS_UPDATECFG;                                          update |= SYS_UPDATEOSCFG;
                                         break;                                          break;
   
                                 case IDM_BEEPOFF:                                  case IDM_BEEPOFF:
Line 796  int WINAPI WinMain(HINSTANCE hInstance,  Line 809  int WINAPI WinMain(HINSTANCE hInstance, 
                 np2.hIcon = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_ICON1));                  np2.hIcon = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_ICON1));
                 np2.hCursor = LoadCursor(NULL, IDC_ARROW);                  np2.hCursor = LoadCursor(NULL, IDC_ARROW);
                 np2.hbrBackground = (HBRUSH)GetStockObject(BLACK_BRUSH);                  np2.hbrBackground = (HBRUSH)GetStockObject(BLACK_BRUSH);
                 np2.lpszMenuName = MAKEINTRESOURCE(IDM_MAIN);                  np2.lpszMenuName = MAKEINTRESOURCE(IDR_MAIN);
                 np2.lpszClassName = szClassName;                  np2.lpszClassName = szClassName;
                 if (!RegisterClass(&np2)) {                  if (!RegisterClass(&np2)) {
                         return(FALSE);                          return(FALSE);

Removed from v.1.8  
changed lines
  Added in v.1.12


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