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); }
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); }