Ryan Walters
|
d7a6ee7684
|
fix: flush world after switching to observer-based item collection
|
2025-09-10 21:45:10 -05:00 |
|
Ryan Walters
|
d84f0c831e
|
feat: proper scheduling via SystemSet, non-conditional game systems, better collision handling
|
2025-09-10 21:36:51 -05:00 |
|
Ryan Walters
|
ae19ca1795
|
feat: rewrite ghost/item collision eventing into trigger-based observer
|
2025-09-10 17:15:15 -05:00 |
|
Ryan Walters
|
ca006b5073
|
refactor: remove dead code, tune lints, remove useless tests
|
2025-09-09 14:22:06 -05:00 |
|
Ryan Walters
|
cac490565e
|
refactor: use speculoos for all test assertions
|
2025-09-06 12:15:04 -05:00 |
|
Ryan Walters
|
17188df729
|
refactor(test): remove dead code and consolidate test utilities
|
2025-09-04 11:53:29 -05:00 |
|
Ryan Walters
|
a62ae8dfe7
|
fix: energizers don't change dead (eyes) ghosts
|
2025-09-01 15:39:17 -05:00 |
|
Ryan Walters
|
f31b4952e4
|
chore: remove wildcard/prelude imports, remove unused functions
|
2025-08-28 13:14:40 -05:00 |
|
Ryan Walters
|
ad3f896f82
|
chore: reorganize component definitions into relevant system files
|
2025-08-28 12:54:52 -05:00 |
|
Ryan Walters
|
9624bcf359
|
feat: collision helper, ghost/pacman collision events, collision tests
minor format updates from copilot's commit
|
2025-08-27 22:26:49 -05:00 |
|
Copilot
|
67a5c4a1ed
|
Remove 9 redundant and non-valuable tests to improve test suite quality (#4)
* Initial plan
* Remove 9 redundant and non-valuable tests across events, formatting, and item modules
Co-authored-by: Xevion <44609630+Xevion@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Xevion <44609630+Xevion@users.noreply.github.com>
|
2025-08-19 13:07:14 -05:00 |
|
|
|
d72b6eec06
|
test: add item testing
|
2025-08-18 09:32:35 -05:00 |
|
|
|
471b118efd
|
test: add tests for item systems & movement types
|
2025-08-18 00:04:07 -05:00 |
|
|
|
d47d70ff5b
|
refactor: remove dead code, move direction & graph into 'map' module
|
2025-08-16 15:14:16 -05:00 |
|
|
|
3388d77ec5
|
refactor: remove all unused/broken tests, remove many now unused types/functions
|
2025-08-15 09:24:42 -05:00 |
|
|
|
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 |
|