diff options
Diffstat (limited to 'src/ru/olamedia/olacraft/inventory/Frame.java')
-rw-r--r-- | src/ru/olamedia/olacraft/inventory/Frame.java | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/src/ru/olamedia/olacraft/inventory/Frame.java b/src/ru/olamedia/olacraft/inventory/Frame.java new file mode 100644 index 0000000..a5cd979 --- /dev/null +++ b/src/ru/olamedia/olacraft/inventory/Frame.java @@ -0,0 +1,44 @@ +package ru.olamedia.olacraft.inventory; + +import org.olamedia.olacraft.draw.DrawInterface; +import org.olamedia.olacraft.entity.AbstractEntity; + +import static org.olamedia.olacraft.blocks.Block.BLOCK_SIZE; +import org.olamedia.olacraft.util.CommonApi; + +public class Frame extends AbstractEntity implements DrawInterface { + public Frame(double x, double y, double z, double width, double height, + double depth) { + super(x, y, z, width, height, depth); + } + + public CommonApi api = CommonApi.instance; + + @Override + public void update(double delta) { + + } + + @Override + public void draw() { + api.draw.texRecti("inventory_frame", x, y, BLOCK_SIZE, BLOCK_SIZE); + return; + // Texture t = api.texture.get("inventory_frame"); + // t.bind(); + // glColor3f(1, 1, 1); + // glLoadIdentity(); + // glTranslated(x, y, 0); + // glBegin(GL_QUADS); + // glTexCoord2f(0, 0); + // glVertex2f(0, 0); // Upper-left + // glTexCoord2f(1, 0); + // glVertex2f(BLOCK_SIZE, 0); // Upper-right + // glTexCoord2f(1, 1); + // glVertex2f(BLOCK_SIZE, BLOCK_SIZE); // Bottom-right + // glTexCoord2f(0, 1); + // glVertex2f(0, BLOCK_SIZE); // Bottom-left + // glEnd(); + // glLoadIdentity(); + } + +} |