Text.Color | Part of Text module |
Syntax | Text.Color ( Color : int )
|
Description | The Text.Color procedure is used to change the currently-active color. This is the color of characters that are to be put on the screen. The alternate spelling is Text.Colour.
|
Example | This program prints out the message "Bravo" three times, each in a different color.
View.Set ( "graphics" ) for i : 1 .. 3 Text.Color ( i ) put "Bravo" end for |
Example | This program prints out a message. The color of each letter is different from the preceding letter. For letter number i the color number is i mod maxcolor + 1. This cycles repeatedly through all the available colors.
View.Set ( "screen" ) const message := "Happy New Year!!" for i : 1 .. length ( message ) Text.Color ( i mod maxcolor + 1 ) put message ( i ) .. end for |
Details | In "screen" mode on the IBM PC, the color specified can actually range from 0 - 31. The upper 16 colors (16-31) are the same as the lower 16, except that they blink. See View.Set for the number of colors available in the various "graphics" modes. The screen should be in a "screen" or "graphics" mode. If the screen mode has not been set, it will automatically be set to "screen" mode. See View.Set for details.
|
Status | Exported qualified. This means that you can only call the function by calling Text.Color, not by calling Color.
|
See also | Text.ColorBack, Text.WhatColor, Text.WhatChar and View.maxcolor.
|