Browse Source

[capture.cpp] fix functions

pull/876/head
galaxyhaxz 6 years ago committed by Anders Jenbo
parent
commit
6a54a4d6fc
  1. 9
      Source/capture.cpp

9
Source/capture.cpp

@ -21,9 +21,9 @@ void CaptureScreen()
success = CaptureHdr(hObject, SCREEN_WIDTH, SCREEN_HEIGHT);
if (success) {
success = CapturePix(hObject, SCREEN_WIDTH, SCREEN_HEIGHT, BUFFER_WIDTH, &gpBuffer[SCREENXY(0, 0)]);
if (success) {
success = CapturePal(hObject, palette);
}
}
if (success) {
success = CapturePal(hObject, palette);
}
unlock_buf(2);
CloseHandle(hObject);
@ -83,8 +83,7 @@ BOOL CapturePix(HANDLE hFile, WORD width, WORD height, WORD stride, BYTE *pixels
BYTE *pBuffer, *pBufferEnd;
pBuffer = (BYTE *)DiabloAllocPtr(2 * width);
while (height != 0) {
height--;
while (height--) {
pBufferEnd = CaptureEnc(pixels, pBuffer, width);
pixels += stride;
writeSize = pBufferEnd - pBuffer;

Loading…
Cancel
Save