diff --git a/src/java/com/threerings/stage/tools/editor/EditorApp.java b/src/java/com/threerings/stage/tools/editor/EditorApp.java index efcdea0dd..f667a3dd8 100644 --- a/src/java/com/threerings/stage/tools/editor/EditorApp.java +++ b/src/java/com/threerings/stage/tools/editor/EditorApp.java @@ -238,6 +238,15 @@ public class EditorApp implements Runnable return new EditorFrame(); } + /** + * Derived classes can override this method and add additional scene + * types. + */ + protected void enumerateSceneTypes (List types) + { + types.add(StageSceneModel.WORLD); + } + /** * Instantiate the application object and start it running. */ @@ -322,7 +331,7 @@ public class EditorApp implements Runnable } public void enumerateSceneTypes (List types) { - types.add(StageSceneModel.WORLD); + EditorApp.this.enumerateSceneTypes(types); } }