Browse Source

fixes scalegrid center tiling coordinates (#1114)

Gorazd Breskvar 2 years ago
parent
commit
c5d167d651
1 changed files with 2 additions and 2 deletions
  1. 2 2
      h2d/ScaleGrid.hx

+ 2 - 2
h2d/ScaleGrid.hx

@@ -325,14 +325,14 @@ class ScaleGrid extends h2d.TileGroup {
 			var rh = Std.int(innerHeight / unscaledInnerTileHeight);
 			var rh = Std.int(innerHeight / unscaledInnerTileHeight);
 			for( y in 0...rh )
 			for( y in 0...rh )
 				for( x in 0...rw ) {
 				for( x in 0...rw ) {
-					var t = tile.sub(bl, bt, unscaledInnerTileWidth, unscaledInnerTileWidth);
+					var t = tile.sub(bl, bt, unscaledInnerTileWidth, unscaledInnerTileHeight);
 					content.addColor(unscaledBl + x * unscaledInnerTileWidth, unscaledBt + y * unscaledInnerTileHeight, curColor, t);
 					content.addColor(unscaledBl + x * unscaledInnerTileWidth, unscaledBt + y * unscaledInnerTileHeight, curColor, t);
 				}
 				}
 
 
 			var dx = innerWidth - rw * unscaledInnerTileWidth;
 			var dx = innerWidth - rw * unscaledInnerTileWidth;
 			if( dx > 0 ) {
 			if( dx > 0 ) {
 				for( y in 0...rh ) {
 				for( y in 0...rh ) {
-					var t = tile.sub(bl, bt, dx, unscaledInnerTileWidth);
+					var t = tile.sub(bl, bt, dx, unscaledInnerTileHeight);
 					content.addColor(unscaledBl + rw * unscaledInnerTileWidth, unscaledBt + y * unscaledInnerTileHeight, curColor, t);
 					content.addColor(unscaledBl + rw * unscaledInnerTileWidth, unscaledBt + y * unscaledInnerTileHeight, curColor, t);
 				}
 				}
 			}
 			}