- 
          
 - 
                Notifications
    
You must be signed in to change notification settings  - Fork 567
 
rect
        TimotheeGreg edited this page Aug 24, 2023 
        ·
        14 revisions
      
    rect(x, y, width, height, color)
- x, y : coordinates of the top left corner of the rectangle
 - width : the width the rectangle in pixels
 - height : the height of the rectangle in pixels
 - color : the index of the color in the palette that will be used to fill the rectangle
 
This function draws a filled rectangle at the specified position.
See also:
- rectb - draw only the border of the rectangle
 
-- rect demo
x=120
y=68
dx=7
dy=4
col=1
cls()
function TIC()
--Update x/y
 x=x+dx
 y=y+dy
 --Check screen walls
 if x>240-6 or x<0 then
  dx=-dx
  col=col%15+1
 end
 if y>136-6 or y<0 then
  dy=-dy
  col=col%15+1
 end
 --Draw rectangle
 rect (x,y,6,6,col)
endTIC-80 tiny computer https://tic80.com | Twitter | Telegram | Terms
Built-in Editors
Console
Platform
RAM & VRAM | Display | Palette | Bits per Pixel (BPP) |
.ticFormat | 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)
 
