Do parameters to the custom methods only accept discrete values, when shown that way, not lists? .drawRect and .line certainly didn't work when I fed them a list.
Yes, there's no automatic unpacking of lists into parameters or something like that. A few APIs have been specifically written to be called both ways, because the value of both seemed very high. But in general, no.
.drawPoly and .fillPoly specify "points" without being clear what that is. I gave .drawPoly a list of [x,y] lists and that worked for it at least. Is that the only format it accepts?
Yep, you've got it. I'm at once delighted that the meaning was guessable, and embarrassed that you had to guess.
Just confirming with parameter entry, getters require a () but setters don't?
That's a fair approximation; the exception is that parentheses are never required when no arguments are passed. See "Use of Parentheses" on p. 4-5 of the MiniScript Manual.
The webpage says tileset is "coming soon"?
Does it? 😳 Yes, that's obsolete. We've had tilesets for several releases now.
I see it's implemented in wumpusTrap though.
Also in platformer, and of course you already discovered levelEditor.
The documentation doesn't make it clear how to work with tilesets, so maybe a reference to the examples would be good.
I'm expanding the docs a bit for the next release. Here's the latest on Tile Display — please let me know what you think:
Ultimately I expect to write a reference book (as well as several beginner-friendly books) on Mini MIcro, where there would be an entire chapter dedicated to each display type, etc. But until then, I do beg your patience with the limited docs. And I encourage you to keep asking questions here! I'm always happy to answer.