public virtual void Init() { ColorProgram.Init(); MatrixProgram.Init(); FBOProgram.Init(); ParticleProgram.Init(); GaussianBlurProgram.Init(); DarkenProgram.Init(); UIRenderer.Init(); UIRenderer.Texture = Assets.GetSprite("interface"); }
protected override void OnLoad(EventArgs e) { Debug.Log("DigCraft v:0.1"); tex = new Texture2D("Assets/Textures/Voxels/grass_top.png"); CrosshairTexture = new Texture2D("Assets/Textures/Crosshair.png"); ChunkShader = new ShaderProgram("Textured", true); Crosshair = new UIElement(CrosshairTexture, new Vector2(0.5f, 0.5f), 0.0f, new Vector2(0.05f, 0.05f)); initGL(); //cam.Position = new Vector3(55, 33, 59); LoadingMesh = Meshes.loadingmesh; chunk.Init(); GL.Viewport(0, 0, Width, Height); Game.LoadingScene.init(); UIRenderer.Init(); entity = new Entity(Meshes.quad, ChunkShader, tex); world.GenerateWorld(); }