|
|
|
|
@@ -9,6 +9,7 @@ so a call with the wrong number is a syntax error rather than a surprise.
|
|
|
|
|
| Function | Args | Form | What it gives |
|
|
|
|
|
|---|---|---|---|
|
|
|
|
|
| `ABS` | 1 | `ABS(n)` | The absolute value of an integer or float. |
|
|
|
|
|
| `ASC` | 1 | `ASC(A$)` | The Unicode code point of a string's first character. |
|
|
|
|
|
| `ATN` | 1 | `ATN(n)` | Arctangent, in radians. |
|
|
|
|
|
| `BUMP` | 1 | `BUMP(1)` | Which sprites have collided, as a bitmask. **Reading clears it.** |
|
|
|
|
|
| `CHR` | 1 | `CHR(n)` | The character for a Unicode code point, as a string. |
|
|
|
|
|
@@ -29,6 +30,7 @@ so a call with the wrong number is a syntax error rather than a surprise.
|
|
|
|
|
| `RGR` | 1 | `RGR(f)` | The `GRAPHIC` mode (0), the drawing surface's width (1) or height (2) in pixels, or a character cell's width (3) or height (4). |
|
|
|
|
|
| `RIGHT` | 2 | `RIGHT(A$, n)` | The rightmost `n` characters. Clamped. |
|
|
|
|
|
| `RMENU` | 2 | `RMENU(n, f)` | A menu's state: field 0 the highlighted entry, field 1 whether it has been confirmed. **Reading field 1 clears it.** |
|
|
|
|
|
| `RND` | 1 | `RND(n)` | A random integer from 0 up to but not including `n`. |
|
|
|
|
|
| `RWINDOW` | 1 | `RWINDOW(f)` | The current text window's rows (0) or columns (1). Field 2 is a C128 screen mode and is refused. |
|
|
|
|
|
| `RSPCOLOR` | 1 | `RSPCOLOR(n)` | One of `SPRCOLOR`'s two shared registers, 1 or 2. |
|
|
|
|
|
| `RSPHIT` | 2 | `RSPHIT(n, f)` | One of `SPRHIT`'s settings for sprite `n`, in `SPRHIT`'s own argument order: 0 the kind, 1 to 4 the two corners. |
|
|
|
|
|
|