package com.captstudios.games.packer;
import com.badlogic.gdx.graphics.Pixmap.Format;
import com.badlogic.gdx.graphics.Texture.TextureFilter;
import com.badlogic.gdx.tools.texturepacker.TexturePacker;
import com.badlogic.gdx.tools.texturepacker.TexturePacker.Settings;
public class MyPacker {
public static void main (String[] args) throws Exception {
String input = args[0];
String output = args[1];
TexturePacker.Settings settings = new Settings();
settings.maxWidth = 2048;
settings.maxHeight = settings.maxWidth;
settings.square= true;
settings.filterMin = TextureFilter.MipMapLinearLinear;
settings.filterMag = TextureFilter.MipMapLinearLinear;
settings.rotation = false;
settings.format = Format.RGB888;
settings.outputFormat = "jpg";
settings.jpegQuality = 0.9f;
String[] convert = new String[] { "backgrounds" };
for (String name : convert) {
TexturePacker.process(settings, input + "/" + name, output, name);
}
convert = new String[] { "splash" };
settings.maxWidth = 1024;
settings.maxHeight = settings.maxWidth;
for (String name : convert) {
TexturePacker.process(settings, input + "/" + name, output, name);
}
settings.maxWidth = 2048;
settings.maxHeight = settings.maxWidth;
settings.format = Format.RGBA8888;
settings.outputFormat = "png";
convert = new String[] { "pieces" };
for (String name : convert) {
TexturePacker.process(settings, input + "/" + name, output, name);
}
}
}