From ed299fbf164dcf2daddf462541026c75f1c53e72 Mon Sep 17 00:00:00 2001 From: 3013050 <3013050@stud.hs-mannheim.de> Date: Tue, 26 Mar 2024 11:43:02 +0100 Subject: [PATCH] Added color to text output Lose text is now red and winning text is now green --- src/Main.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/Main.java b/src/Main.java index 72c29d3..dd589eb 100644 --- a/src/Main.java +++ b/src/Main.java @@ -1,6 +1,9 @@ import java.util.Scanner; public class Main { + public static final String ANSI_RESET = "\u001B[0m"; + public static final String RED = "\u001B[31m"; + public static final String GREEN = "\u001B[32m"; static Scanner keyboard = new Scanner(System.in); public static void main(String[] args) { @@ -20,12 +23,12 @@ public class Main { // if (hand.isBlackJack()){ if (game.isHandBlackJack()){ - nextRoundPrompt = "Glückwunsch, sie haben einen BlackJack und damit gewonnen!"; + nextRoundPrompt = GREEN + "Glückwunsch, sie haben einen BlackJack und damit gewonnen!" + ANSI_RESET; } // if (hand.isOvershot()){ if (game.isHandOvershot()){ - nextRoundPrompt = String.format("Leider verloren, der Wert der Hand ist mit %d höher als 21.", game.handValue()); + nextRoundPrompt = String.format(RED + "Leider verloren, der Wert der Hand ist mit %d höher als 21." + ANSI_RESET, game.handValue()); } if (nextRoundPrompt.isEmpty()) { @@ -49,7 +52,7 @@ public class Main { boolean newRoundDecision = yesNoDecider(newRoundPrompt); if (!(newRoundDecision)) { - System.out.println("Auf Wiedersehen :)"); + System.out.println(RED + "Auf Wiedersehen :)" + ANSI_RESET); break; } game = new BlackJackSpiel();