Snap! ReDraw Dev

by michaelrw
See Code Download Embed
||| MULTICOLOR SAVING WORKS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
NOW YOU CAN DRAW IN SO MANY COLORS AND REDRAW IT TOO!!!!!!!

||| I have started playing with this one for ReDraw 0.4 development. If you still see this note, it probably doesn't quite work fully yet. Find the latest stable version in my "Apps" collection.

||| Press [D] before drawing for the first time!!!!! If it isn't drawing, make sure the Stop button is an octagon. If it isn't, click it, then it will be. If that fails, press [D] then try again.

||| For multicolor drawings, after drawing with your first color, consider pressing [O]. (Hopefully you won't have to do this in v0.5.)

Basic drawing program.

Instruction Manual:
Click-and-drag to draw.
[C] - Clear Drawing Area (do this before ReDrawing to see what ReDraw does!)
[R] - ReDraw
[D] - Delete Current Drawing
[M] - Bring up Experimental Graphical Menu
[T] - Save Current Drawing as the Template
[H] - ReDraw the Template only
[O] - Place Current Color at Beginning of Drawing
(DEV Version Only) [B] - Benchmark (goto and log every single coordinate)

Saving, loading, and deleting drawings all:
1: Works!!!!!
2: are done through the Graphical Menu ([M] to open it).

Upcoming Features for 0.4:
- More Features migrated to the Graphical Menu (done)
- Separate Keys for ReDraw and Instant ReDraw (done)
- Better Fill Mode Implementation (ReDraw filled shapes!)
- Changing sliders or clicking Menu buttons won't draw stuff. (done)
- Ability to save a drawing with multiple colors (partway there; doesn't work yet)

Current Changelog for 0.4 Development:

Major Changes (new features):
- Separate Keys for Normal ReDraw and Instant ReDraw
- Changing sliders or clicking Menu buttons won't draw stuff.
- Saving drawings works now!
- Loading and saving drawings now done through the Graphical Menu.
- New Line Mode! (functionality subject to change without notice)
- Multicolor drawings can now be saved and ReDrawn! (well, not quite yet but we're getting there...)


Minor Changes (you won't notice most of these):
- Coordinate Count now reports correctly; it showed the number of items in the log, but a coord reading is 2 items.
- Coordinate Count now reports 0 after clearing the Coordinate Log.
- Various minor code improvements/cleanup tasks that aren't worth noting.

Created March 16, 2021

Last updated April 26, 2021

Shared March 16, 2021