Ryan Walters
|
b53db3788d
|
refactor: unify ghost state management and animation handling, use integers for texture animation
|
2025-09-01 14:27:48 -05:00 |
|
Ryan Walters
|
5d4adb7743
|
refactor: merge 'formatting' submodule into 'profiling'
|
2025-08-28 14:12:23 -05:00 |
|
Ryan Walters
|
d3e83262db
|
feat: better 'Vulnerable' tag for ghosts, fix movement issues
|
2025-08-28 13:18:47 -05:00 |
|
Ryan Walters
|
ad3f896f82
|
chore: reorganize component definitions into relevant system files
|
2025-08-28 12:54:52 -05:00 |
|
Ryan Walters
|
80ebf08dd3
|
feat: stage sequence, ghost collisions & energizer logic, text color method, scheduler ordering
|
2025-08-28 12:40:02 -05:00 |
|
|
|
78300bdf9c
|
feat: rewrite movement systems separately for player/ghosts
|
2025-08-16 11:44:10 -05:00 |
|
|
|
3d0bc66e40
|
feat: ghosts system
|
2025-08-15 20:38:18 -05:00 |
|
|
|
fa12611c69
|
feat: ecs audio system
|
2025-08-15 20:28:47 -05:00 |
|
|
|
4d397bba5f
|
feat: item collection system, score mutations
|
2025-08-15 18:41:08 -05:00 |
|
|
|
31193160a9
|
feat: debug text rendering of statistics, formatting with tests
|
2025-08-15 17:52:16 -05:00 |
|
|
|
a8b83b8e2b
|
feat: high resolution debug rendering
|
2025-08-15 16:20:24 -05:00 |
|
|
|
8c95ecc547
|
feat: add profiling
|
2025-08-15 13:46:39 -05:00 |
|
|
|
57d7f75940
|
feat: implement generic optimized collision system
|
2025-08-15 12:21:29 -05:00 |
|
|
|
b9bae99a4c
|
refactor: reorganize systems properly, move events to events.rs
|
2025-08-15 09:48:16 -05:00 |
|
|
|
2c65048fb0
|
refactor: rename 'ecs' submodule to 'systems'
|
2025-08-15 09:27:28 -05:00 |
|