Diff for /xmil/win9xc/scrnmng.cpp between versions 1.1 and 1.3

version 1.1, 2004/08/08 12:26:19 version 1.3, 2005/02/04 06:42:12
Line 11 Line 11
 #include        "sysmng.h"  #include        "sysmng.h"
 #include        "extclass.h"  #include        "extclass.h"
 #include        "pccore.h"  #include        "pccore.h"
   #include        "iocore.h"
 #include        "scrndraw.h"  #include        "scrndraw.h"
 #include        "palettes.h"  #include        "palettes.h"
 #include        "makescrn.h"  #include        "makescrn.h"
Line 238  static void paletteinit(void) { Line 239  static void paletteinit(void) {
         hdc = GetDC(hWndMain);          hdc = GetDC(hWndMain);
         GetSystemPaletteEntries(hdc, 0, 256, ddraw.pal);          GetSystemPaletteEntries(hdc, 0, 256, ddraw.pal);
         ReleaseDC(hWndMain, hdc);          ReleaseDC(hWndMain, hdc);
         for (i=0; i<XMILPAL_TOTAL; i++) {          for (i=0; i<XMILPAL_USE; i++) {
                 ddraw.pal[i + START_PAL].peFlags = PC_RESERVED | PC_NOCOLLAPSE;                  ddraw.pal[i + START_PAL].peFlags = PC_RESERVED | PC_NOCOLLAPSE;
         }          }
         ddraw.ddraw2->CreatePalette(DDPCAPS_8BIT, ddraw.pal, &ddraw.palette, 0);          ddraw.ddraw2->CreatePalette(DDPCAPS_8BIT, ddraw.pal, &ddraw.palette, 0);
Line 248  static void paletteinit(void) { Line 249  static void paletteinit(void) {
   
 static void paletteset(void) {  static void paletteset(void) {
   
         int             i;          UINT    i;
   
         if ((ddraw.palette != NULL) && (xm_palettes)) {          if ((ddraw.palette != NULL) && (xmil_palettes)) {
                 for (i=0; i<xm_palettes; i++) {                  for (i=0; i<xmil_palettes; i++) {
                         ddraw.pal[i+START_PAL].peRed = x1n_pal32[i].p.r;                          ddraw.pal[i+START_PAL].peRed = xmil_pal32[i].p.r;
                         ddraw.pal[i+START_PAL].peBlue = x1n_pal32[i].p.b;                          ddraw.pal[i+START_PAL].peBlue = xmil_pal32[i].p.b;
                         ddraw.pal[i+START_PAL].peGreen = x1n_pal32[i].p.g;                          ddraw.pal[i+START_PAL].peGreen = xmil_pal32[i].p.g;
                 }                  }
                 ddraw.palette->SetEntries(0, START_PAL, xm_palettes,                  ddraw.palette->SetEntries(0, START_PAL, xmil_palettes,
                                                                                                         &ddraw.pal[START_PAL]);                                                                                                          &ddraw.pal[START_PAL]);
         }          }
 }  }
Line 446  BRESULT scrnmng_create(UINT8 mode) { Line 447  BRESULT scrnmng_create(UINT8 mode) {
         ddraw.height = height;          ddraw.height = height;
         ddraw.cliping = 0;          ddraw.cliping = 0;
         renewalclientsize(FALSE);          renewalclientsize(FALSE);
         makescrn.palandply = 1;          crtc.e.palandply = 1;
         return(SUCCESS);          return(SUCCESS);
   
 scre_err:  scre_err:

Removed from v.1.1  
changed lines
  Added in v.1.3


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