Open
Description
Description:
Add block palettes and presets
These can be created from a selection or manually entered. Palettes save with the session and can be named. They also allow for use of %
signs to define the relative percentage.
Play together nicely with masks (#218)
TODO list:
- Add palettes
- Parse palettes
- Save / load palettes
- Add weighted randomization (
%
sign) (Idea:Palette::getBlocks() : \Generator
yields the block - Some kind of serialization
- UI
- Palette::swap to replace all palette entries with another, allowing for quicker //rotate and //flip?