From 20922a1cf1c2901f5fe76aa974d17a2618be2115 Mon Sep 17 00:00:00 2001 From: Mike Thomas Date: Wed, 8 Nov 2006 19:11:16 +0000 Subject: [PATCH] Rather than getting the tile count from the raw image each time (as TileSet.getTileCount does for certain tilesets), keep a copy of the number of tiles we're counting. git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@74 ed5b42cb-e716-0410-a449-f6a68f950b19 --- src/java/com/threerings/media/tile/TileMultiFrameImage.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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; }