package mage.util; import mage.MageObject; import mage.ObjectColor; /** * * @author LevelX2 */ public final class GameLog { static final String LOG_COLOR_PLAYER = "#20B2AA"; // LightSeaGreen static final String LOG_COLOR_PLAYER_REQUEST = "#D2691E"; // Chocolate static final String LOG_COLOR_PLAYER_CONFIRM = "#D2691E"; // Chocolate // colors for more dark background static final String LOG_COLOR_GREEN = "#90EE90"; // LightGreen static final String LOG_COLOR_RED = "#FF6347"; // Tomato static final String LOG_COLOR_BLUE = "#87CEFA"; // LightSkyBlue static final String LOG_COLOR_BLACK = "#696969"; // DimGray // "#5F9EA0"; // CadetBlue static final String LOG_COLOR_WHITE = "#F0E68C"; // Khaki static final String LOG_COLOR_MULTI = "#DAA520"; // GoldenRod static final String LOG_COLOR_COLORLESS = "#B0C4DE"; // LightSteelBlue // colors for tooltip (light background) static final String LOG_TT_COLOR_RED = "Red"; // Tomato static final String LOG_TT_COLOR_GREEN = "Green"; // LightGreen static final String LOG_TT_COLOR_BLUE = "Blue"; static final String LOG_TT_COLOR_BLACK = "Black"; static final String LOG_TT_COLOR_WHITE = "#FDFFE6"; static final String LOG_TT_COLOR_MULTI = "#FFAC40"; static final String LOG_TT_COLOR_COLORLESS = "#94A4BA"; static final String LOG_COLOR_NEUTRAL = "#F0F8FF"; // AliceBlue public static String replaceNameByColoredName(MageObject mageObject, String text) { return text.replaceAll(mageObject.getName(), getColoredObjectIdName(mageObject)); } public static String getColoredObjectName(MageObject mageObject) { return "" + mageObject.getName() + ""; } public static String getColoredObjectIdName(MageObject mageObject) { return "" + mageObject.getName() + " [" + mageObject.getId().toString().substring(0, 3) + "]"; } public static String getColoredObjectIdNameForTooltip(MageObject mageObject) { return "" + mageObject.getName() + " [" + mageObject.getId().toString().substring(0, 3) + "]"; } public static String getNeutralColoredText(String text) { return "" + text + ""; } public static String getColoredPlayerName(String name) { return "" + name + ""; } public static String getPlayerRequestColoredText(String name) { return "" + name + ""; } public static String getPlayerConfirmColoredText(String name) { return "" + name + ""; } public static String getSmallSecondLineText(String text) { return "