diff --git a/src/java/com/threerings/media/tile/TileMultiFrameImage.java b/src/java/com/threerings/media/tile/TileMultiFrameImage.java index c02b5e64..0b884e5c 100644 --- a/src/java/com/threerings/media/tile/TileMultiFrameImage.java +++ b/src/java/com/threerings/media/tile/TileMultiFrameImage.java @@ -39,6 +39,7 @@ public class TileMultiFrameImage implements MultiFrameImage public TileMultiFrameImage (TileSet source) { _source = source; + _tileCount = _source.getTileCount(); } /** @@ -53,7 +54,7 @@ public class TileMultiFrameImage implements MultiFrameImage // documentation inherited from interface public int getFrameCount () { - return _source.getTileCount(); + return _tileCount; } // documentation inherited from interface @@ -81,4 +82,7 @@ public class TileMultiFrameImage implements MultiFrameImage } protected TileSet _source; + + /** The number of tiles in the source image. */ + protected int _tileCount; }