package com.irtimaled.bbor.client.renderers;
+import com.irtimaled.bbor.client.config.ConfigManager;
import com.irtimaled.bbor.common.models.BoundingBoxVillage;
import com.irtimaled.bbor.common.models.Coords;
-import com.irtimaled.bbor.config.ConfigManager;
+import com.irtimaled.bbor.common.models.Point;
import org.lwjgl.opengl.GL11;
import java.awt.*;
}
private void renderIronGolemSpawnArea(BoundingBoxVillage boundingBox) {
- OffsetPoint offsetCenter = new OffsetPoint(boundingBox.getCenter())
- .offset(boundingBox.getCenterOffsetX(), 0.0, boundingBox.getCenterOffsetZ());
+ OffsetPoint offsetCenter = new OffsetPoint(boundingBox.getPoint());
OffsetBox bb = new OffsetBox(offsetCenter, offsetCenter)
.grow(8, 3, 8);
- renderUnfilledCuboid(bb, boundingBox.getColor());
+ renderOutlinedCuboid(bb.nudge(), boundingBox.getColor());
}
private void renderVillageDoors(BoundingBoxVillage boundingBox) {
- OffsetPoint center = new OffsetPoint(boundingBox.getCenter())
- .offset(boundingBox.getCenterOffsetX(), 0.0, boundingBox.getCenterOffsetZ());
+ OffsetPoint center = new OffsetPoint(boundingBox.getPoint());
Color color = boundingBox.getColor();
GL11.glPolygonMode(GL11.GL_FRONT_AND_BACK, GL11.GL_LINE);
}
private void renderBoundingBoxVillageAsSphere(BoundingBoxVillage boundingBox) {
- OffsetPoint center = new OffsetPoint(boundingBox.getCenter())
- .offset(boundingBox.getCenterOffsetX(), 0.0, boundingBox.getCenterOffsetZ());
- int radius = boundingBox.getRadius();
+ Point point = boundingBox.getPoint();
+ double radius = boundingBox.getRadius();
Color color = boundingBox.getColor();
int density = ConfigManager.villageSphereDensity.get();
int dotSize = ConfigManager.villageSphereDotSize.get();
- renderSphere(center, radius, color, density, dotSize);
+ renderSphere(point, radius, color, density, dotSize);
}
}