From 6252ceaf95e7b51c82e3566a24f91e2a6b9c8354 Mon Sep 17 00:00:00 2001 From: galaxyhaxz Date: Thu, 14 Jun 2018 02:05:44 -0500 Subject: [PATCH] Update palette.cpp --- Source/palette.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Source/palette.cpp b/Source/palette.cpp index 0b0e4d3..cae18af 100644 --- a/Source/palette.cpp +++ b/Source/palette.cpp @@ -52,10 +52,10 @@ void __cdecl palette_init() palette_load_gamma(); memcpy(system_palette, orig_palette, 0x400u); LoadSysPal(); - v0 = IDirectDraw_CreatePalette(lpDDInterface, DDPCAPS_ALLOW256|DDPCAPS_8BIT, system_palette, &lpDDPalette, NULL); + v0 = lpDDInterface->CreatePalette(DDPCAPS_ALLOW256|DDPCAPS_8BIT, system_palette, &lpDDPalette, NULL); if ( v0 ) TermDlg(111, v0, "C:\\Src\\Diablo\\Source\\PALETTE.CPP", 143); - v1 = IDirectDrawSurface_SetPalette(lpDDSPrimary, lpDDPalette); + v1 = lpDDSPrimary->SetPalette(lpDDPalette); if ( v1 ) TermDlg(111, v1, "C:\\Src\\Diablo\\Source\\PALETTE.CPP", 146); } @@ -157,8 +157,8 @@ void __fastcall LoadRndLvlPal(int l) void __cdecl ResetPal() { if ( !lpDDSPrimary - || IDirectDrawSurface_IsLost(lpDDSPrimary) != DDERR_SURFACELOST - || !IDirectDrawSurface_Restore(lpDDSPrimary) ) + || lpDDSPrimary->IsLost() != DDERR_SURFACELOST + || !lpDDSPrimary->Restore() ) { SDrawRealizePalette(); } @@ -267,7 +267,7 @@ void __fastcall SetFadeLevel(int fadeval) system_palette[i].peBlue = (fadeval * logical_palette[i].peBlue) >> 8; } Sleep(3); - IDirectDraw_WaitForVerticalBlank(lpDDInterface, DDWAITVB_BLOCKBEGIN, NULL); + lpDDInterface->WaitForVerticalBlank(DDWAITVB_BLOCKBEGIN, NULL); palette_update(); } }