diff --git a/src/window/vip/world.rs b/src/window/vip/world.rs index dcf24bd..931c78f 100644 --- a/src/window/vip/world.rs +++ b/src/window/vip/world.rs @@ -1081,8 +1081,8 @@ impl<'a> SourceCoordCalculator<'a> { (sx, sy) } SourceParam::Affine(affine) => { - let sx = affine_coord(affine.src_x, x, affine.dx, affine.src_parallax.min(0)); - let sy = affine_coord(affine.src_y, x, affine.dy, affine.src_parallax.min(0)); + let sx = affine_coord(affine.src_x, x, affine.dx, -(affine.src_parallax.min(0))); + let sy = affine_coord(affine.src_y, x, affine.dy, -(affine.src_parallax.min(0))); (sx, sy) } }