fixes a bug that arose from the previous fix because i was a bit upid and forgot to check that an Optional
actually. exists.
fixes a (very minor) bug where CA simulators that had either unlocked neighborhood or unlocked range would not let you modify either if it had locked rules
Feature complete! (at least in terms of everything I wanted to get done before the ModFest deadline lol)
Added/fixed everything mentioned in 0.0.0, as well as allowing block states in the Blocks tab of the CA Simulator (to tell it how to place new blocks).
Still todo, ideally:
- 'Tree' behaviour (basically, creating the sort of diagrams 1D CAs are usually drawn as)
- Adding a block tag to tell the CA Simulator things to not change
- Fixing the Save button being very janky sometimes
- Adding 'outer' logic (i.e. whether blocks outside the area are counted or not etc)