Example #1
0
 public override void Draw(Display screen)
 {
     BG.Draw(screen);
     screen.DrawLine('█', PosX + 1, PosY + 1, PosX + BG.Width - 1, PosY + 1, BG.InsideColor);
     screen.Draw("R:", PosX + 3, PosY + 1, (short)(12 | (BG.InsideColor << 4)));
     screen.Draw("G:", PosX + 9, PosY + 1, (short)(10 | (BG.InsideColor << 4)));
     screen.Draw("B:", PosX + 15, PosY + 1, (short)(9 | (BG.InsideColor << 4)));
     R.Draw(screen);
     G.Draw(screen);
     B.Draw(screen);
     ResetButton.Draw(screen);
 }
Example #2
0
        public override void Draw()
        {
            Parent.Screen.Clear();
            panel.Draw(Parent.Screen);
            BG.Draw(Parent.Screen);
            Parent.Screen.Draw("Sprite dimensions:", Parent.Screen.Width / 2 - 10, Parent.Screen.Height / 2 - 2, (short)(0 | (7 << 4)));
            upDownX.Draw(Parent.Screen);
            upDownY.Draw(Parent.Screen);
            var mouse = Input.GetMouse();

            okText.Draw(Parent.Screen);
            Parent.Screen.Draw('█', mouse.X, mouse.Y, 12);
            Parent.Screen.Print();
        }
        void DrawUI()
        {
            var screen = Parent.Screen;
            var height = Parent.Screen.Height;
            var width  = Parent.Screen.Width;

            BGPanel.Draw(screen);
            screen.FillRectangle('█', 1, height - 6, width - width / 3 - 1, 7, 8);
            screen.FillRectangle('█', width - width / 3, height - 6, width, height, 8);
            sizeText.Draw(screen);
            scaleText.Draw(screen);
            debugText.Draw(screen);
            screen.DrawLine('█', width - width / 3, height - height / 3 + 1, width - width / 3, height, 8);
            colorValue.Draw(screen);
            resetButton.Draw(screen);
            exportPalButton.Draw(screen);
            importPalButton.Draw(screen);
            exportSprButton.Draw(screen);
            importSprButton.Draw(screen);
        }