Oh the vast sweeping changes, and they're not even close to complete, but
things compile and most things run so this is a good time to checkpoint. Let me recall: - Refactored the whole scene deal. - Revamped the XML parser stuff (now uses Digester). - Rethought the tile management. - Started tile bundle stuff. - Wrote some tests. - Did a bit of Mike-ification. Onward and moreward. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@621 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
//
|
||||
// $Id: DisplayMisoScene.java,v 1.1 2001/11/18 04:09:22 mdb Exp $
|
||||
|
||||
package com.threerings.miso.scene;
|
||||
|
||||
import com.threerings.media.tile.ObjectTileLayer;
|
||||
import com.threerings.media.tile.TileLayer;
|
||||
import com.threerings.miso.tile.MisoTileLayer;
|
||||
|
||||
/**
|
||||
* Makes available the information from the {@link MisoSceneModel} in a
|
||||
* form that is amenable to actually displaying the scene in a user
|
||||
* interface. As with all display scene implementations, the information
|
||||
* provided is read-only and should never be modified by the caller.
|
||||
*/
|
||||
public interface DisplayMisoScene
|
||||
{
|
||||
/**
|
||||
* Returns the tiles that comprise the base layer of this scene. This
|
||||
* layer is read-only and not to be modified.
|
||||
*/
|
||||
public MisoTileLayer getBaseLayer ();
|
||||
|
||||
/**
|
||||
* Returns the tiles that comprise the fringe layer of this scene.
|
||||
* This layer is read-only and not to be modified.
|
||||
*/
|
||||
public TileLayer getFringeLayer ();
|
||||
|
||||
/**
|
||||
* Returns the tiles that comprise the object layer of this scene.
|
||||
* This layer is read-only and not to be modified.
|
||||
*/
|
||||
public ObjectTileLayer getObjectLayer ();
|
||||
}
|
||||
Reference in New Issue
Block a user