public MiniMapRender(aCamera screen, aCamera minimap) { cameras[0] = screen; cameras[1] = minimap; mScreen = ResourceManager.LoadGeometry("Geometry/SquareGeometry.txt"); screenShader = ResourceManager.LoadShader("Shaders/minimapVertex.glsl", "Shaders/minimapFragment.glsl"); heartTexture = ResourceManager.LoadTexture("Textures/Heart.png"); steelHeartTexture = ResourceManager.LoadTexture("Textures/SteelHeart.png"); coinTexture = ResourceManager.LoadTexture("Textures/MiniMapCoin.png"); textureLocation = GL.GetUniformLocation(screenShader.ShaderID, "texture"); modelMatrixLocation = GL.GetUniformLocation(screenShader.ShaderID, "modelMat"); }
public void SetCamera(aCamera pCamera) { camera = pCamera; }