mirror of
https://github.com/FunkyFr3sh/cnc-ddraw.git
synced 2025-03-26 02:19:24 +01:00
add preset for lego loco
This commit is contained in:
parent
ccbf60698a
commit
0e173ef6a8
12
src/config.c
12
src/config.c
@ -711,7 +711,8 @@ static void cfg_create_ini()
|
|||||||
"adjmouse=true\n"
|
"adjmouse=true\n"
|
||||||
"\n"
|
"\n"
|
||||||
"; Chris Sawyer's Locomotion\n"
|
"; Chris Sawyer's Locomotion\n"
|
||||||
"[LOCO]\n"
|
"[LOCO/2]\n"
|
||||||
|
"checkfile=.\\LOCO.EXE\n"
|
||||||
"adjmouse=true\n"
|
"adjmouse=true\n"
|
||||||
"\n"
|
"\n"
|
||||||
"; Cultures 2\n"
|
"; Cultures 2\n"
|
||||||
@ -1057,6 +1058,15 @@ static void cfg_create_ini()
|
|||||||
"fixchilds=3\n"
|
"fixchilds=3\n"
|
||||||
"lock_mouse_top_left=true\n"
|
"lock_mouse_top_left=true\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
"; LEGO LOCO - NOT WORKING YET\n"
|
||||||
|
"[LOCO]\n"
|
||||||
|
"checkfile=.\\LEGO.INI\n"
|
||||||
|
"fake_mode=1024x768x16\n"
|
||||||
|
"posX=0\n"
|
||||||
|
"posY=0\n"
|
||||||
|
"border=false\n"
|
||||||
|
"fullscreen=false\n"
|
||||||
|
"\n"
|
||||||
"; Little Bear Kindergarten/Preschool Thinking Adventures: Parent's Progress Report\n"
|
"; Little Bear Kindergarten/Preschool Thinking Adventures: Parent's Progress Report\n"
|
||||||
"[LBPR]\n"
|
"[LBPR]\n"
|
||||||
"adjmouse=false\n"
|
"adjmouse=false\n"
|
||||||
|
@ -1664,6 +1664,26 @@ HWND WINAPI fake_CreateWindowExA(
|
|||||||
Y = pt.y + align_y;
|
Y = pt.y + align_y;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Center Lego Loco overlays */
|
||||||
|
if (_strcmpi(lpWindowName, "LEGO LOCO") == 0 &&
|
||||||
|
g_ddraw.ref && g_ddraw.hwnd && hWndParent == g_ddraw.hwnd &&
|
||||||
|
g_ddraw.width &&
|
||||||
|
(dwStyle & WS_POPUP))
|
||||||
|
{
|
||||||
|
/* not working currently, game probably moves it with SetWindowPos or MoveWindow afterwards
|
||||||
|
POINT pt = { 0, 0 };
|
||||||
|
real_ClientToScreen(g_ddraw.hwnd, &pt);
|
||||||
|
|
||||||
|
int added_height = g_ddraw.render.height - g_ddraw.height;
|
||||||
|
int added_width = g_ddraw.render.width - g_ddraw.width;
|
||||||
|
int align_y = added_height > 0 ? added_height / 2 : 0;
|
||||||
|
int align_x = added_width > 0 ? added_width / 2 : 0;
|
||||||
|
|
||||||
|
X = pt.x + align_x;
|
||||||
|
Y = pt.y + align_y;
|
||||||
|
*/
|
||||||
|
}
|
||||||
|
|
||||||
/* Road Rash movies */
|
/* Road Rash movies */
|
||||||
if (HIWORD(lpClassName) && _strcmpi(lpClassName, "AVI Window") == 0 &&
|
if (HIWORD(lpClassName) && _strcmpi(lpClassName, "AVI Window") == 0 &&
|
||||||
g_ddraw.ref && g_ddraw.hwnd && g_ddraw.width &&
|
g_ddraw.ref && g_ddraw.hwnd && g_ddraw.width &&
|
||||||
|
Loading…
x
Reference in New Issue
Block a user