dev #12
@@ -2,6 +2,10 @@ package chess.view.DDDrender;
|
||||
|
||||
import org.joml.Vector3f;
|
||||
|
||||
import chess.view.DDDrender.opengl.ElementBuffer;
|
||||
import chess.view.DDDrender.opengl.VertexArray;
|
||||
import chess.view.DDDrender.opengl.VertexBuffer;
|
||||
|
||||
public class BoardModelLoader {
|
||||
|
||||
private static int BOARD_WIDTH = 8;
|
||||
|
||||
@@ -2,6 +2,8 @@ package chess.view.DDDrender;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import chess.view.DDDrender.opengl.VertexArray;
|
||||
|
||||
public class DDDModel {
|
||||
private final List<VertexArray> vaos;
|
||||
|
||||
|
||||
@@ -6,7 +6,11 @@ import chess.model.Coordinate;
|
||||
|
||||
class DDDPlacement {
|
||||
static public Vector2f coordinates_to_vector(Coordinate coo) {
|
||||
return new Vector2f(1.0f - 0.125f - coo.getX() * 0.250f, 1.0f - 0.125f - coo.getY() * 0.250f);
|
||||
return coordinates_to_vector(coo.getX(), coo.getY());
|
||||
}
|
||||
|
||||
static public Vector2f coordinates_to_vector(float x, float y) {
|
||||
return new Vector2f(1.0f - 0.125f - x * 0.250f, 1.0f - 0.125f - y * 0.250f);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -18,6 +18,9 @@ import org.lwjgl.assimp.Assimp;
|
||||
import org.lwjgl.system.MemoryUtil;
|
||||
|
||||
import chess.view.AssetManager;
|
||||
import chess.view.DDDrender.opengl.ElementBuffer;
|
||||
import chess.view.DDDrender.opengl.VertexArray;
|
||||
import chess.view.DDDrender.opengl.VertexBuffer;
|
||||
|
||||
public class ModelLoader {
|
||||
|
||||
|
||||
@@ -12,6 +12,7 @@ import org.lwjgl.opengl.GL30;
|
||||
import chess.model.Color;
|
||||
import chess.model.Coordinate;
|
||||
import chess.model.Piece;
|
||||
import chess.view.DDDrender.opengl.VertexArray;
|
||||
import chess.view.DDDrender.shader.BoardShader;
|
||||
import chess.view.DDDrender.shader.PieceShader;
|
||||
import chess.view.DDDrender.shader.ShaderProgram;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package chess.view.DDDrender;
|
||||
package chess.view.DDDrender.opengl;
|
||||
|
||||
import org.lwjgl.opengl.GL30;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package chess.view.DDDrender;
|
||||
package chess.view.DDDrender.opengl;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
@@ -1,4 +1,4 @@
|
||||
package chess.view.DDDrender;
|
||||
package chess.view.DDDrender.opengl;
|
||||
|
||||
public record VertexAttribPointer(int index, int size, int offset) {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package chess.view.DDDrender;
|
||||
package chess.view.DDDrender.opengl;
|
||||
|
||||
import static org.lwjgl.opengl.GL11.GL_FLOAT;
|
||||
|
||||
Reference in New Issue
Block a user