Commit Graph

43 Commits

Author SHA1 Message Date
randrews 05142e5712 glyph picker 2026-06-20 15:27:09 -05:00
randrews 6464e47747 builtin scripts 2026-06-16 14:34:42 -05:00
randrews 7608fc959f palette changes 2026-06-16 00:14:59 -05:00
randrews 50d56aa428 Different content grids 2026-06-16 00:01:02 -05:00
randrews 01cd73ca3b Board layers 2026-06-15 23:35:18 -05:00
randrews 32aef1ea08 animations 2026-06-15 09:15:30 -05:00
randrews 77eba1a09c pushers 2026-06-13 21:33:38 -05:00
randrews 299570bec8 transition 2026-06-13 18:43:29 -05:00
randrews 6818f0545a portals 1 2026-06-13 17:58:04 -05:00
randrews 49d32eedf5 portals 2026-06-13 16:24:29 -05:00
randrews 78547696d7 some auto-refactoring 2026-06-13 15:33:04 -05:00
randrews 887e1fefea speech bubble fixes, multi objects 2026-06-13 13:59:13 -05:00
randrews f327e77e3d removed queue.push 2026-06-13 01:47:11 -05:00
randrews 73c8a9bd3e multi board 2026-06-13 01:27:33 -05:00
randrews e5c6affc41 multi-board files 2026-06-12 23:35:40 -05:00
randrews f249e109ed clippy 2026-06-11 22:10:09 -05:00
randrews a1cce10432 scrolls 2026-06-11 18:53:52 -05:00
randrews f73c02437d Added scroll() 2026-06-10 01:42:33 -05:00
randrews c2168b992d better scripting api 2026-06-09 22:38:17 -05:00
randrews 9c854bc1b9 delay fn 2026-06-08 22:17:04 -05:00
randrews e5c406e42d speech bubbles and delays 2026-06-08 22:15:44 -05:00
randrews f5ed8f2edf Added names to objects 2026-06-08 19:50:43 -05:00
randrews 04415211c3 event timer change 2026-06-07 10:11:33 -05:00
randrews ac7fd36ccd clippy 2026-06-07 01:29:58 -05:00
randrews a8d2cb8303 object tags 2026-06-07 01:26:18 -05:00
randrews 9c2212520c Moved tests 2026-06-07 00:46:38 -05:00
randrews 5ea7e4ec4e move tests 2026-06-07 00:33:16 -05:00
randrews ea79dc20f9 refactoring 2026-06-07 00:19:53 -05:00
randrews ea18fe8fc2 Real object ids, fixed warping bug 2026-06-06 20:01:07 -05:00
randrews 374a69f0ca Floor layer 2026-06-06 18:49:45 -05:00
randrews a5f60e22e1 more scripting, objects moving 2026-06-06 17:36:00 -05:00
randrews 8ac6da184c crates, player coords, arch.md gone 2026-06-06 14:11:20 -05:00
randrews 05c9fdbde9 Solidity 2026-06-06 01:37:19 -05:00
randrews 8f2cca2907 more refactor 2026-06-05 01:09:50 -05:00
randrews 6cd34ebb4e removed boardstate 2026-06-05 00:30:14 -05:00
randrews 4f21f7fa8a more scripting 2026-06-04 23:52:33 -05:00
randrews e0477a12b8 basic scripting 2026-06-04 20:11:55 -05:00
randrews f0bcc90480 Timer 2026-06-03 23:21:05 -05:00
randrews 0187162e85 Log panel 2026-06-03 22:46:54 -05:00
randrews dc5b903741 zoom factor 2026-05-31 23:51:51 -05:00
randrews 067bb9bee0 Object passable/opaque: editor checkboxes + doc/simplify cleanup
- ObjectDef gains passable/opaque fields (defaults: false/true); Board::is_passable
  consults the object before the grid cell, so objects block movement independently
  of the floor tile beneath them
- Editor Objects tab exposes Passable and Opaque checkboxes; changes survive save/load
- Add ObjectDef::new(x, y) to centralise placement defaults; remove triple
  default_glyph() call and unused Glyph import from main.rs
- Fix stale Behavior doc comment; update CLAUDE.md and ARCHITECTURE.md

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-30 21:48:40 -05:00
randrews 0241cd2a8d Move passable and opaque into objectdef 2026-05-30 21:22:36 -05:00
randrews a0d21bde20 workspaceify 2026-05-30 20:20:09 -05:00