From 447a78b4d7eb13c7da8984e709374a029540c344 Mon Sep 17 00:00:00 2001 From: "jason@long.name" Date: Sat, 14 Dec 2013 22:10:14 +0000 Subject: [PATCH] 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 --- src/micropolisj/engine/Tiles.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/micropolisj/engine/Tiles.java b/src/micropolisj/engine/Tiles.java index 276d2aa..b769bbb 100644 --- a/src/micropolisj/engine/Tiles.java +++ b/src/micropolisj/engine/Tiles.java @@ -16,6 +16,7 @@ public class Tiles { static final Charset UTF8 = Charset.forName("UTF-8"); static TileSpec [] tiles; + static Map tilesByName = new HashMap(); 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]);