Diff for /np2/win9x/scrnmng.cpp between versions 1.1.1.1 and 1.2

version 1.1.1.1, 2003/10/16 17:58:47 version 1.2, 2003/10/18 10:00:29
Line 127  static void renewalclientsize(void) { Line 127  static void renewalclientsize(void) {
         else {          else {
                 multiple = scrnstat.multiple;                  multiple = scrnstat.multiple;
                 if (!(ddraw.scrnmode & SCRNMODE_ROTATE)) {                  if (!(ddraw.scrnmode & SCRNMODE_ROTATE)) {
                         if (np2oscfg.paddingx) {                          if ((np2oscfg.paddingx) && (multiple == 8)) {
                                 extend = min(scrnstat.extend, ddraw.extend);                                  extend = min(scrnstat.extend, ddraw.extend);
                         }                          }
                         scrnwidth = (width * multiple) >> 3;                          scrnwidth = (width * multiple) >> 3;
Line 138  static void renewalclientsize(void) { Line 138  static void renewalclientsize(void) {
                         ddraw.scrn.top = np2oscfg.paddingy;                          ddraw.scrn.top = np2oscfg.paddingy;
                 }                  }
                 else {                  else {
                         if (np2oscfg.paddingy) {                          if ((np2oscfg.paddingy) && (multiple == 8)) {
                                 extend = min(scrnstat.extend, ddraw.extend);                                  extend = min(scrnstat.extend, ddraw.extend);
                         }                          }
                         scrnwidth = (height * multiple) >> 3;                          scrnwidth = (height * multiple) >> 3;
Line 269  static void make16mask(DWORD bmask, DWOR Line 269  static void make16mask(DWORD bmask, DWOR
         ddraw.r16b = sft;          ddraw.r16b = sft;
   
         sft = 0;          sft = 0;
         while((rmask & 0xffffff0) && (sft < 32)) {          while((rmask & 0xffffff00) && (sft < 32)) {
                 rmask >>= 1;                  rmask >>= 1;
                 sft++;                  sft++;
         }          }
Line 277  static void make16mask(DWORD bmask, DWOR Line 277  static void make16mask(DWORD bmask, DWOR
         ddraw.l16r = sft;          ddraw.l16r = sft;
   
         sft = 0;          sft = 0;
         while((gmask & 0xffffff0) && (sft < 32)) {          while((gmask & 0xffffff00) && (sft < 32)) {
                 gmask >>= 1;                  gmask >>= 1;
                 sft++;                  sft++;
         }          }
Line 445  BOOL scrnmng_create(BYTE scrnmode) { Line 445  BOOL scrnmng_create(BYTE scrnmode) {
                 else {                  else {
                         goto scre_err;                          goto scre_err;
                 }                  }
                   ddraw.extend = 1;
         }          }
         scrnmng.bpp = (BYTE)bitcolor;          scrnmng.bpp = (BYTE)bitcolor;
         scrnsurf.bpp = bitcolor;          scrnsurf.bpp = bitcolor;
Line 628  void scrnmng_update(void) { Line 629  void scrnmng_update(void) {
   
 // ----  // ----
   
   void scrnmng_setmultiple(int multiple) {
   
           if (scrnstat.multiple != multiple) {
                   scrnstat.multiple = multiple;
                   renewalclientsize();
           }
   }
   
 static const RECT rectclk = {0, 0, DCLOCK_X, DCLOCK_Y};  static const RECT rectclk = {0, 0, DCLOCK_X, DCLOCK_Y};
   
 void scrnmng_dispclock(void) {  void scrnmng_dispclock(void) {

Removed from v.1.1.1.1  
changed lines
  Added in v.1.2


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