package org.mafagafogigante.dungeon.util; import org.mafagafogigante.dungeon.io.Writer; /** * Messenger helper class that defines several static methods to print uniform warning messages. */ public class Messenger { private Messenger() { // Ensure that this class cannot be instantiated. throw new AssertionError(); } public static void printInvalidNumberFormatOrValue() { Writer.write("Invalid number format or value."); } /** * Prints a warning that a command requires arguments. */ public static void printMissingArgumentsMessage() { Writer.write("This command requires arguments."); } public static void printAmbiguousSelectionMessage() { Writer.write("Provided input is ambiguous."); } /** * Prints a warning that a directory creation failed. */ public static void printFailedToCreateDirectoryMessage(String directory) { Writer.write("Failed to create the '" + directory + "' directory."); } }