Art Canvas rework

Canvases are good, but outdated, some features should be easy to implement, yet make a big difference.

Canvases should have more circuit accessibility, and some chips should be added like:

  • Art Canvas Reset (Resets the canvas to its original SAVED drawing)
  • Art Canvas Erase (Erases the canvas)
  • Art Canvas Set Background Color
  • Art Canvas Set Locked (Locally)
  • Art Canvas Get Is Locked
  • Art Canvas Get Active Players (Gets all the active players)
  • Art Canvas Get Active Objects (Gets all the active drawing tools)
  • Local Player Undo Last Canvas Action
  • Local Player Redo Last Canvas Action
  • Local Player Get Is Drawing

A new data type for saving and loading images would also be really nice, as some chips would come in handy like:

  • Art Canvas Get Drawing
  • Art Canvas Load Drawing
  • Art Canvas Drawing Variable
  • List Art Canvas Drawing Variable

The undo/redo could also be accessible on the art canvas itself to let artists do these actions without circuits intervention. If you have any other suggestions please write them.

11 Likes