diff --git a/packages/flame_tiled/lib/src/renderable_tile_map.dart b/packages/flame_tiled/lib/src/renderable_tile_map.dart index 7de69cc3e65..44ef0d80630 100644 --- a/packages/flame_tiled/lib/src/renderable_tile_map.dart +++ b/packages/flame_tiled/lib/src/renderable_tile_map.dart @@ -559,8 +559,8 @@ class _RenderableTileLayer extends _RenderableLayer { offsetY + -ssin * anchorX - scos * anchorY, ); - if ((_map.staggerAxis == StaggerAxis.x && staggerY > 0) || - (_map.staggerAxis == StaggerAxis.y && staggerX > 0)) { + // A second pass is only needed in the case of staggery. + if (_map.staggerAxis == StaggerAxis.x && staggerY > 0) { xSecondPass.add(_Transform(src, transform, flips.flip, batch)); } else { batch.addTransform( @@ -679,8 +679,8 @@ class _RenderableTileLayer extends _RenderableLayer { offsetY + -ssin * anchorX - scos * anchorY, ); - if ((_map.staggerAxis == StaggerAxis.x && staggerY > 0) || - (_map.staggerAxis == StaggerAxis.y && staggerX > 0)) { + // A second pass is only needed in the case of staggery. + if (_map.staggerAxis == StaggerAxis.x && staggerY > 0) { xSecondPass.add(_Transform(src, transform, flips.flip, batch)); } else { batch.addTransform(