Aesthetic changes to the /help command.

This commit is contained in:
rmichela 2012-03-15 02:26:07 -04:00 committed by EvilSeph
parent 494c913fef
commit d6e1f63529
2 changed files with 9 additions and 6 deletions

View File

@ -64,19 +64,22 @@ public class HelpCommand extends VanillaCommand {
ChatPaginator.ChatPage page = ChatPaginator.paginate(topic.getFullText(sender), pageNumber, pageWidth, pageHeight); ChatPaginator.ChatPage page = ChatPaginator.paginate(topic.getFullText(sender), pageNumber, pageWidth, pageHeight);
StringBuilder header = new StringBuilder(); StringBuilder header = new StringBuilder();
header.append(ChatColor.GREEN); header.append(ChatColor.YELLOW);
header.append("===== Help: "); header.append("--------- ");
header.append(ChatColor.WHITE);
header.append("Help: ");
header.append(topic.getName()); header.append(topic.getName());
header.append(" "); header.append(" ");
if (page.getTotalPages() > 1) { if (page.getTotalPages() > 1) {
header.append("("); header.append("(");
header.append(page.getPageNumber()); header.append(page.getPageNumber());
header.append(" of "); header.append("/");
header.append(page.getTotalPages()); header.append(page.getTotalPages());
header.append(") "); header.append(") ");
} }
header.append(ChatColor.YELLOW);
for (int i = header.length(); i < ChatPaginator.GUARANTEED_NO_WRAP_CHAT_PAGE_WIDTH; i++) { for (int i = header.length(); i < ChatPaginator.GUARANTEED_NO_WRAP_CHAT_PAGE_WIDTH; i++) {
header.append("="); header.append("-");
} }
sender.sendMessage(header.toString()); sender.sendMessage(header.toString());

View File

@ -64,8 +64,8 @@ public class IndexHelpTopic extends HelpTopic {
line.append(topic.getShortText()); line.append(topic.getShortText());
String lineStr = line.toString().replace("\n", ". "); String lineStr = line.toString().replace("\n", ". ");
if (sender instanceof Player && lineStr.length() > ChatPaginator.AVERAGE_CHAT_PAGE_WIDTH) { if (sender instanceof Player && lineStr.length() > ChatPaginator.GUARANTEED_NO_WRAP_CHAT_PAGE_WIDTH) {
sb.append(lineStr.substring(0, ChatPaginator.AVERAGE_CHAT_PAGE_WIDTH - 3)); sb.append(lineStr.substring(0, ChatPaginator.GUARANTEED_NO_WRAP_CHAT_PAGE_WIDTH - 3));
sb.append("..."); sb.append("...");
} else { } else {
sb.append(lineStr); sb.append(lineStr);