Diff for /np2/win9x/scrnmng.cpp between versions 1.14 and 1.15

version 1.14, 2004/01/05 05:04:54 version 1.15, 2004/02/13 20:31:55
Line 28  typedef struct { Line 28  typedef struct {
         LPDIRECTDRAWSURFACE     clocksurf;          LPDIRECTDRAWSURFACE     clocksurf;
         LPDIRECTDRAWCLIPPER     clipper;          LPDIRECTDRAWCLIPPER     clipper;
         LPDIRECTDRAWPALETTE     palette;          LPDIRECTDRAWPALETTE     palette;
         BYTE                            scrnmode;          UINT                            scrnmode;
         int                                     width;          int                                     width;
         int                                     height;          int                                     height;
         int                                     extend;          int                                     extend;
         int                                     cliping;          int                                     cliping;
         RGB32                           pal16mask;          RGB32                           pal16mask;
         BYTE                            r16b;          UINT8                           r16b;
         BYTE                            l16r;          UINT8                           l16r;
         BYTE                            l16g;          UINT8                           l16g;
         BYTE                            menudisp;          BYTE                            menudisp;
         int                                     menusize;          int                                     menusize;
         RECT                            scrn;          RECT                            scrn;
Line 385  BOOL scrnmng_create(BYTE scrnmode) { Line 385  BOOL scrnmng_create(BYTE scrnmode) {
   
         if (scrnmode & SCRNMODE_FULLSCREEN) {          if (scrnmode & SCRNMODE_FULLSCREEN) {
                 dclock_init();                  dclock_init();
 #if 0  
                 ddraw2->SetCooperativeLevel(hWndMain,                  ddraw2->SetCooperativeLevel(hWndMain,
                                                                                 DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN);                                                                                  DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN);
 #else  
                 ddraw2->SetCooperativeLevel(hWndMain,  
                                         DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN | DDSCL_ALLOWREBOOT);  
 #endif  
                 height = (np2oscfg.force400)?400:480;                  height = (np2oscfg.force400)?400:480;
                 bitcolor = (scrnmode & SCRNMODE_HIGHCOLOR)?16:8;                  bitcolor = (scrnmode & SCRNMODE_HIGHCOLOR)?16:8;
                 if (ddraw2->SetDisplayMode(640, height, bitcolor, 0, 0) != DD_OK) {                  if (ddraw2->SetDisplayMode(640, height, bitcolor, 0, 0) != DD_OK) {
Line 497  BOOL scrnmng_create(BYTE scrnmode) { Line 492  BOOL scrnmng_create(BYTE scrnmode) {
                 }                  }
                 ddraw.extend = 1;                  ddraw.extend = 1;
         }          }
         scrnmng.bpp = (BYTE)bitcolor;          scrnmng.bpp = (UINT8)bitcolor;
         scrnsurf.bpp = bitcolor;          scrnsurf.bpp = bitcolor;
         ddraw.scrnmode = scrnmode;          ddraw.scrnmode = scrnmode;
         ddraw.width = 640;          ddraw.width = 640;

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


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