Beispiel #1
0
 public static void Init()
 {
     shader = new ShaderProgram(Shaders.GuiVert, Shaders.GuiFrag);
     TextFont.Init();
     GameGuiRenderer.Init();
     TitleScreenRenderer.Init();
 }
Beispiel #2
0
        public static void Update()
        {
            switch (Program.Mode)
            {
            case ProgramMode.Game:
                GameGuiRenderer.Update();
                break;

            case ProgramMode.TitleScreen:
                TitleScreenRenderer.Update();
                break;
            }
        }
Beispiel #3
0
        public static void Render()
        {
            switch (Program.Mode)
            {
            case ProgramMode.Game:
                GameGuiRenderer.Render();
                break;

            case ProgramMode.TitleScreen:
                TitleScreenRenderer.Render();
                break;
            }

            Gl.UseProgram(shader);
            Gl.UseProgram(0);
        }
Beispiel #4
0
 public static void Dispose()
 {
     TitleScreenRenderer.Dispose();
     GameGuiRenderer.Dispose();
 }