From bee0ae1ddb0ef91f44c3d540e83bf3512ac1f4b5 Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Tue, 21 Aug 2001 00:58:36 +0000 Subject: [PATCH] Provide a mechanism for unregistering a sprite. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@284 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- .../threerings/media/sprite/SpriteManager.java | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/java/com/threerings/media/sprite/SpriteManager.java b/src/java/com/threerings/media/sprite/SpriteManager.java index 6851d3f44..d34053a4f 100644 --- a/src/java/com/threerings/media/sprite/SpriteManager.java +++ b/src/java/com/threerings/media/sprite/SpriteManager.java @@ -1,5 +1,5 @@ // -// $Id: SpriteManager.java,v 1.7 2001/08/15 22:06:21 shaper Exp $ +// $Id: SpriteManager.java,v 1.8 2001/08/21 00:58:36 mdb Exp $ package com.threerings.media.sprite; @@ -33,7 +33,7 @@ public class SpriteManager } /** - * Add a sprite to the set of sprites managed by this SpriteManager. + * Add a sprite to the set of sprites managed by this manager. * * @param sprite the sprite to add. */ @@ -42,6 +42,17 @@ public class SpriteManager _sprites.add(sprite); } + /** + * Removes the specified sprite from the set of sprites managed by + * this manager. + * + * @param sprite the sprite to remove. + */ + public void removeSprite (Sprite sprite) + { + _sprites.remove(sprite); + } + /** * Return the list of dirty rects in screen pixel coordinates that * have been created by any sprites since the last time the dirty