21 Commits (5c5fd81b38572b282cae9c02895729cecec6c645)

Author SHA1 Message Date
Shad Amethyst bd1c85b62c
:up_arrow: Add and implement serde
2 years ago
Shad Amethyst b68d33e4ae
impl Display for Pane and World
2 years ago
Shad Amethyst 76cefb81a9
Pane::get_as, Pane::get_mut_as, Pane::borrow_mut_as
2 years ago
Shad Amethyst 941de10ea3
Rename Portal to Teleporter, new Sender tile [WIP]
2 years ago
Shad Amethyst 7175e65570
World, cross-Pane communication
2 years ago
Shad Amethyst a816da6062
⬆️ Upgrade veccell
2 years ago
Shad Amethyst 6fa4f5ce92
🐛 Re-introduce UpdateContext::keep
2 years ago
Shad Amethyst a7a4aa7d4c
Use veccell, making Miri happy
2 years ago
Shad Amethyst 489cdd1750
Add contracts to several methods, force_send
2 years ago
Shad Amethyst 949da3cd14
🎨 cargo fmt
2 years ago
Shad Amethyst 92d5b882a4
📝 Document Pane
2 years ago
Shad Amethyst 33946a4c18
📝 UpdateContext::keep and document UpdateContext
2 years ago
Shad Amethyst f5aa5e86ff
Drawing!
2 years ago
Shad Amethyst ec1660d006
🎨 cargo fmt
2 years ago
Shad Amethyst b6b31502cf
📝 `prelude` and start writing examples for `Pane`
2 years ago
Shad Amethyst 842508226e
Remove RefCell and Resistor tile
2 years ago
Shad Amethyst 9b63640e06
🔥 Replace multi-phase model with commit log model
2 years ago
Shad Amethyst dd2de9ee14
💹 Remove unnecessary `Rc` in `FullTile`
2 years ago
Shad Amethyst 66ccc1dd30
Pane::step, test diodes
2 years ago
Shad Amethyst 4b60d13943
States and improvements to Context
2 years ago
Shad Amethyst 2338f94c99
🐛 transmit_all, fix UB if *Context::position was modified
2 years ago