diff --git a/tests/src/java/com/threerings/miso/client/ScrollingScene.java b/tests/src/java/com/threerings/miso/client/ScrollingScene.java index 4e6226ab8..3cb713a4d 100644 --- a/tests/src/java/com/threerings/miso/client/ScrollingScene.java +++ b/tests/src/java/com/threerings/miso/client/ScrollingScene.java @@ -1,5 +1,5 @@ // -// $Id: ScrollingScene.java,v 1.3 2002/04/06 04:52:41 mdb Exp $ +// $Id: ScrollingScene.java,v 1.4 2002/04/15 17:47:05 mdb Exp $ package com.threerings.miso.scene; @@ -22,11 +22,11 @@ public class ScrollingScene implements DisplayMisoScene throws NoSuchTileSetException, NoSuchTileException { // grab our four repeating tiles - _tiles[0] = (BaseTile)ctx.getTileManager().getTile(8, 0); - _tiles[1] = (BaseTile)ctx.getTileManager().getTile(8, 1); - _tiles[2] = (BaseTile)ctx.getTileManager().getTile(8, 2); - _tiles[3] = (BaseTile)ctx.getTileManager().getTile(8, 3); - _tiles[4] = (BaseTile)ctx.getTileManager().getTile(8, 4); + _tiles[0] = (BaseTile)ctx.getTileManager().getTile(5, 0); + _tiles[1] = (BaseTile)ctx.getTileManager().getTile(5, 1); + _tiles[2] = (BaseTile)ctx.getTileManager().getTile(5, 2); + _tiles[3] = (BaseTile)ctx.getTileManager().getTile(5, 3); + _tiles[4] = (BaseTile)ctx.getTileManager().getTile(5, 4); } // documentation inherited from interface diff --git a/tests/src/java/com/threerings/miso/client/ScrollingTestApp.java b/tests/src/java/com/threerings/miso/client/ScrollingTestApp.java index 6216419d0..6eaf8c181 100644 --- a/tests/src/java/com/threerings/miso/client/ScrollingTestApp.java +++ b/tests/src/java/com/threerings/miso/client/ScrollingTestApp.java @@ -1,5 +1,5 @@ // -// $Id: ScrollingTestApp.java,v 1.9 2002/04/06 02:03:54 mdb Exp $ +// $Id: ScrollingTestApp.java,v 1.10 2002/04/15 17:47:05 mdb Exp $ package com.threerings.miso.scene; @@ -88,7 +88,22 @@ public class ScrollingTestApp charmgr.setCharacterClass(MisoCharacterSprite.class); // create our scene view panel - _panel = new SceneViewPanel(new IsoSceneViewModel()); + _panel = new SceneViewPanel(new IsoSceneViewModel()) { + public void start () { + super.start(); + // kick things off + viewFinishedScrolling(); + } + protected void viewFinishedScrolling () { + // keep scrolling for a spell + if (++_sidx < DX.length) { + setScrolling(DX[_sidx], DY[_sidx], 10000l); + } + } + protected int _sidx = -1; + protected final int[] DX = { 0, 1000, -1000, 1000, 2000 }; + protected final int[] DY = { 1000, 0, 1000, -1000, 1000 }; + }; _frame.setPanel(_panel); // create our "ship" sprite @@ -116,10 +131,11 @@ public class ScrollingTestApp // set the scene to our scrolling scene try { _panel.setScene(new ScrollingScene(ctx)); - _panel.setScrolling(90, 90); + _panel.start(); } catch (Exception e) { Log.warning("Error creating scene: " + e); + Log.logStackTrace(e); } // size and position the window, entering full-screen exclusive