|
|
c489f32908
|
fix: audio and other subsystems being dropped in App::new(), use Box::leak to ensure static ownership
|
2025-08-12 13:08:08 -05:00 |
|
|
|
183a432116
|
test: add tests for collision, items, directional, sprite
enum macros for FruitKind
|
2025-08-12 09:18:53 -05:00 |
|
|
|
8ef09a4e3e
|
test: drop minimal_test_board, use RAW_BOARD constant, item generation tests
|
2025-08-11 23:26:28 -05:00 |
|
|
|
27079e127d
|
feat!: implement proper error handling, drop most expect() & unwrap() usages
|
2025-08-11 20:23:39 -05:00 |
|
|
|
d9c8f97903
|
feat: pathfinding for ghosts, add debug rendering of paths
|
2025-08-11 15:25:39 -05:00 |
|
|
|
6331ba0b2f
|
refactor: move graph traversal code into traversal.rs
|
2025-08-11 14:05:28 -05:00 |
|
|
|
27705f1ba2
|
feat: implement ghost entities, movement & rendering
|
2025-08-11 11:54:05 -05:00 |
|
|
|
e964adc818
|
feat: enhance debug visuals with cursor-based effect
|
2025-08-11 11:54:05 -05:00 |
|
|
|
e0f8443e75
|
refactor: replace HashMap with fixed-size arrays for textures in DirectionalAnimatedTexture
|
2025-08-11 11:13:46 -05:00 |
|
|
|
87ee12543e
|
tests: revamp tests, remove more useless tests
|
2025-08-08 09:07:10 -05:00 |
|
|
|
b308bc0ef7
|
refactor: move all tests out of src/ into tests/, remove unnecessary tests
|
2025-08-08 08:50:52 -05:00 |
|