From 0138cd7f1c0c1aa9fe6a5a2fbb3b39ab0134edae Mon Sep 17 00:00:00 2001 From: TomyLobo Date: Tue, 3 Jan 2012 17:26:22 +0100 Subject: [PATCH] EllipsoidRegion's constructor now takes radius, not offset radius. --- .../java/com/sk89q/worldedit/regions/EllipsoidRegion.java | 4 ++-- .../com/sk89q/worldedit/regions/EllipsoidRegionSelector.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/sk89q/worldedit/regions/EllipsoidRegion.java b/src/main/java/com/sk89q/worldedit/regions/EllipsoidRegion.java index 7e8772cb3..9d4b65fc0 100644 --- a/src/main/java/com/sk89q/worldedit/regions/EllipsoidRegion.java +++ b/src/main/java/com/sk89q/worldedit/regions/EllipsoidRegion.java @@ -59,11 +59,11 @@ public class EllipsoidRegion extends AbstractRegion { public EllipsoidRegion(LocalWorld world, Vector center, Vector radius) { super(world); this.center = center; - this.radius = radius; + setRadius(radius); } public EllipsoidRegion(EllipsoidRegion ellipsoidRegion) { - this(ellipsoidRegion.world, ellipsoidRegion.center, ellipsoidRegion.radius); + this(ellipsoidRegion.world, ellipsoidRegion.center, ellipsoidRegion.getRadius()); } /** diff --git a/src/main/java/com/sk89q/worldedit/regions/EllipsoidRegionSelector.java b/src/main/java/com/sk89q/worldedit/regions/EllipsoidRegionSelector.java index d020b5632..d91d29c91 100644 --- a/src/main/java/com/sk89q/worldedit/regions/EllipsoidRegionSelector.java +++ b/src/main/java/com/sk89q/worldedit/regions/EllipsoidRegionSelector.java @@ -63,7 +63,7 @@ public class EllipsoidRegionSelector implements RegionSelector, CUIRegion { BlockVector pos1 = oldRegion.getMinimumPoint().toBlockVector(); BlockVector pos2 = oldRegion.getMaximumPoint().toBlockVector(); - + Vector center = pos1.add(pos2).divide(2).floor(); region.setCenter(center); region.setRadius(pos2.subtract(center));