MakeTiles: use constant (STD_SIZE) to represent standard tile size of 16px

This commit is contained in:
Jason Long 2014-06-19 11:12:35 -04:00
parent d207232fea
commit e913626f60

View file

@ -19,7 +19,8 @@ public class MakeTiles
static final Charset UTF8 = Charset.forName("UTF-8"); static final Charset UTF8 = Charset.forName("UTF-8");
static int SKIP_TILES = 0; static int SKIP_TILES = 0;
static int COUNT_TILES = -1; static int COUNT_TILES = -1;
static int TILE_SIZE = 16; static final int STD_SIZE = 16;
static int TILE_SIZE = STD_SIZE;
public static void main(String [] args) public static void main(String [] args)
throws Exception throws Exception
@ -122,10 +123,10 @@ public class MakeTiles
sourceImg.image, sourceImg.image,
destX, destY, destX, destY,
destX+TILE_SIZE, destY+TILE_SIZE, destX+TILE_SIZE, destY+TILE_SIZE,
ref.offsetX * sourceImg.basisSize / 16, ref.offsetX * sourceImg.basisSize / STD_SIZE,
ref.offsetY * sourceImg.basisSize / 16, ref.offsetY * sourceImg.basisSize / STD_SIZE,
(ref.offsetX + 16) * sourceImg.basisSize / 16, (ref.offsetX + STD_SIZE) * sourceImg.basisSize / STD_SIZE,
(ref.offsetY + 16) * sourceImg.basisSize / 16, (ref.offsetY + STD_SIZE) * sourceImg.basisSize / STD_SIZE,
null); null);
} }
@ -223,7 +224,7 @@ public class MakeTiles
String [] cmdline = { String [] cmdline = {
inkscapeBin.toString(), inkscapeBin.toString(),
"--export-dpi="+(TILE_SIZE*90.0/16.0), "--export-dpi="+(TILE_SIZE*90.0/STD_SIZE),
"--export-png="+pngFile.toString(), "--export-png="+pngFile.toString(),
svgFile.toString() svgFile.toString()
}; };
@ -295,7 +296,7 @@ public class MakeTiles
ImageIcon ii = new ImageIcon(pngFile.toString()); ImageIcon ii = new ImageIcon(pngFile.toString());
return new SourceImage( return new SourceImage(
ii.getImage(), ii.getImage(),
16); STD_SIZE);
} }
throw new IOException("File not found: "+fileName+".{svg,png}"); throw new IOException("File not found: "+fileName+".{svg,png}");