do I really have to teach you how to draw... protip: hold space while using bezier tool and click to increase degree, drag to reshape. protip2: hold space while using a shape tool to match both dimensions protip3: hold space while using the eraser to fill-erase protip3.14: press x to cut, c to copy, and v to paste data copied to your "clipboard". data is copied when it is selected.
my aim was to at least mimic most of the features of MSPaint. I'd say it's at least a 12/10 for effort. + I drew sanic pens: - normal pen - caligraphy pen: thicker as you draw faster - marker: darker as you draw faster - rightslash pen: thicker when drawing -45 or 135 degrees - leftslash pen: opposite of rightslash - line: click and hold to draw a line - bezier: click and hold to form a bezier line, then click and drag elsewhere to make it curve; hold space to add more curves misc tools: - select - fill - erase shapes: - box - filled box - ellipse - filled ellipse missing or needs fixing: - little dots scattered after pasting stuff - matching dimensions of shapes for the dotted edges - storing pixels of bigger strokes - undo and redo - zooming, scrolling, and resizing - filling ellipses - polygons - text credits: @wikipedia for HSL conversion, bezier curve algorithm @Zro716 (myself) for everything else