From 07eb05ce27e9391470d50f7a39951e087440de5f Mon Sep 17 00:00:00 2001 From: Ray Greenwell Date: Sat, 6 Apr 2002 02:07:13 +0000 Subject: [PATCH] compiles now! git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1198 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- src/java/com/threerings/miso/tile/AutoFringer.java | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/java/com/threerings/miso/tile/AutoFringer.java b/src/java/com/threerings/miso/tile/AutoFringer.java index 9cee20c91..ae07442e5 100644 --- a/src/java/com/threerings/miso/tile/AutoFringer.java +++ b/src/java/com/threerings/miso/tile/AutoFringer.java @@ -1,8 +1,9 @@ // -// $Id: AutoFringer.java,v 1.1 2002/04/06 01:53:58 ray Exp $ +// $Id: AutoFringer.java,v 1.2 2002/04/06 02:07:13 ray Exp $ package com.threerings.miso.tile; +import java.awt.Rectangle; import java.util.Random; import com.samskivert.util.HashIntMap; @@ -19,6 +20,8 @@ import com.threerings.media.tile.TileSet; import com.threerings.media.tile.TileUtil; import com.threerings.media.tile.UniformTileSet; +import com.threerings.miso.scene.MisoSceneModel; + /** * Automatically fringes a scene according to the rules in the * FringeConfiguration. @@ -39,7 +42,8 @@ public class AutoFringer */ public void fringe (MisoSceneModel scene, TileLayer fringelayer) { - fringe(scene, fringelayer, 0, 0, scene.width, scene.height); + fringe(scene, fringelayer, + new Rectangle(0, 0, scene.width, scene.height)); } /** @@ -53,11 +57,11 @@ public class AutoFringer // create a hash to cache our masks HashIntMap maskcache = new HashIntMap(); - int lastrow = Math.min(r.y + r.height + 1, _scene.height); - int lastcol = Math.min(r.x + r.width + 1, _scene.width); + int lastrow = Math.min(r.y + r.height + 1, scene.height); + int lastcol = Math.min(r.x + r.width + 1, scene.width); for (int row = Math.max(r.y - 1, 0); row < lastrow; row++) { - for (int col = Math.max(r.x - 1); col < lastcol; col++) { + for (int col = Math.max(r.x - 1, 0); col < lastcol; col++) { fringelayer.setTile(col, row, getFringeTile(scene, row, col, maskcache)); }