A bunch of intertwingled changes:
Refactored TileSet into TileSet, UniformTileSet, SwissArmyTileSet and ObjectTileSet. Removed dependence on the "root" system property from the XMLSceneRepository (things either pass in full paths now or input streams fetched via the resource manager). Removed MisoUtil.createImageManager() because everyone does that by hand now (which is good because some non-Miso things were using MisoUtil for that). I think that's it, but if there was something else, don't blame me. Blame the monkeys. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@608 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
//
|
||||
// $Id: MisoUtil.java,v 1.13 2001/11/02 02:52:16 shaper Exp $
|
||||
// $Id: MisoUtil.java,v 1.14 2001/11/08 03:04:45 mdb Exp $
|
||||
|
||||
package com.threerings.miso.util;
|
||||
|
||||
@@ -12,8 +12,6 @@ import com.samskivert.util.*;
|
||||
|
||||
import com.threerings.cast.CharacterManager;
|
||||
|
||||
import com.threerings.resource.ResourceManager;
|
||||
|
||||
import com.threerings.media.ImageManager;
|
||||
import com.threerings.media.tile.*;
|
||||
|
||||
@@ -122,19 +120,6 @@ public class MisoUtil
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates an <code>ImageManager</code> object.
|
||||
*
|
||||
* @param frame the root frame to which images will be rendered.
|
||||
*
|
||||
* @return the new tile manager object or null if an error occurred.
|
||||
*/
|
||||
public static ImageManager createImageManager (Frame frame)
|
||||
{
|
||||
ResourceManager rmgr = createResourceManager();
|
||||
return new ImageManager(rmgr, frame);
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a <code>TileManager</code> object.
|
||||
*
|
||||
@@ -147,20 +132,11 @@ public class MisoUtil
|
||||
Config config, ImageManager imgmgr)
|
||||
{
|
||||
TileSetRepository tsrepo = createTileSetRepository(config, imgmgr);
|
||||
TileManager tilemgr = new TileManager(tsrepo);
|
||||
TileManager tilemgr = new TileManager(imgmgr);
|
||||
tilemgr.setTileSetRepository(tsrepo);
|
||||
return tilemgr;
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a <code>ResourceManager</code> object.
|
||||
*
|
||||
* @return the new resource manager object or null if an error occurred.
|
||||
*/
|
||||
protected static ResourceManager createResourceManager ()
|
||||
{
|
||||
return new ResourceManager("rsrc");
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a <code>TileSetRepository</code> object, reading the
|
||||
* class name to instantiate from the config object.
|
||||
|
||||
Reference in New Issue
Block a user