59 Commits (21ae3bee01a8c002258cbbe1608cf58d80772253)
 

Author SHA1 Message Date
Shad Amethyst 21ae3bee01
If, Cmp, Stacker
2 years ago
Shad Amethyst 0945010f0f
🐛 Fix `run <n>` in stackline-cli
2 years ago
Shad Amethyst 8654d25c65
Improve build.rs, basic stack ops, methods for World
2 years ago
Shad Amethyst 399883d8ba
Refactor Tile::draw_simple, blink support in stackline-cli
2 years ago
Shad Amethyst c264001ee0
🔥 Refactor Tile::draw, wip Blink structure
2 years ago
Shad Amethyst 7d97cc354c
Alternate display for TextSurface, test Sender::draw
2 years ago
Shad Amethyst 0a05ec8b67
Proper rendering for Sender
2 years ago
Shad Amethyst d4b1830c30
🐛 Fix help message and `run` flush in stackline-cli
2 years ago
Shad Amethyst f60f46657f
Add Sender::init
2 years ago
Shad Amethyst 27b3dca6a9
🔥 Remove `position` from signal
2 years ago
Shad Amethyst 63245aeb69
World::init
2 years ago
Shad Amethyst 6cee084486
🎨 Cargo fmt
2 years ago
Shad Amethyst 9e32cd54b9
🎨 Make clippy happy
2 years ago
Shad Amethyst be259cc6f5
🔥 Tile::draw accepts i32, Tile::draw_simple
2 years ago
Shad Amethyst d4a6522d07
stackline-cli: Exit command and condition
2 years ago
Shad Amethyst 99bc677a92
🐛 Rerun build.rs on the tiles/ directory
2 years ago
Shad Amethyst db3a5e829f
🐛 Fix Diode accepting counter-flowing signals, fix build script rerun
2 years ago
Shad Amethyst 2e6f7c012e
📝 Add missing commands in help
2 years ago
Shad Amethyst 51149e01dc
More tools for stackline-cli
2 years ago
Shad Amethyst 5c5fd81b38
stackline-cli
2 years ago
Shad Amethyst 73119e7e8e
🎨 Cleaned up build.rs
2 years ago
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 fa4d18569d
:up_arrow: Upgrade veccell
2 years ago
Shad Amethyst 9a8a243d71
🐛 Fix Sender::calculate_path only storing half the nodes
2 years ago
Shad Amethyst 76cefb81a9
Pane::get_as, Pane::get_mut_as, Pane::borrow_mut_as
2 years ago
Shad Amethyst 236c97d2bc
🐛 CI to nightly, Sender::calculate_path
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 f04531c1d9
🔥 SendError
2 years ago
Shad Amethyst da76a3f075 Merge remote-tracking branch 'origin/main'
2 years ago
Shad Amethyst e32142df81
📝 Remove doc warnings
2 years ago
Shad Amethyst 348fb21731
Add index.html in documentation build
2 years ago
Shad Amethyst 433a0587e2
Add link to documentation and index.html
2 years ago
Shad Amethyst 489cdd1750
Add contracts to several methods, force_send
2 years ago
Shad Amethyst f3d224e26a
🔥 Build Script to automatically generate AnyTile
2 years ago
Shad Amethyst 30c92e6647
enum_dispatch
2 years ago
Shad Amethyst f0a4f8b0f6
💹 Add benchmark for Pane::step
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 e303f15d5a
📝 accepts_direction, Signal::push, document parts of Signal
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 61e8d4ed1d
🐛 Change branch name of rustdoc workflow
2 years ago
Shad Amethyst 1b48675451
📝 Some more documentation
2 years ago