doodle/render
Noah Petherbridge b4a366baa9 Introduce Drawing Tools Concept, Pencil and Actor
The uix.Canvas widget now maintains a selected Tool which configures how
the mouse interacts with the (editable) Canvas widget.

The default Tool is the PencilTool and implements the old behavior: it
draws pixels when clicked and dragged based on your currently selected
Color Swatch. This tool automatically becomes active when you toggle the
Palette tab in the editor mode.

A new Tool is the ActorTool which becomes active when you select the
Doodads tab. In the ActorTool you can't draw pixels on the level, but
when you mouse over a Doodad instance (Actor) in your level, you may
pick it up and drag it someplace else.

Left-click an Actor to pick it up and drag it somewhere else.
Right-click to delete it completely.

You can also delete an Actor by dragging it OFF of the Canvas, like back
onto the palette drawer or onto the menu bar.
2018-10-20 17:08:20 -07:00
..
sdl Introduce Drawing Tools Concept, Pencil and Actor 2018-10-20 17:08:20 -07:00
color.go Add doodad.exe binary and PNG to Drawing Converter 2018-10-16 12:26:41 -07:00
interface.go Draw Actors Embedded in Levels in Edit Mode 2018-10-19 13:32:25 -07:00
log.go Stabilize frame rate, add debug overlay 2018-06-16 19:59:23 -07:00
point_test.go Draw Actors Embedded in Levels in Edit Mode 2018-10-19 13:32:25 -07:00
point.go Draw Actors Embedded in Levels in Edit Mode 2018-10-19 13:32:25 -07:00
rect_test.go Draw Actors Embedded in Levels in Edit Mode 2018-10-19 13:32:25 -07:00