From cea4f806760dd6ab5e0ec1a2d774614d7ed0b720 Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Wed, 15 Dec 2004 03:29:32 +0000 Subject: [PATCH] Compute from the screen size the longest we will allow our A* paths to reach while path finding. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3277 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- src/java/com/threerings/miso/client/MisoScenePanel.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/java/com/threerings/miso/client/MisoScenePanel.java b/src/java/com/threerings/miso/client/MisoScenePanel.java index 8d0d56a1a..2e962eaca 100644 --- a/src/java/com/threerings/miso/client/MisoScenePanel.java +++ b/src/java/com/threerings/miso/client/MisoScenePanel.java @@ -1,5 +1,5 @@ // -// $Id: MisoScenePanel.java,v 1.63 2004/09/09 00:09:22 ray Exp $ +// $Id$ // // Narya library - tools for developing networked games // Copyright (C) 2002-2004 Three Rings Design, Inc., All Rights Reserved @@ -289,8 +289,8 @@ public class MisoScenePanel extends VirtualMediaPanel _metrics, sprite.getX(), sprite.getY(), new Point()); Point dest = MisoUtil.screenToTile(_metrics, x, y, new Point()); - // TODO: compute this value from the screen size or something - int longestPath = 20; + // compute our longest path from the screen size + int longestPath = 3 * (getWidth() / _metrics.tilewid); // get a reasonable tile path through the scene long start = System.currentTimeMillis();