-
-
Notifications
You must be signed in to change notification settings - Fork 489
cls[color]
- color : the index (0 to 15) of the color in the current palette.
When called this function clears the entire screen using the color passed as argument.
If no parameter is passed first color (index 0) is used.
This is usually called inside the TIC() function, but it's not mandatory. You can make some interesting effects by not calling it or using it to "flash" the screen when some special event occurs. If you are drawing to the entire screen (for example with sprites, the map or primitive shapes), there is no need to clear the screen with cls() beforehand.
Tip: Use a color over 15 to see some interesting fill patterns!
-- cls demo
c=0
function TIC()
--Use Up/Down to change color
if btnp(0) then c=c+1 end
if btnp(1) then c=c-1 end
--Clear with the color
cls(c)
--Make a background for the text
rect(0,0,240,8,0)
--Ouput a text with function call
print('cls('..c..') --Use Up/Down to change color')
end
TIC-80 tiny computer https://tic80.com | Twitter | Telegram | Terms
Built-in Editors
Console
Platform
RAM & VRAM | Display | Palette | Bits per Pixel (BPP) |
.tic
Format | Supported Languages
Other
Tutorials | Code Snippets | Libraries | External Tools | FFT
API
- BDR (0.90)
- BOOT (1.0)
- MENU
- OVR (deprecated)
- SCN (deprecated)
- TIC
- btn & btnp
- circ & circb
- clip
- cls
- elli & ellib (0.90)
- exit
- fget & fset (0.80)
- font
- key & keyp
- line
- map
- memcpy & memset
- mget & mset
- mouse
- music
- peek, peek4
- peek1, peek2 (1.0)
- pix
- pmem
- poke, poke4
- poke1, poke2 (1.0)
- rect & rectb
- reset
- sfx
- spr
- sync
- ttri (1.0)
- time
- trace
- tri & trib (0.90)
- tstamp (0.80)
- vbank (1.0)