settings.maxWidth = 2048;
settings.maxHeight = 2048;
// Create a new JoglApplication so that Gdx stuff works properly
JoglApplication application = new JoglApplication(new ApplicationListener() {
@Override
public void create() {
}
@Override
public void dispose() {
m_generated = true;
}
@Override
public void pause() {
}
@Override
public void render() {
}
@Override
public void resize(int width, int height) {
}
@Override
public void resume() {
}
}, "", 0, 0, false);
TiledMapPacker packer = new TiledMapPacker();
if (!inputDir.exists()) {
throw new RuntimeException("Input directory does not exist");
}
try {
packer.processMap(inputDir, outputDir, settings);
} catch (IOException ex) {
Logger.getLogger(JPacker.class.getName()).log(Level.SEVERE, null, ex);
}
application.exit();
m_newMap = true;
}