From 017aae6782e1397968e7f9e3e16629b2e39c63ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tommy=20=C3=96man?= Date: Sat, 9 Aug 2025 08:27:42 +0200 Subject: [PATCH] Lesson 9 -Figlets --- SpectreDemos/Program.cs | 45 ++++++++++++++++++++++++++--------------- 1 file changed, 29 insertions(+), 16 deletions(-) diff --git a/SpectreDemos/Program.cs b/SpectreDemos/Program.cs index 71fb557..bcd09d1 100644 --- a/SpectreDemos/Program.cs +++ b/SpectreDemos/Program.cs @@ -129,27 +129,40 @@ ////table.AddRow(person); ////AnsiConsole.Write(table); -#endregion + //Lesson 8 - Panels -List names = [ - "Tim Corey", - "Sue Storm", - "[red]Bilbo Baggins[/]", - "John Doe", - "Princess Donaut", - "Steve Rogers" -]; +////List names = [ +//// "Tim Corey", +//// "Sue Storm", +//// "[red]Bilbo Baggins[/]", +//// "John Doe", +//// "Princess Donaut", +//// "Steve Rogers" +////]; -string panelInfo = string.Join("\n", names); -//Panel panel = new Panel(panelInfo); -Panel panel = new(new Markup(panelInfo).Centered()); -panel.Header = new PanelHeader("Default names"); -panel.Border = BoxBorder.Rounded; -panel.Padding(2, 1); +////string panelInfo = string.Join("\n", names); +//////Panel panel = new Panel(panelInfo); +////Panel panel = new(new Markup(panelInfo).Centered()); +////panel.Header = new PanelHeader("Default names"); +////panel.Border = BoxBorder.Rounded; +////panel.Padding(2, 1); -AnsiConsole.Write(panel); +////AnsiConsole.Write(panel); +#endregion +// Lesson 9 - FIGlet Text + +AnsiConsole.Write(new FigletText("Hello") + .Centered() + .Color(Color.Red) +); + +FigletText figlet = new("World"); +figlet.Centered(); +figlet.Color(Color.Red); + +AnsiConsole.Write(figlet); Console.ReadLine(); AnsiConsole.Clear();