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:
@@ -1,5 +1,5 @@
|
||||
//
|
||||
// $Id: DummyClientSceneRepository.java,v 1.4 2001/11/08 02:57:14 mdb Exp $
|
||||
// $Id: DummyClientSceneRepository.java,v 1.5 2001/11/18 04:09:21 mdb Exp $
|
||||
|
||||
package com.threerings.whirled;
|
||||
|
||||
@@ -7,8 +7,7 @@ import java.io.IOException;
|
||||
|
||||
import com.threerings.whirled.Log;
|
||||
import com.threerings.whirled.client.persist.SceneRepository;
|
||||
import com.threerings.whirled.data.DummyScene;
|
||||
import com.threerings.whirled.data.Scene;
|
||||
import com.threerings.whirled.data.SceneModel;
|
||||
import com.threerings.whirled.util.NoSuchSceneException;
|
||||
|
||||
/**
|
||||
@@ -19,15 +18,15 @@ import com.threerings.whirled.util.NoSuchSceneException;
|
||||
public class DummyClientSceneRepository implements SceneRepository
|
||||
{
|
||||
// documentation inherited
|
||||
public Scene loadScene (int sceneId)
|
||||
public SceneModel loadSceneModel (int sceneId)
|
||||
throws IOException, NoSuchSceneException
|
||||
{
|
||||
Log.info("Creating dummy scene [id=" + sceneId + "].");
|
||||
return new DummyScene(sceneId);
|
||||
Log.info("Creating dummy scene model [id=" + sceneId + "].");
|
||||
return new SceneModel();
|
||||
}
|
||||
|
||||
// documentation inherited
|
||||
public void updateScene (Scene scene)
|
||||
public void updateSceneModel (SceneModel scene)
|
||||
throws IOException
|
||||
{
|
||||
// nothing doing
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
//
|
||||
// $Id: TestClient.java,v 1.7 2001/11/08 02:07:36 mdb Exp $
|
||||
// $Id: TestClient.java,v 1.8 2001/11/18 04:09:21 mdb Exp $
|
||||
|
||||
package com.threerings.whirled;
|
||||
|
||||
@@ -15,6 +15,7 @@ import com.threerings.crowd.client.*;
|
||||
import com.threerings.crowd.data.PlaceObject;
|
||||
|
||||
import com.threerings.whirled.client.SceneDirector;
|
||||
import com.threerings.whirled.client.DefaultDisplaySceneFactory;
|
||||
import com.threerings.whirled.client.persist.SceneRepository;
|
||||
import com.threerings.whirled.util.WhirledContext;
|
||||
|
||||
@@ -31,7 +32,8 @@ public class TestClient
|
||||
_client = new Client(creds, this);
|
||||
_screp = new DummyClientSceneRepository();
|
||||
_occmgr = new OccupantManager(_ctx);
|
||||
_scdir = new SceneDirector(_ctx, _screp);
|
||||
_scdir = new SceneDirector(
|
||||
_ctx, _screp, new DefaultDisplaySceneFactory());
|
||||
|
||||
// we want to know about logon/logoff
|
||||
_client.addObserver(this);
|
||||
|
||||
Reference in New Issue
Block a user