diff --git a/src/java/com/threerings/whirled/server/SceneRegistry.java b/src/java/com/threerings/whirled/server/SceneRegistry.java index d8646a314..598fd3b08 100644 --- a/src/java/com/threerings/whirled/server/SceneRegistry.java +++ b/src/java/com/threerings/whirled/server/SceneRegistry.java @@ -1,5 +1,5 @@ // -// $Id: SceneRegistry.java,v 1.20 2003/09/25 00:26:16 mdb Exp $ +// $Id: SceneRegistry.java,v 1.21 2003/11/24 21:06:36 mdb Exp $ package com.threerings.whirled.server; @@ -92,6 +92,17 @@ public class SceneRegistry return _screp; } + /** + * Returns {@link SceneManager#where} for the specified scene or + * null:sceneId if no scene manager exists for that + * scene. + */ + public String where (int sceneId) + { + SceneManager scmgr = getSceneManager(sceneId); + return (scmgr == null) ? ("null:" + sceneId) : scmgr.where(); + } + /** * Because scenes must be loaded from the scene repository and this * must not be done on the dobjmgr thread, the interface for resolving