From 0c42e140b4d2bd510af789208b5c95a8ad9c61ce Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Wed, 20 Nov 2002 22:16:54 +0000 Subject: [PATCH] Changed code to report rather than freak out if it finds a non-Miso sprite. It's possible that this is a normal occurrence, but until we ascertain such, we'll go ahead and log what we find. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1978 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- .../com/threerings/miso/client/IsoSceneView.java | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/src/java/com/threerings/miso/client/IsoSceneView.java b/src/java/com/threerings/miso/client/IsoSceneView.java index c296b5f0a..b92aa0a1e 100644 --- a/src/java/com/threerings/miso/client/IsoSceneView.java +++ b/src/java/com/threerings/miso/client/IsoSceneView.java @@ -1,5 +1,5 @@ // -// $Id: IsoSceneView.java,v 1.124 2002/10/18 19:44:00 ray Exp $ +// $Id: IsoSceneView.java,v 1.125 2002/11/20 22:16:54 mdb Exp $ package com.threerings.miso.scene; @@ -519,10 +519,15 @@ public class IsoSceneView implements SceneView _spritemgr.getHitSprites(_hitSprites, x, y); int hslen = _hitSprites.size(); for (int i = 0; i < hslen; i++) { - MisoCharacterSprite sprite = - (MisoCharacterSprite)_hitSprites.get(i); - _hitList.appendDirtySprite( - sprite, sprite.getTileX(), sprite.getTileY()); + Sprite sprite = (Sprite)_hitSprites.get(i); + if (sprite instanceof MisoCharacterSprite) { + MisoCharacterSprite msprite = (MisoCharacterSprite)sprite; + _hitList.appendDirtySprite( + msprite, msprite.getTileX(), msprite.getTileY()); + } else { + Log.info("Found non-Miso sprite in view? " + + "[sprite=" + sprite + "]."); + } } // add the object tiles that contain the point