- Add at least one more type of shape (triangle, star, polygon, etc)
- Allow the user to select shapes by clicking on them, or by clicking and dragging such as you would do on a desktop
- Selected shapes should be visually different (different color, highlighted border, etc)
- Allow the user to modify selected shapes by changing the color, location, and size of the shape
- Add some other features that sound exciting. Some possibilities include deleting shapes, re-ordering shapes, including new menu options, using keyboard events, supporting colors using hexadecimal RGB values, drawing arbitrary polygons formed by clicking a bunch of points, and so on.
- This is very important: Include some kind of help option that explains what all of the buttons do. If the user can't figure something out, then your company might not get paid (or in an academic setting you might get a bad grade).
- Make a Youtube video demonstrating the features of your DrawShapes assignment.
-
Notifications
You must be signed in to change notification settings - Fork 28
jspacco/cs220-drawshapes2
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
New and improved version of DrawShapes!
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published