From e6181c24124d97f2fbc932b8a68311e625463156 Mon Sep 17 00:00:00 2001 From: uzvkl Date: Tue, 11 Jun 2019 23:05:52 +0200 Subject: Move dsa related stuff to subfolder --- DSALib/Commands/Help.cs | 54 ------------------------------------------------- 1 file changed, 54 deletions(-) delete mode 100644 DSALib/Commands/Help.cs (limited to 'DSALib/Commands/Help.cs') diff --git a/DSALib/Commands/Help.cs b/DSALib/Commands/Help.cs deleted file mode 100644 index 4506821..0000000 --- a/DSALib/Commands/Help.cs +++ /dev/null @@ -1,54 +0,0 @@ -using System.Linq; -using DSALib.Auxiliary; -using DSALib.DSA_Game.Save; - -namespace DSALib.Commands -{ - public class Help - { - //public static List Commands { get; } = new List(); - - - public static string Get_Specific_Help(string command) - { - // return command specific help - var com = Properties.CommandInfos - .OrderBy(x => SpellCorrect.Compare(x.Name, command.ToLower())).Last(); // get best fit command - return com.GetDescription(); - } - - public static string Get_Generic_Help() - { - var res = ""; - foreach (var com in Properties.CommandInfos) - { - var first_column_width = 8; - res += ("!" + com.Name + ": ").AddSpaces(first_column_width) + com.Brief; - - if (com.Description.Length > 1) - res += "\n" + "".AddSpaces(first_column_width) + "(\"!man " + com.Name + - "\" gibt genauere Informationen)"; - - res += "\n\n"; - } - - return res; - } - - public static string ShowHelp(params string[] commandList) - { - var command = ""; - if (commandList.Length > 0) command = commandList.Aggregate((s, c) => s + " " + c); - - if (command.Equals(string.Empty)) // return generic Help - { - var res = Get_Generic_Help(); - - return res; - } - - - return Get_Specific_Help(command); - } - } -} \ No newline at end of file -- cgit v1.2.3-70-g09d2