]> git.lizzy.rs Git - BoundingBoxOutlineReloaded.git/blob - src/main/java/com/irtimaled/bbor/client/renderers/BeaconRenderer.java
1afbc9df41ec545b63b7244c8b6ce716b01c8bc5
[BoundingBoxOutlineReloaded.git] / src / main / java / com / irtimaled / bbor / client / renderers / BeaconRenderer.java
1 package com.irtimaled.bbor.client.renderers;
2
3 import com.irtimaled.bbor.client.config.BoundingBoxTypeHelper;
4 import com.irtimaled.bbor.client.models.BoundingBoxBeacon;
5 import com.irtimaled.bbor.common.models.Coords;
6
7 import java.awt.*;
8
9 public class BeaconRenderer extends AbstractRenderer<BoundingBoxBeacon> {
10     @Override
11     public void render(BoundingBoxBeacon boundingBox) {
12         Coords coords = boundingBox.getCoords();
13         Color color = BoundingBoxTypeHelper.getColor(boundingBox.getType());
14         renderCuboid(new OffsetBox(coords, coords), color);
15         if (boundingBox.getLevel() != 0) {
16             renderCuboid(new OffsetBox(boundingBox.getMinCoords(), boundingBox.getMaxCoords()), color);
17         }
18     }
19 }