Colorizer is now smart enough to handle xml files instead of just the pre-parsed dat files.

git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3887 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
Mike Thomas
2006-02-24 01:24:34 +00:00
parent 9472c58efb
commit ac6e897905
@@ -65,6 +65,7 @@ import com.samskivert.util.Interator;
import com.threerings.media.image.ColorPository;
import com.threerings.media.image.Colorization;
import com.threerings.media.image.ImageUtil;
import com.threerings.media.image.tools.xml.ColorPositoryParser;
/**
* Tests the image recoloring code.
@@ -320,8 +321,14 @@ public class RecolorImage extends JPanel
public void setColorizeFile (File path)
{
try {
_colRepo =
ColorPository.loadColorPository(new FileInputStream(path));
if (path.getName().endsWith("xml")) {
ColorPositoryParser parser = new ColorPositoryParser();
_colRepo =
(ColorPository)(parser.parseConfig(path));
} else {
_colRepo =
ColorPository.loadColorPository(new FileInputStream(path));
}
_classList.removeAllItems();
Iterator iter = _colRepo.enumerateClasses();