![]() |
| TI99 Environment |
| Syntax |
| CALL_COLORCHAR(ascii-code,foreground-color,background-color) |
| Description |
|
This function changes the foreground and background colors of the character specified in ascii-code. Valid ascii-code values: 32 to endchar. The foreground-color and background-color parameters hold the character's foreground and background colors respectively. Valid values: 1-16 (See the Available Colors Table below).
The default foreground color is 2 - Black. The default background color is 1 - Transparent. Note 1: CALL_COLORCHAR does not affect sprite colors. To change the foreground color of an existing sprite, use the CALL_COLORSPRITE function instead. To set the colors for new sprites, use the CALL_SPRITE function. Note 2: To reset all character colors to the defaults, use the Call_Charset() function. ![]() * Characters using a transparent foreground OR background color, will show the current screen color through. Characters will turn invisible if both their background AND foreground colors are transparent. |
| Example Code |
numsprites = 50
CALL_SCREEN(5)
call_magnify(2)
call_char(39,rpt$("f",16))
a$ = call_charpat(42)
for i = 128 to 142 : call_char(i,a$) : next i
randomize timer()
for i = 1 to numsprites
call_sprite(i,39,rnd(12)+4,100,128,rnd(110) - 40, rnd(110) - 40)
tiwait(25)
next i
DO
for i = 1 to 15 : CALL_COLORCHAR(127+i,rnd(15) + 1,rnd(15) + 1)
FOR J = 1 TO 500
r=RND(23)+1 : C=RND(31) + 1
CALL_HCHAR(R,C,rnd(14)+128,1)
NEXT J
next i
tiwaitkey() ` Wait for key
LOOP
| Go back to ... |
| TI99E Commands Menu |
| Main Menu |
Copyright © Carlos Santiago Lebron - TI99 Environment 2020
![]() |