Keeping track of the unit test coverage. ### Audio Manipulation - [ ] `music()` - [ ] `sfx()` ### Cart Data - [ ] `cartdata()` - [ ] `dget()` - [ ] `dset()` ### Co-Routines - [ ] `cocreate()` - [ ] `coresume()` - [ ] `costatus()` - [ ] `yield()` ### Flow Control - [ ] `_draw()` - [ ] `_init()` - [ ] `_update()` - [ ] `_update60()` - [ ] `time()` and `t()` ### Generic - [x] `assert()` - [ ] `type()` - [ ] `select()` - [ ] `rawset()` - [ ] `rawget()` - [ ] `rawequal()` - [ ] `rawlen()` ### Graphics - [ ] `camera()` - [x] `circ()` - [x] `circfill()` - [ ] `clip()` - [x] `cls()` - [ ] `color()` - [ ] `cursor()` - [ ] `fget()` - [x] `fillp()` - [ ] `flip()` - [ ] `fset()` - [x] `line()` - [x] `oval()` - [x] `ovalfill()` - [ ] `pal()` - [ ] `palt()` - [ ] `pget()` - [ ] `print()` - [x] `pset()` - [x] `rect()` - [x] `rectfill()` - [ ] `sget()` - [ ] `spr()` - [ ] `sset()` - [ ] `sspr()` - [ ] `tline()` ### Input - [ ] `btn()` - [ ] `btnp()` ### Map - [ ] `map()` - [ ] `mget()` - [ ] `mset()` - [ ] `mapdraw()` ### Math - [x] `abs()` - [x] `atan2()` - [x] `ceil()` - [x] `cos()` - [x] `flr()` - [x] `max()` - [x] `mid()` - [x] `min()` - [x] `rnd()` - [x] `sgn()` - [x] `sin()` - [x] `sqrt()` - [x] `srand()` ### Memory - [ ] `cstore()` - [ ] `reload()` - [ ] `memcpy()` - [ ] `memset()` - [ ] `peek()` - [ ] `peek2()` - [ ] `peek4()` - [ ] `poke()` - [ ] `poke2()` - [ ] `poke4()` - [ ] `serial()` ### Operators - [x] `band(x, y)` - [x] `bor(x, y)` - [x] `bxor(x, y)` - [x] `bnot(x)` - [x] `shl(x, n)` - [x] `shr(x, n)` - [x] `lshr(x, n)` - [x] `rotl(x, n)` - [x] `rotr(x, n)` ### System - [ ] `menuitem()` - [ ] `extcmd()` - [ ] `run()` ### Tables - [x] `add()` - [x] `all()` - [ ] `count()` - [x] `del()` - [x] `foreach()` - [ ] `ipairs()` - [ ] `pairs()` - [ ] `pack()` - [ ] `unpack()` - [ ] `setmetatable()` ### P8SCII - [ ] 0, Terminate printing - [ ] 1, Repeat next character - [ ] 2, Draw solid background - [ ] 3, Move cursor horizontally - [ ] 4, Move cursor vertically. - [ ] 5, Move cursor - [ ] 6, Special command - [ ] 7, Audio command - [ ] 8, Backspace - [ ] 9, Tab - [ ] 10, Newline - [ ] 11, Decorate previous character - [ ] 12, Set foreground color - [ ] 13, Carriage return - [ ] 14, Switch to font defined at `0x5600` - [ ] 15, Switch font to default - [x] 16-31 - [x] 32-126 - [x] 127-153 - [x] 154-203 - [x] 204-253 - [x] 254-255 ### Strings - [ ] `chr()` - [ ] `sub()` - [ ] `tostr()` - [ ] `tonum()` - [ ] `ord()` - [ ] `split()`
Keeping track of the unit test coverage.
Audio Manipulation
music()sfx()Cart Data
cartdata()dget()dset()Co-Routines
cocreate()coresume()costatus()yield()Flow Control
_draw()_init()_update()_update60()time()andt()Generic
assert()type()select()rawset()rawget()rawequal()rawlen()Graphics
camera()circ()circfill()clip()cls()color()cursor()fget()fillp()flip()fset()line()oval()ovalfill()pal()palt()pget()print()pset()rect()rectfill()sget()spr()sset()sspr()tline()Input
btn()btnp()Map
map()mget()mset()mapdraw()Math
abs()atan2()ceil()cos()flr()max()mid()min()rnd()sgn()sin()sqrt()srand()Memory
cstore()reload()memcpy()memset()peek()peek2()peek4()poke()poke2()poke4()serial()Operators
band(x, y)bor(x, y)bxor(x, y)bnot(x)shl(x, n)shr(x, n)lshr(x, n)rotl(x, n)rotr(x, n)System
menuitem()extcmd()run()Tables
add()all()count()del()foreach()ipairs()pairs()pack()unpack()setmetatable()P8SCII
0x5600Strings
chr()sub()tostr()tonum()ord()split()