diff options
Diffstat (limited to 'src/Java/binnie/craftgui/resource/minecraft/StandardTexture.java')
-rw-r--r-- | src/Java/binnie/craftgui/resource/minecraft/StandardTexture.java | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/src/Java/binnie/craftgui/resource/minecraft/StandardTexture.java b/src/Java/binnie/craftgui/resource/minecraft/StandardTexture.java new file mode 100644 index 0000000000..b98facb505 --- /dev/null +++ b/src/Java/binnie/craftgui/resource/minecraft/StandardTexture.java @@ -0,0 +1,36 @@ +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 StandardTexture + extends Texture +{ + public StandardTexture(int u, int v, int w, int h, IBinnieTexture textureFile) + { + this(u, v, w, h, 0, textureFile.getTexture()); + } + + public StandardTexture(int u, int v, int w, int h, int offset, IBinnieTexture textureFile) + { + this(u, v, w, h, offset, textureFile.getTexture()); + } + + public StandardTexture(int u, int v, int w, int h, BinnieResource textureFile) + { + this(u, v, w, h, 0, textureFile); + } + + public StandardTexture(int u, int v, int w, int h, int padding, BinnieResource textureFile) + { + super(new IArea(u, v, w, h), IBorder.ZERO, new IBorder(padding), textureFile); + } + + public BinnieResource getTexture() + { + return getFilename(); + } +} |