|
|
33672d8d5a
|
feat: implement collision detection system for entities
|
2025-08-11 23:24:23 -05:00 |
|
|
|
1f8e7c6d71
|
fix: resolve clippy warnings, inline format vars, use tracing to log warnings
|
2025-08-11 22:09:08 -05:00 |
|
|
|
27079e127d
|
feat!: implement proper error handling, drop most expect() & unwrap() usages
|
2025-08-11 20:23:39 -05:00 |
|
|
|
ee6cb0a670
|
refactor: implement entity trait, common abstraction for movement & rendering
|
2025-08-11 15:46:04 -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 |
|
|
|
e0f8443e75
|
refactor: replace HashMap with fixed-size arrays for textures in DirectionalAnimatedTexture
|
2025-08-11 11:13:46 -05:00 |
|
|
|
6702b3723a
|
refactor: move DIRECTIONS constant into direction, add as_u8() const fn for array indexing
|
2025-08-11 11:03:46 -05:00 |
|
|
|
b308bc0ef7
|
refactor: move all tests out of src/ into tests/, remove unnecessary tests
|
2025-08-08 08:50:52 -05:00 |
|
|
|
adfa2cc737
|
feat: edge traversal permissions system
|
2025-08-07 23:39:39 -05:00 |
|
|
|
04cf8f217f
|
test: add generic tests for coverage
|
2025-07-28 19:48:31 -05:00 |
|
|
|
fcc36c8a46
|
test: add tons of tests for all easy submodules
|
2025-07-28 19:26:36 -05:00 |
|
|
|
4ecfded4ac
|
refactor: center Rect with centered_with_size helper
|
2025-07-28 18:47:24 -05:00 |
|
|
|
c9bcf32381
|
chore: fix various clippy warnings, disable trivial warnings in some spot
|
2025-07-28 17:25:18 -05:00 |
|
|
|
464d6f9ca6
|
refactor: huge refactor into node/graph-based movement system
|
2025-07-28 12:23:57 -05:00 |
|
|
|
4f87a116d5
|
chore: remove unused code, resolve simple stuff
|
2025-07-26 15:35:50 -05:00 |
|
|
|
a1d37a1a0b
|
feat: atlas tile color modulation
|
2025-07-26 15:06:27 -05:00 |
|
|
|
8e5ec9fef0
|
refactor: huge refactor into atlas-based resources
|
2025-07-26 14:42:12 -05:00 |
|
|
|
0a82aea922
|
refactor: intentionally unsafe leak to drop annoying lifetimes, use IVec2 in all remaining spots
|
2025-07-24 16:04:47 -05:00 |
|
|
|
829462d3b6
|
refactor: move direction & edible into entity submodule
|
2025-07-24 12:48:39 -05:00 |
|
|
|
002da46045
|
refactor: split up and move texture-related code into src/texture submodule
|
2025-07-24 12:48:39 -05:00 |
|
|
|
cfa73c58a8
|
refactor: move entity-related code into src/entity submodule
|
2025-07-24 12:36:48 -05:00 |
|