Name (x, y), (w, h), a. Lines beginning @ are unexpanded
custom pieces: @DarkRect (x, y), (w, h), a, [c1, …].
Visibility is editor-only; hidden objects still export. Lock prevents moving, rotating, and resizing. Select a locked row to inspect it in Properties.
Click a layer name to rename it; blank or “Layer N” uses automatic numbering. ▾ collapses, ▧ selects the layer’s visible objects (Shift adds), and ↳ moves selected objects here. Hover Visible to preview a layer or object. Drag headers to reorder; layer 0 stays fixed. Empty layers disappear. Patterns keep one selected instance per source.
A custom piece is a plain function. function Name(x, y, w, h, a, c1, …) is a
rect-mode piece; function Name(x, y, r, a, c1, …) is a circle-mode piece.
Return an array of [Name, x, y, w, h, a] primitives (angles in radians).
Annotate handles in the leading comment with
@control c1 label="Count" default=12 min=4 max=50 step=1 int.
Add @pack My Pack to file it under a modpack.
pyfcul.fcphp
(logIn.php, saveLevel2.php, getUserLevels.php,
retrieveLevel.php). The server now sends
Access-Control-Allow-Origin: *, so the default Base URL reaches it directly —
no proxy needed. Point it at fcproxy.py instead only if that ever regresses,
or to target a mirror.