Commit Graph

27 Commits

Author SHA1 Message Date
David Hoover ddf07dc905 Support fancier packing of trimmed tilesets.
By default, it still does the same thing, but now you
can pass in a fancier packer.

Provided a SLIGHTLY fancier one that's still pretty dumb and
wasteful, but allows row wrapping instead of gluing everything
together into one super wide image; I've got some that otherwise
wind up SO insanely wide that it causes problems decoding them.
2025-02-05 10:59:21 -08:00
Jamie Doornbos bce83d858e Revamped the way TileSetBundler mogrifies and writes out bundles
Introduced a Writer class to hold all the options to the createBundle method and help clarify
things. This also ended up being a convenient place to put the previous member variables since
they affect the process in pretty much the same way.

Got rid of DirectoryTileSetBundler. This had a mutated copy of a method from TileSetBundler,
that appeared to be missing some bug fixes. Anyway, it shouldn't be needed anymore, callers
can use a BundleWriter that is a directory.

Added an option for outputting tileset bundle metadata as json. This includes some
utility classes and the net.sf.json-lib dependency. This follows the same pattern
as some other tools only jars so should end up being ignored by production
applications.
2025-02-05 10:59:21 -08:00
Ray J. Greenwell 3165a012fd Prepare for next development iteration. 2018-10-15 11:04:02 -07:00
Ray J. Greenwell 2212f2ed72 Prepare for release nenya 1.6.2. 2018-10-15 10:25:28 -07:00
Michael Bayne 8e04887d78 Take files not strings, so that paths are correct. 2015-03-16 19:29:55 -07:00
Michael Bayne 9eec1e2e92 [maven-release-plugin] prepare for next development iteration 2015-03-14 10:39:13 -07:00
Michael Bayne 668df13a74 [maven-release-plugin] prepare release nenya-1.6.1 2015-03-14 10:39:09 -07:00
Michael Bayne 2d96e6c81d [maven-release-plugin] prepare for next development iteration 2015-03-14 09:44:27 -07:00
Michael Bayne 7ff04d348a [maven-release-plugin] prepare release nenya-1.6 2015-03-14 09:44:21 -07:00
Michael Bayne 7b462a371a TestUtil is no more. 2015-03-14 09:33:29 -07:00
Michael Bayne fe9d8f4d5c Route logging properly in Maven. 2014-01-22 12:15:57 -08:00
Michael Bayne 1752708fbb Factored ComponentBundler logic into separate class. 2014-01-22 11:46:18 -08:00
Michael Bayne 5f08ddcc34 [maven-release-plugin] prepare for next development iteration 2013-05-07 14:37:33 -07:00
Michael Bayne 450d7578a0 [maven-release-plugin] prepare release nenya-parent-1.5 2013-05-07 14:37:26 -07:00
Michael Bayne 3144678ef5 Note to future self. 2013-02-05 17:33:16 -08:00
Michael Bayne ebc91c015f Added a little test of the JSON writer.
I'm also using this test to do the conversions I need, since I just need our
two test scenes in JSON format.
2013-01-23 15:40:09 -08:00
Michael Bayne fd34ffda09 Allow parsing from InputStream. 2013-01-23 15:39:33 -08:00
Michael Bayne 7f3f5098ed Added code for writing a simple miso scene model to JSON.
Wow, writing to JSON is way simpler than writing to HTML. Too bad JSON wasn't
around and popular twelve years ago.
2013-01-23 15:39:33 -08:00
David Hoover c0cb0ffcfd Header update.
Point to where things live on github these days.
2012-11-01 11:30:44 -07:00
Mark Johnson 1e6f91c0b8 Preparing for 1.5-SNAPSHOT development. 2012-10-16 16:27:24 -07:00
Mark Johnson c79484827f Preparing for nenya-parent-1.4.2 release. 2012-10-16 16:17:51 -07:00
Mark Johnson 760eed0fe0 Preparing for 1.5-SNAPSHOT development. 2012-04-03 21:10:32 -07:00
Mark Johnson 2ce6bdffac Preparing for nenya-parent-1.4.1 release. 2012-04-03 21:03:01 -07:00
Michael Bayne 94546866dd [maven-release-plugin] prepare for next development iteration 2012-03-09 08:37:13 -08:00
Michael Bayne 773897a2b8 [maven-release-plugin] prepare release nenya-parent-1.4 2012-03-09 08:37:07 -08:00
Michael Bayne 09b907c3f4 Reheadered, minus (svn-only) $Id$. 2012-02-27 12:16:26 -08:00
Michael Bayne 5e2380eb24 Split Nenya into proper Maven submodules (same treatment Narya got). 2012-02-27 12:15:12 -08:00