package com.thecherno.ld29.level.tile; import org.lwjgl.util.vector.Vector3f; import com.thecherno.ld29.graphics.Shader; import com.thecherno.ld29.resources.Texture; public class ForeTile extends Tile { public static final byte WALL = 0x1; public static final byte WATER = 0x4; public ForeTile(int texture) { this.texture = texture; createShader(Shader.FORETILE); compile(); } public Vector3f[] getVertexPositions() { Vector3f[] result = new Vector3f[4]; for (int i = 0; i < result.length; i++) { result[i] = new Vector3f(vertices[i * 3], vertices[i * 3 + 1], vertices[i * 3 + 2]); } return result; } public boolean solid() { return true; } }