uliwitness / Stacksmith

An intuitive software erector kit targeted at people new to programming, but with enough potential to stay useful once they've learned, inspired by HyperCard.
http://stacksmith.org
131 stars 13 forks source link

Implement draw graphic objects #20

Open uliwitness opened 11 years ago

uliwitness commented 11 years ago

At the least, these should be parts that implement lines, ovals, rectangles, pictures, polygons and bezier paths. A "group" object would also be desirable (and maybe you could even clip to a draw graphic in the group?).

If we want to go crazy, we can optimize these so they're more efficient for the typical case of a non-changing static decorational graphic, by e.g. grouping graphics in a sequence into the same layer, not supporting autoHighlight and other button-like properties, maybe even not supporting a script (or just optimizing the ones without a script differently than interactive ones with a script).

uliwitness commented 8 years ago

We now have ovals, rectangles, rounded rectangles, lines, and bezier paths (well, polygons, basically). Still missing a way to group objects.