Kevin Reid
Kevin Reid
Testing: Same result as previous comment with wgpu 22.0.0.
I belatedly note that 73460b8050e75628744a5af23d2698e3d22f00fa adds a simple constant signal source, but not a very interesting one.
Thanks for your comments. (1) is an interesting idea, and I agree that it would simplify things. I wouldn't necessarily want to make each caller responsible for adjusting the length...
I have created a wiki page with this information, [Glossary](https://github.com/kpreid/cubes/wiki/Glossary), but it should eventually be incorporated into the repository as user and developer documentation (accessible in-game, in particular). The code...
- `blockSet` eliminated in bfa69897333d53bf8c8e83ed0b273529d926c4a0. - `BlockSet` eliminated in c3875f29341dd35a617e3762df26b15deb761839, except for serialization.
I've done some more thinking on this and I am thinking — that the answer here is “do what Minecraft (now) does”, that is, take option 1 above (rotations are...
Commit 4241fe6b43d571e720bfcb7388f4c01896bb8391 adds dirtying, so persistence works. We still need to notify interested parties.
Currently, the Z and X keys will alter the subdatum of a block (added in 7e2c374ffe6c73d027c6fb043652d842bbb156b7). This is not a reasonable UI, and completely unsuitable for a restricted game mode,...
Commit 90abc9cb3b4452be3697b5be3cd53d65f6503f4f allows a block to react to pushing against it, which adds options but is still not the whole story.
The persistence branch has been merged in 86669aa7677ea3423f80da4c119388cc8e15d87b. This adds the persistence facility and multiple worlds, but does nothing for blocksets.