mirror of
https://github.com/FunkyFr3sh/cnc-ddraw.git
synced 2025-03-15 06:04:49 +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"
|
||||
"\n"
|
||||
"; Chris Sawyer's Locomotion\n"
|
||||
"[LOCO]\n"
|
||||
"[LOCO/2]\n"
|
||||
"checkfile=.\\LOCO.EXE\n"
|
||||
"adjmouse=true\n"
|
||||
"\n"
|
||||
"; Cultures 2\n"
|
||||
@ -1057,6 +1058,15 @@ static void cfg_create_ini()
|
||||
"fixchilds=3\n"
|
||||
"lock_mouse_top_left=true\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"
|
||||
"[LBPR]\n"
|
||||
"adjmouse=false\n"
|
||||
|
@ -1664,6 +1664,26 @@ HWND WINAPI fake_CreateWindowExA(
|
||||
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 */
|
||||
if (HIWORD(lpClassName) && _strcmpi(lpClassName, "AVI Window") == 0 &&
|
||||
g_ddraw.ref && g_ddraw.hwnd && g_ddraw.width &&
|
||||
|
Loading…
x
Reference in New Issue
Block a user