Exemplo n.º 1
0
        internal void UpdateStatus()
        {
            LabelWidget widget = (LabelWidget)widgets[statusIndex];

            widget.SetDrawData(drawer, statusText);
            widget.SetLocation(Anchor.Centre, Anchor.Centre, 0, 130);
        }
Exemplo n.º 2
0
        void SetStatus(string text)
        {
            LabelWidget widget = (LabelWidget)widgets[view.statusIndex];

            game.ResetArea(widget.X, widget.Y, widget.Width, widget.Height);
            widget.SetDrawData(drawer, text);
            RedrawWidget(widget);
        }
Exemplo n.º 3
0
        internal void SetWarning()
        {
            string      text   = gameOpen ? "&cThe game must be closed before updating" : "";
            LabelWidget widget = (LabelWidget)widgets[statusIndex];

            widget.SetDrawData(drawer, text);
            widget.SetLocation(Anchor.Centre, Anchor.Centre, 0, 130);
        }
Exemplo n.º 4
0
        internal void RedrawStatus(string text)
        {
            LabelWidget widget = (LabelWidget)widgets[0];

            using ( drawer ) {
                drawer.SetBitmap(game.Framebuffer);
                drawer.Clear(backCol, widget.X, widget.Y, widget.Width, widget.Height);
                widget.SetDrawData(drawer, text);
                widget.SetLocation(Anchor.Centre, Anchor.Centre, 0, -10);
                widget.Redraw(drawer);
            }
        }