mirror of
https://github.com/FunkyFr3sh/cnc-ddraw.git
synced 2025-03-24 17:49:52 +01:00
add preset for Putt-Putt Saves The Zoo
This commit is contained in:
parent
fa8bc4558a
commit
3715f372b9
@ -230,6 +230,7 @@ Some games may require additional steps before they can be used with cnc-ddraw,
|
|||||||
- Poseidon: Master of Atlantis
|
- Poseidon: Master of Atlantis
|
||||||
- Pro Pinball - Big Race USA
|
- Pro Pinball - Big Race USA
|
||||||
- Pro Pinball - Fantastic Journey
|
- Pro Pinball - Fantastic Journey
|
||||||
|
- Putt-Putt Saves The Zoo
|
||||||
- Quest for Glory 5
|
- Quest for Glory 5
|
||||||
- Rage of Mages 2
|
- Rage of Mages 2
|
||||||
- Railroad Tycoon II
|
- Railroad Tycoon II
|
||||||
|
@ -1048,6 +1048,11 @@ static void cfg_create_ini()
|
|||||||
"[Pharaoh]\n"
|
"[Pharaoh]\n"
|
||||||
"adjmouse=true\n"
|
"adjmouse=true\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
"; Putt-Putt Saves The Zoo\n"
|
||||||
|
"[PUTTZOO]\n"
|
||||||
|
"renderer=gdi\n"
|
||||||
|
"hook=3\n"
|
||||||
|
"\n"
|
||||||
"; Pax Imperia\n"
|
"; Pax Imperia\n"
|
||||||
"[Pax Imperia]\n"
|
"[Pax Imperia]\n"
|
||||||
"nonexclusive=true\n"
|
"nonexclusive=true\n"
|
||||||
|
@ -858,10 +858,10 @@ BOOL WINAPI fake_StretchBlt(
|
|||||||
{
|
{
|
||||||
return real_StretchBlt(
|
return real_StretchBlt(
|
||||||
hwnd == g_ddraw.hwnd ? hdcDest : g_ddraw.render.hdc,
|
hwnd == g_ddraw.hwnd ? hdcDest : g_ddraw.render.hdc,
|
||||||
(int)(xDest * g_ddraw.render.scale_w) + g_ddraw.render.viewport.x,
|
(int)(roundf(xDest * g_ddraw.render.scale_w)) + g_ddraw.render.viewport.x,
|
||||||
(int)(yDest * g_ddraw.render.scale_h) + g_ddraw.render.viewport.y,
|
(int)(roundf(yDest * g_ddraw.render.scale_h)) + g_ddraw.render.viewport.y,
|
||||||
(int)(wDest * g_ddraw.render.scale_w),
|
(int)(roundf(wDest * g_ddraw.render.scale_w)),
|
||||||
(int)(hDest * g_ddraw.render.scale_h),
|
(int)(roundf(hDest * g_ddraw.render.scale_h)),
|
||||||
hdcSrc,
|
hdcSrc,
|
||||||
xSrc,
|
xSrc,
|
||||||
ySrc,
|
ySrc,
|
||||||
@ -936,10 +936,10 @@ BOOL WINAPI fake_BitBlt(
|
|||||||
{
|
{
|
||||||
return real_StretchBlt(
|
return real_StretchBlt(
|
||||||
hwnd == g_ddraw.hwnd ? hdc : g_ddraw.render.hdc,
|
hwnd == g_ddraw.hwnd ? hdc : g_ddraw.render.hdc,
|
||||||
(int)(x * g_ddraw.render.scale_w) + g_ddraw.render.viewport.x,
|
(int)(roundf(x * g_ddraw.render.scale_w)) + g_ddraw.render.viewport.x,
|
||||||
(int)(y * g_ddraw.render.scale_h) + g_ddraw.render.viewport.y,
|
(int)(roundf(y * g_ddraw.render.scale_h)) + g_ddraw.render.viewport.y,
|
||||||
(int)(cx * g_ddraw.render.scale_w),
|
(int)(roundf(cx * g_ddraw.render.scale_w)),
|
||||||
(int)(cy * g_ddraw.render.scale_h),
|
(int)(roundf(cy * g_ddraw.render.scale_h)),
|
||||||
hdcSrc,
|
hdcSrc,
|
||||||
x1,
|
x1,
|
||||||
y1,
|
y1,
|
||||||
@ -1079,10 +1079,10 @@ int WINAPI fake_StretchDIBits(
|
|||||||
return
|
return
|
||||||
real_StretchDIBits(
|
real_StretchDIBits(
|
||||||
hwnd == g_ddraw.hwnd ? hdc : g_ddraw.render.hdc,
|
hwnd == g_ddraw.hwnd ? hdc : g_ddraw.render.hdc,
|
||||||
(int)(xDest * g_ddraw.render.scale_w) + g_ddraw.render.viewport.x,
|
(int)(roundf(xDest * g_ddraw.render.scale_w)) + g_ddraw.render.viewport.x,
|
||||||
(int)(yDest * g_ddraw.render.scale_h) + g_ddraw.render.viewport.y,
|
(int)(roundf(yDest * g_ddraw.render.scale_h)) + g_ddraw.render.viewport.y,
|
||||||
(int)(DestWidth * g_ddraw.render.scale_w),
|
(int)(roundf(DestWidth * g_ddraw.render.scale_w)),
|
||||||
(int)(DestHeight * g_ddraw.render.scale_h),
|
(int)(roundf(DestHeight * g_ddraw.render.scale_h)),
|
||||||
xSrc,
|
xSrc,
|
||||||
ySrc,
|
ySrc,
|
||||||
SrcWidth,
|
SrcWidth,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user