using System; namespace DFEngine.Utils { internal class Logo { private static readonly string[] OldLogoArr = { @"*************************************************************************", @"* *", @"* _____ _______ _ *", @"* (____ \ (_______|_) _ *", @"* _ \ \ ____ ____ ____ ___ ____ _____ _ ____ ___| |_ ____ *", @"* | | | / ___) _ |/ _ |/ _ \| _ \| ___) | |/ _ )/___) _)/ _ | *", @"* | |__/ / | ( ( | ( ( | | |_| | | | | | | ( (/ /|___ | |_( ( | | *", @"* |_____/|_| \_||_|\_|| |\___/|_| |_|_| |_|\____|___/ \___)_||_| *", @"* (_____| *", @"* Copyright 2019 by Mathias1000, Sequess, SeerOfVoid420 *", @"*************************************************************************", }; private static readonly string[] NewLogo1Arr = { @"*****************************************************************************************************", @"* *", @"* ██████╗ ██████╗ █████╗ ██████╗ ██████╗ ███╗ ██╗███████╗██╗███████╗███████╗████████╗ █████╗ *", @"* ██╔══██╗██╔══██╗██╔══██╗██╔════╝ ██╔═══██╗████╗ ██║██╔════╝██║██╔════╝██╔════╝╚══██╔══╝██╔══██╗ *", @"* ██║ ██║██████╔╝███████║██║ ███╗██║ ██║██╔██╗ ██║█████╗ ██║█████╗ ███████╗ ██║ ███████║ *", @"* ██║ ██║██╔══██╗██╔══██║██║ ██║██║ ██║██║╚██╗██║██╔══╝ ██║██╔══╝ ╚════██║ ██║ ██╔══██║ *", @"* ██████╔╝██║ ██║██║ ██║╚██████╔╝╚██████╔╝██║ ╚████║██║ ██║███████╗███████║ ██║ ██║ ██║ *", @"* ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═══╝╚═╝ ╚═╝╚══════╝╚══════╝ ╚═╝ ╚═╝ ╚═╝ *", @"* *", @"* Copyright 2019 by Mathias1000, Sequess, SeerOfVoid420 *", @"*****************************************************************************************************" }; private static readonly string[] NewLogo2Arr = { @"****************************************************************************************************", @"* ________ _______________ _____ *", @"* ___ __ \______________ ________ _______ _______ ___ ____/___(_)_____ __________ /_______ _ *", @"* __ / / /__ ___/_ __ `/__ __ `/_ __ \__ __ \__ /_ __ / _ _ \__ ___/_ __/_ __ `/ *", @"* _ /_/ / _ / / /_/ / _ /_/ / / /_/ /_ / / /_ __/ _ / / __/_(__ ) / /_ / /_/ / *", @"* /_____/ /_/ \__,_/ _\__, / \____/ /_/ /_/ /_/ /_/ \___/ /____/ \__/ \__,_/ *", @"* /____/ *", @"* Copyright 2019 by Mathias1000, Sequess, SeerOfVoid420 *", @"****************************************************************************************************" }; public static void PrintLogo(ConsoleColor color, LogoType logoType = LogoType.New2) { string[] toPrint; switch (logoType) { case LogoType.Old: toPrint = OldLogoArr; break; case LogoType.New1: toPrint = NewLogo1Arr; break; case LogoType.New2: toPrint = NewLogo2Arr; break; case LogoType.New3: case LogoType.New4: default: toPrint = OldLogoArr; break; } Console.ForegroundColor = color; foreach (var line in toPrint) { Console.WriteLine(line); } Console.ResetColor(); } public enum LogoType { Old, New1, New2, New3, New4 } } }