tiles: keep a mapping of tile names to the tile spec
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@904 d9718cc8-9f43-0410-858b-315f434eb58c
This commit is contained in:
parent
2b093b3273
commit
447a78b4d7
1 changed files with 4 additions and 1 deletions
|
@ -16,6 +16,7 @@ public class Tiles
|
|||
{
|
||||
static final Charset UTF8 = Charset.forName("UTF-8");
|
||||
static TileSpec [] tiles;
|
||||
static Map<String,TileSpec> tilesByName = new HashMap<String,TileSpec>();
|
||||
static {
|
||||
try {
|
||||
readTiles();
|
||||
|
@ -46,7 +47,9 @@ public class Tiles
|
|||
break;
|
||||
}
|
||||
|
||||
tilesList.add( TileSpec.parse(i, rawSpec, tilesRc) );
|
||||
TileSpec ts = TileSpec.parse(i, rawSpec, tilesRc);
|
||||
tilesByName.put(tileName, ts);
|
||||
tilesList.add(ts);
|
||||
}
|
||||
tiles = tilesList.toArray(new TileSpec[0]);
|
||||
|
||||
|
|
Reference in a new issue