aboutsummaryrefslogtreecommitdiff
path: root/src/Java/binnie/craftgui/resource/minecraft/StandardTexture.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/Java/binnie/craftgui/resource/minecraft/StandardTexture.java')
-rw-r--r--src/Java/binnie/craftgui/resource/minecraft/StandardTexture.java36
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();
+ }
+}