From 438f31b4d664443b3638df125f1737e5364b7ef5 Mon Sep 17 00:00:00 2001 From: "sigonasr2, Sig, Sigo" Date: Wed, 15 Dec 2021 20:27:18 +0000 Subject: [PATCH] Included the rest of the colors. --- src/sig/SigTerm.java | 36 ++++++++++++++++++++++++++++--- target/SigTerm-0.jar | Bin 704297 -> 705169 bytes target/classes/sig/SigTerm.class | Bin 6597 -> 8120 bytes 3 files changed, 33 insertions(+), 3 deletions(-) diff --git a/src/sig/SigTerm.java b/src/sig/SigTerm.java index 8e76990..426eca5 100644 --- a/src/sig/SigTerm.java +++ b/src/sig/SigTerm.java @@ -120,8 +120,38 @@ public class SigTerm{ public static String RESETTEXTCOLOR = CSICODE+"39m"; public static String RESETBACKGROUNDCOLOR = CSICODE+"49m"; public static String RESETUNDERLINECOLOR = CSICODE+"59m"; + public static String BLACK = CSICODE+"30m"; + public static String RED = CSICODE+"31m"; + public static String GREEN = CSICODE+"32m"; + public static String YELLOW = CSICODE+"33m"; + public static String BLUE = CSICODE+"34m"; public static String MAGENTA = CSICODE+"35m"; + public static String CYAN = CSICODE+"36m"; + public static String WHITE = CSICODE+"37m"; + public static String BRIGHT_BLACK = CSICODE+"90m"; + public static String BRIGHT_RED = CSICODE+"91m"; + public static String BRIGHT_GREEN = CSICODE+"92m"; + public static String BRIGHT_YELLOW = CSICODE+"93m"; + public static String BRIGHT_BLUE = CSICODE+"94m"; + public static String BRIGHT_MAGENTA = CSICODE+"95m"; + public static String BRIGHT_CYAN = CSICODE+"96m"; + public static String BRIGHT_WHITE = CSICODE+"97m"; public static String BLACK_BACKGROUND = CSICODE+"40m"; + public static String RED_BACKGROUND = CSICODE+"41m"; + public static String GREEN_BACKGROUND = CSICODE+"42m"; + public static String YELLOW_BACKGROUND = CSICODE+"43m"; + public static String BLUE_BACKGROUND = CSICODE+"44m"; + public static String MAGENTA_BACKGROUND = CSICODE+"45m"; + public static String CYAN_BACKGROUND = CSICODE+"46m"; + public static String WHITE_BACKGROUND = CSICODE+"47m"; + public static String BRIGHT_BLACK_BACKGROUND = CSICODE+"100m"; + public static String BRIGHT_RED_BACKGROUND = CSICODE+"101m"; + public static String BRIGHT_GREEN_BACKGROUND = CSICODE+"102m"; + public static String BRIGHT_YELLOW_BACKGROUND = CSICODE+"103m"; + public static String BRIGHT_BLUE_BACKGROUND = CSICODE+"104m"; + public static String BRIGHT_MAGENTA_BACKGROUND = CSICODE+"105m"; + public static String BRIGHT_CYAN_BACKGROUND = CSICODE+"106m"; + public static String BRIGHT_WHITE_BACKGROUND = CSICODE+"107m"; public static void Reset() { System.out.print(CSICODE+"0m"); } @@ -161,7 +191,7 @@ public class SigTerm{ CursorLineDown(1); Text(DOUBLEUNDERLINE+"And this will not be bold"+RESET); CursorLineDown(1); - Text(DIM+MAGENTA+BLACK_BACKGROUND+"A little purple!"); + Text(BOLD+BRIGHT_CYAN+BRIGHT_BLACK_BACKGROUND+"A little cyan!"); CursorLineDown(2); CursorSetPosition(999999,1); CursorSetPosition(1,8); @@ -227,8 +257,8 @@ public class SigTerm{ NonBlockingReader r = term.reader(); System.out.println(term.getWidth()+"x"+term.getHeight()+" size detected."); System.out.println("Done!"); - //RunTest(); - Run(r); + RunTest(); + //Run(r); r.shutdown(); term.close(); } catch (IOException e) { diff --git a/target/SigTerm-0.jar b/target/SigTerm-0.jar index 956f85477e633dc6ebca910c4b95483474d419af..5990592858d6b3ea4541cc60aa0cb5c21402eff8 100644 GIT binary patch delta 4017 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 X7iQxQ006ijm+rm_H3lj~3IG5AV#2U8 delta 3138 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 diff --git a/target/classes/sig/SigTerm.class b/target/classes/sig/SigTerm.class index 8c741ede3734b96c9f41ea3855fef8a69a87a4f7..a66c4662bd73a269b55c1b0066b22d8060671787 100644 GIT binary patch literal 8120 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 B-GKlA literal 6597 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