protected override void OnLoad(EventArgs e)
        {
            base.OnLoad (e);
            GL.ClearColor (Color4.CornflowerBlue);

            GL.Enable( EnableCap.Blend );
            GL.BlendFunc( BlendingFactorSrc.SrcAlpha, BlendingFactorDest.OneMinusSrcAlpha);
            GL.Disable( EnableCap.Blend );

            GameStateManager.instance.currentState = StateMainmenu.instance;

            fontRenderer = new FontRenderer (new GuiFont (Environment.CurrentDirectory + "/Textures/gui/font.png"));

            LinkComponent(GameStateManager.instance);

            DebugComponent component = new DebugComponent();
            LinkComponent(component);
        }
 public ConsoleWriter(FontRenderer renderer)
 {
     this.renderer = renderer;
 }