tested and fixed new help structure
This commit is contained in:
parent
960bf76802
commit
e137796b46
@ -138,7 +138,7 @@ namespace RecrownedAthenaeum.Tools.CommandProcessor
|
|||||||
/// <returns>The string for the help.</returns>
|
/// <returns>The string for the help.</returns>
|
||||||
public string Help(string argument = null)
|
public string Help(string argument = null)
|
||||||
{
|
{
|
||||||
if (arguments != null)
|
if (argument != null && arguments != null)
|
||||||
{
|
{
|
||||||
if (Validate(argument))
|
if (Validate(argument))
|
||||||
{
|
{
|
||||||
@ -149,25 +149,31 @@ namespace RecrownedAthenaeum.Tools.CommandProcessor
|
|||||||
return "The argument " + argument + " does not exist. Type \"help " + invokeStrings[0] + "\" (or any of its aliases) for a list of arguments.";
|
return "The argument " + argument + " does not exist. Type \"help " + invokeStrings[0] + "\" (or any of its aliases) for a list of arguments.";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
StringBuilder helpBuilder = new StringBuilder();
|
StringBuilder helpBuilder = new StringBuilder();
|
||||||
helpBuilder.Append(help);
|
helpBuilder.Append(help);
|
||||||
|
if (arguments != null)
|
||||||
|
{
|
||||||
helpBuilder.AppendLine();
|
helpBuilder.AppendLine();
|
||||||
helpBuilder.Append("Possible arguments are: ");
|
helpBuilder.Append("Possible arguments are: ");
|
||||||
for (int i = 0; i < arguments.Length; i++)
|
for (int i = 0; i < arguments.Length; i++)
|
||||||
{
|
{
|
||||||
helpBuilder.Append(arguments[i].invokeString);
|
helpBuilder.Append(arguments[i].invokeString);
|
||||||
if (i + 2 > arguments.Length)
|
if (i == arguments.Length - 2)
|
||||||
{
|
{
|
||||||
helpBuilder.Append(", and ");
|
helpBuilder.Append(", and ");
|
||||||
}
|
}
|
||||||
else
|
else if (i < arguments.Length - 2)
|
||||||
{
|
{
|
||||||
helpBuilder.Append(", ");
|
helpBuilder.Append(", ");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
helpBuilder.Append('.');
|
helpBuilder.Append('.');
|
||||||
|
}
|
||||||
return helpBuilder.ToString();
|
return helpBuilder.ToString();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -21,7 +21,7 @@ namespace RecrownedAthenaeum.Tools.TextureAtlasTools
|
|||||||
new EngineCommandArgument("-dau", "Disables automatically upscaling the texture."),
|
new EngineCommandArgument("-dau", "Disables automatically upscaling the texture."),
|
||||||
};
|
};
|
||||||
|
|
||||||
help = "Packs a given directory composed of png and jpg files into an atlas. Can also add 9patch properties. Runnig without arguments triggers interactive mode.";
|
help = "Packs a given directory composed of png and jpg files into an atlas. Can also add 9patch properties. Running without arguments triggers interactive mode.";
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void Run(string[] arguments)
|
public override void Run(string[] arguments)
|
||||||
|
Loading…
Reference in New Issue
Block a user