Skip to content

Commit

Permalink
Fix cropping tilesheet
Browse files Browse the repository at this point in the history
  • Loading branch information
Jbudone committed Feb 10, 2019
1 parent a29a316 commit ce02d28
Showing 1 changed file with 11 additions and 8 deletions.
19 changes: 11 additions & 8 deletions resourceBuilder.js
Original file line number Diff line number Diff line change
Expand Up @@ -1278,25 +1278,28 @@ const processGeneratedTilesheet = (package) => {

minDstY = Math.min(minDstY, y);
minDstX = Math.min(minDstX, x);
maxDstY = Math.max(maxDstY, y);
maxDstX = Math.max(maxDstX, x);
maxDstY = Math.max(maxDstY, y + 1);
maxDstX = Math.max(maxDstX, x + 1);
});

spriteGroups.forEach((spriteGroup) => {
if (spriteGroup.imageSrc) {
let x = spriteGroup.dstX,
y = spriteGroup.dstY;
const width = Math.ceil(spriteGroup.width / tilesize),
height = Math.ceil(spriteGroup.height / tilesize),
x = spriteGroup.dstX / tilesize,
y = spriteGroup.dstY / tilesize;

minDstY = Math.min(minDstY, y);
minDstX = Math.min(minDstX, x);
maxDstY = Math.max(maxDstY, y);
maxDstX = Math.max(maxDstX, x);
maxDstY = Math.max(maxDstY, y + height);
maxDstX = Math.max(maxDstX, x + width);
}
});



const newColumns = maxDstX - minDstX + 1,
newRows = maxDstY - minDstY + 1;
const newColumns = maxDstX - minDstX,
newRows = maxDstY - minDstY;


const spriteTranslations = {},
Expand Down

0 comments on commit ce02d28

Please sign in to comment.