fixed (reversed) setting hot spot for pointer-style global animations
authorHolger Schemel <info@artsoft.org>
Thu, 25 Apr 2019 16:51:31 +0000 (18:51 +0200)
committerHolger Schemel <info@artsoft.org>
Thu, 25 Apr 2019 16:53:51 +0000 (18:53 +0200)
src/anim.c

index 132ba13b4c490736c706b8cfe7310659107186d5..3b96adfa55d0b9f1d11d9cd1c9f32e08cd9ac6e7 100644 (file)
@@ -880,8 +880,8 @@ static boolean SetGlobalAnimPart_Viewport(struct GlobalAnimPartControlInfo *part
     int mx = MIN(MAX(0, gfx.mouse_x), WIN_XSIZE - 1);
     int my = MIN(MAX(0, gfx.mouse_y), WIN_YSIZE - 1);
 
-    viewport_x = mx + part->control_info.x;
-    viewport_y = my + part->control_info.y;
+    viewport_x = mx - part->control_info.x;
+    viewport_y = my - part->control_info.y;
     viewport_width  = part->graphic_info.width;
     viewport_height = part->graphic_info.height;