package projectzombie.display; import gl_engine.matrix.Matrix4; import gl_engine.vec.Vec3d; public class Camera { public double angle = 45; public int renderDistance; private Matrix4 matrix; public static Camera camera; public Camera(Vec3d pos) { Matrix4 identity = Matrix4.identity(); identity = Matrix4.multiply(identity, Matrix4.translate(pos.x, 0, pos.y)); identity = Matrix4.multiply(identity, Matrix4.rotate(angle, 0, 1, 0)); identity = Matrix4.multiply(identity, Matrix4.rotate(-50, 1, 0, 0)); identity = Matrix4.multiply(identity, Matrix4.translate(0, 0, -8)); } public Matrix4 getMatrix() { return matrix; } }