]> git.lizzy.rs Git - BoundingBoxOutlineReloaded.git/blob - src/main/java/com/irtimaled/bbor/common/models/AbstractBoundingBox.java
2c1bae244d7c9061cdaeea02296326eabf13cbe9
[BoundingBoxOutlineReloaded.git] / src / main / java / com / irtimaled / bbor / common / models / AbstractBoundingBox.java
1 package com.irtimaled.bbor.common.models;
2
3 import com.irtimaled.bbor.common.BoundingBoxType;
4
5 import java.awt.*;
6
7 public abstract class AbstractBoundingBox {
8     private final BoundingBoxType type;
9
10     protected AbstractBoundingBox(BoundingBoxType type) {
11         this.type = type;
12     }
13
14     public Color getColor() {
15         return type.getColor();
16     }
17
18     public abstract Boolean intersectsBounds(int minX, int minZ, int maxX, int maxZ);
19
20     public BoundingBoxType getType() {
21         return type;
22     }
23 }