On Thu, 18 Apr 2002 20:26:36 +0200, "Katrine Grønhøj"
<katrine@anarchy.dk> wrote:
>Nu var I jo så gode til at hjælpe med array-problemet. Er det muligt at
>ændre på den farve, man skriver til skærmen med, når man benytter
>System.out.print(). Det skal bruges til et simpelt DOS-spil lavet i JAVA.
>Der er absoult ingen tvang (ikke engang et forslag) om farver, men jeg synes
>det vil fremme overskueligheden, hvis følgende sker:
Nej det er ikke direkte muligt at skifte farver...
...og dog hvis den terminal du udskriver til er en ansi terminal, kan
man skfte farver
F.eks. hvis du fyrer en ESC[31m afsted bliver forgrunden rød:
System.out.println( "før skift\u001b[31m efter skift\u001b[37m tilbage
til hvid igen" );
\u001b er ansi koden for ESC udtrykt i Java
Se her for flere ansi muligheder:
http://www.bluesock.org/~willg/dev/ansi.html
Hvis du bruger ansi koder og skriver ud på en terminal der ikke
forstår ansi får du en sjov udskrift
vh. ld