| 1234567891011121314151617181920212223242526272829303132333435 |
- MODULE TestAnsiColor;
- IMPORT Ansi;
- FROM STextIO IMPORT WriteString, WriteLn;
- FROM Delay IMPORT Delay;
- BEGIN
- Ansi.EraseScreen;
- Ansi.Home;
- WriteString("--- ANSI Color test ---"); WriteLn;
- Ansi.FG(Ansi.Red); WriteString("Red FG"); WriteLn;
- Ansi.FG(Ansi.Default);
- Ansi.BG(Ansi.Blue); WriteString("Blue BG"); WriteLn;
- Ansi.BG(Ansi.Default);
- Ansi.FG(Ansi.BrightGreen); WriteString("BrightGreen"); WriteLn;
- Ansi.FG(Ansi.Default);
- Ansi.BG(Ansi.BrightMagenta); WriteString("BrightMagenta BG"); WriteLn;
- Ansi.BG(Ansi.Default);
- Ansi.FG256(200); WriteString("FG256 200"); WriteLn;
- Ansi.FG(Ansi.Default);
- Ansi.BG256(100); WriteString("BG256 100"); WriteLn;
- Ansi.BG(Ansi.Default);
- Ansi.FGRGB(255, 0, 128); WriteString("RGB FG 255,0,128"); WriteLn;
- Ansi.FG(Ansi.Default);
- Ansi.BGRGB(0, 255, 64); WriteString("RGB BG 0,255,64"); WriteLn;
- Ansi.BG(Ansi.Default);
- Ansi.SGRReset;
- WriteString("--- end Color ---"); WriteLn;
- Delay(500);
- END TestAnsiColor.
|