diff options
Diffstat (limited to 'src/Java/binnie/craftgui/resource/minecraft/PaddedTexture.java')
-rw-r--r-- | src/Java/binnie/craftgui/resource/minecraft/PaddedTexture.java | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/Java/binnie/craftgui/resource/minecraft/PaddedTexture.java b/src/Java/binnie/craftgui/resource/minecraft/PaddedTexture.java new file mode 100644 index 0000000000..a682d0b37d --- /dev/null +++ b/src/Java/binnie/craftgui/resource/minecraft/PaddedTexture.java @@ -0,0 +1,21 @@ +package binnie.craftgui.resource.minecraft; + +import binnie.core.resource.BinnieResource; +import binnie.core.resource.IBinnieTexture; +import binnie.craftgui.core.geometry.IArea; +import binnie.craftgui.core.geometry.IBorder; +import binnie.craftgui.resource.Texture; + +public class PaddedTexture + extends Texture +{ + public PaddedTexture(int u, int v, int w, int h, int offset, IBinnieTexture textureFile, int leftPadding, int rightPadding, int topPadding, int bottomPadding) + { + this(u, v, w, h, offset, textureFile.getTexture(), leftPadding, rightPadding, topPadding, bottomPadding); + } + + public PaddedTexture(int u, int v, int w, int h, int offset, BinnieResource textureFile, int leftPadding, int rightPadding, int topPadding, int bottomPadding) + { + super(new IArea(u, v, w, h), new IBorder(topPadding, rightPadding, bottomPadding, leftPadding), new IBorder(offset), textureFile); + } +} |