--- xmil/win9x/Attic/ddrawbmp.cpp 2004/08/03 12:50:54 1.2 +++ xmil/win9x/Attic/ddrawbmp.cpp 2004/08/04 15:18:26 1.3 @@ -105,7 +105,7 @@ void bmpsavefile(const OEMCHAR *filename long y; BYTE *p; BYTE bit; - BYTE work[SCREEN_WIDTH]; + BYTE work[SURFACE_WIDTH]; if (bmc->bmi.biClrImportant <= 2) { bmc->bmi.biBitCount = 1; @@ -193,7 +193,7 @@ const OEMCHAR *f; OEMCHAR *r; if ((hbmc = GlobalAlloc(GPTR, (DWORD)sizeof(BMP_CTRL) + 1 + - ((DWORD)SCREEN_WIDTH * SCREEN_HEIGHT * 3L))) == NULL) { + ((DWORD)SURFACE_WIDTH * SURFACE_HEIGHT * 3L))) == NULL) { return; } if ((bmc = (BMP_CTRL *)GlobalLock(hbmc)) == NULL) { @@ -203,15 +203,15 @@ const OEMCHAR *f; ZeroMemory(bmc, sizeof(BMP_CTRL)); ZeroMemory(remap, 256); ZeroMemory(remapflg, 256); - bmc->bmi.biWidth = SCREEN_WIDTH; - bmc->bmi.biHeight = SCREEN_HEIGHT; + bmc->bmi.biWidth = SURFACE_WIDTH; + bmc->bmi.biHeight = SURFACE_HEIGHT; p = screenmap; q = (BYTE *)bmc + sizeof(BMP_CTRL); - for (y=0; ypal, x1z_pal32[(p[320] << 8) | p[0]].d); p++; *q++ = c; *q++ = c; } - p += SCREEN_WIDTH/2; + p += SURFACE_WIDTH/2; break; } if (pals > 256) { @@ -257,34 +257,34 @@ const OEMCHAR *f; f = bmpextstr[3]; p = screenmap; q = (BYTE *)bmc + sizeof(BMP_CTRL); - for (y=0; ybmi.biWidth = SCREEN_WIDTH/2; - bmc->bmi.biHeight = SCREEN_HEIGHT/2; + bmc->bmi.biWidth = SURFACE_WIDTH/2; + bmc->bmi.biHeight = SURFACE_HEIGHT/2; p = screenmap; q = (BYTE *)bmc + sizeof(BMP_CTRL); - for (y=0; ypal, palettesmix(p).d); p += 2; } - p += SCREEN_WIDTH; + p += SURFACE_WIDTH; break; case SCRNWIDTHMODE_WIDTH40: - for (x=0; xpal, x1n_pal32[*p++].d); } - p += SCREEN_WIDTH + (SCREEN_WIDTH/2); + p += SURFACE_WIDTH + (SURFACE_WIDTH/2); break; case SCRNWIDTHMODE_4096: - for (x=0; xpal, x1z_pal32[(p[320] << 8) | p[0]].d); p++; } - p += SCREEN_WIDTH + (SCREEN_WIDTH/2); + p += SURFACE_WIDTH + (SURFACE_WIDTH/2); break; } if (pals > 256) { @@ -363,33 +363,33 @@ const OEMCHAR *f; f = bmpextstr[3]; p = screenmap; q = (BYTE *)bmc + sizeof(BMP_CTRL); - for (y=0; y