Example #1
0
        public virtual void Init()
        {
            ColorProgram.Init();
            MatrixProgram.Init();
            FBOProgram.Init();
            ParticleProgram.Init();
            GaussianBlurProgram.Init();
            DarkenProgram.Init();

            UIRenderer.Init();
            UIRenderer.Texture = Assets.GetSprite("interface");
        }
Example #2
0
        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();
        }