1
0
mirror of https://github.com/FunkyFr3sh/cnc-ddraw.git synced 2025-03-15 06:04:49 +01:00

more maintas tweaks

This commit is contained in:
FunkyFr3sh 2023-12-31 04:45:14 +01:00
parent 3e4833bda7
commit 8d24dde49c

View File

@ -379,12 +379,15 @@ void util_toggle_maximize()
int w = dst_rc.right - dst_rc.left;
int h = dst_rc.bottom - dst_rc.top;
double dst_ar = (double)g_ddraw->height / g_ddraw->width;
double src_ar = (double)h / w;
dst_rc.top = 0;
dst_rc.left = 0;
dst_rc.right = w;
dst_rc.bottom = (LONG)round(((double)g_ddraw->height / g_ddraw->width) * w);
dst_rc.bottom = (LONG)round(dst_ar * w);
if (dst_rc.bottom > h)
if (src_ar < dst_ar)
{
dst_rc.right = (LONG)round(((double)dst_rc.right / dst_rc.bottom) * h);
dst_rc.bottom = h;