From 007ce996f7ac5a03b09059fa9eb2a0ec1158952a Mon Sep 17 00:00:00 2001 From: Walter Korman Date: Sat, 14 Jul 2001 00:02:47 +0000 Subject: [PATCH] Initial version. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@48 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- .../miso/tile/EditableTileSetManager.java | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 src/java/com/threerings/miso/tile/EditableTileSetManager.java diff --git a/src/java/com/threerings/miso/tile/EditableTileSetManager.java b/src/java/com/threerings/miso/tile/EditableTileSetManager.java new file mode 100644 index 000000000..c6cb2c817 --- /dev/null +++ b/src/java/com/threerings/miso/tile/EditableTileSetManager.java @@ -0,0 +1,27 @@ +// +// $Id: EditableTileSetManager.java,v 1.1 2001/07/14 00:02:47 shaper Exp $ + +package com.threerings.cocktail.miso.tile; + +import com.samskivert.util.Config; +import com.samskivert.util.IntMap; + +public class EditableTileSetManager implements TileSetManager +{ + public EditableTileSetManager (Config config) + { + _config = config; + } + + public TileSet getTileSet (int tsid) + { + TileSet tset = (TileSet)_tilesets.get(tsid); + if (tset != null) return tset; + + _tilesets.put(tsid, tset = new TileSet(_config, tsid)); + return tset; + } + + protected Config _config; + protected IntMap _tilesets = new IntMap(); +}