Ryan Walters
|
d3e83262db
|
feat: better 'Vulnerable' tag for ghosts, fix movement issues
v0.52.0
|
2025-08-28 13:18:47 -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
|
80ebf08dd3
|
feat: stage sequence, ghost collisions & energizer logic, text color method, scheduler ordering
v0.51.0
|
2025-08-28 12:40:02 -05:00 |
|
Ryan Walters
|
f14b3d38a4
|
feat: create hud rendering system
v0.50.1
|
2025-08-27 22:55:26 -05:00 |
|
Ryan Walters
|
bf65c34b28
|
chore: remove unused code
|
2025-08-27 22:43:21 -05:00 |
|
Ryan Walters
|
89b0790f19
|
chore: fix clippy lints
|
2025-08-27 22:28:14 -05:00 |
|
Ryan Walters
|
9624bcf359
|
feat: collision helper, ghost/pacman collision events, collision tests
minor format updates from copilot's commit
v0.50.0
|
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 |
|
Ryan Walters
|
8b5e66f514
|
refactor: update debug state management and rendering systems
|
2025-08-19 11:31:31 -05:00 |
|
Ryan
|
5109457fcd
|
test: add input tests
v0.49.1
|
2025-08-19 09:40:59 -05:00 |
|
Ryan
|
5497e4b0b9
|
feat: improve input system to handle multiple keypress & release states
v0.49.0
|
2025-08-19 09:35:55 -05:00 |
|
|
|
d72b6eec06
|
test: add item testing
v0.48.8
|
2025-08-18 09:32:35 -05:00 |
|
|
|
ae42f6ead0
|
chore: solve clippy warnings
|
2025-08-18 00:06:47 -05:00 |
|
|
|
471b118efd
|
test: add tests for item systems & movement types
v0.48.7
|
2025-08-18 00:04:07 -05:00 |
|
|
|
13a9c165f7
|
test: add player control & movement system testing
v0.48.6
|
2025-08-18 00:03:29 -05:00 |
|
|
|
da3c8e8284
|
test: add player traversal flag tests, remove old disabled movement_system, public can_traverse
v0.48.5
|
2025-08-17 23:52:03 -05:00 |
|
|
|
9c0711a54c
|
test: add more formatting tests
v0.48.4
|
2025-08-17 23:47:47 -05:00 |
|
|
|
4598dc07e2
|
test: add tests for errors & events data structs
v0.48.3
|
2025-08-17 23:46:23 -05:00 |
|
|
|
9c9dc5f423
|
test: remove asset.rs tests, revamp constants tests
v0.48.2
|
2025-08-17 23:45:42 -05:00 |
|
|
|
12ee16faab
|
docs: document many major functions, types, enums for important functionality
|
2025-08-17 23:29:43 -05:00 |
|
|
|
398d041d96
|
Merge pull request #3 from Xevion/ecs
ECS Refactor
|
2025-08-16 15:25:34 -05:00 |
|
|
|
7a02d6b0b5
|
chore: add cargo checks to pre-commit
|
2025-08-16 15:14:16 -05:00 |
|
|
|
d47d70ff5b
|
refactor: remove dead code, move direction & graph into 'map' module
|
2025-08-16 15:14:16 -05:00 |
|
|
|
313ca4f3e6
|
fix: proper font loading, cross platform assets, better platform independent trait implementation, conditional modules
v0.48.1
|
2025-08-16 14:17:28 -05:00 |
|
|
|
f940f01d9b
|
refactor: optimize debug system, remove redundant code & tests
|
2025-08-16 13:41:15 -05:00 |
|
|
|
90adaf9e84
|
feat: add cursor-based node highlighting for debug
v0.48.0
|
2025-08-16 12:26:24 -05:00 |
|
|
|
2140fbec1b
|
fix: allow key holddown
v0.47.1
|
2025-08-16 12:00:58 -05:00 |
|
|
|
78300bdf9c
|
feat: rewrite movement systems separately for player/ghosts
v0.47.0
|
2025-08-16 11:44:10 -05:00 |
|
|
|
514a447162
|
refactor: use strum::EnumCount for const compile time system mapping
|
2025-08-16 11:43:46 -05:00 |
|
|
|
3d0bc66e40
|
feat: ghosts system
v0.46.0
|
2025-08-15 20:38:18 -05:00 |
|
|
|
e0a15c1ca8
|
feat: implement audio muting functionality
v0.45.1
|
2025-08-15 20:30:41 -05:00 |
|
|
|
fa12611c69
|
feat: ecs audio system
v0.45.0
|
2025-08-15 20:28:47 -05:00 |
|
|
|
342f378860
|
fix: use renderable layer properly, sorting entities before presenting
v0.44.5
|
2025-08-15 20:10:16 -05:00 |
|
|
|
e8944598cc
|
chore: fix clippy warnings
|
2025-08-15 20:10:16 -05:00 |
|
|
|
6af25af5f3
|
test: better formatting tests, alignment-based
v0.44.4
|
2025-08-15 19:39:59 -05:00 |
|
|
|
f1935ad016
|
refactor: use smallvec instead of collect string, explicit formatting, accumulator fold
|
2025-08-15 19:15:06 -05:00 |
|
|
|
4d397bba5f
|
feat: item collection system, score mutations
v0.44.3
|
2025-08-15 18:41:08 -05:00 |
|
|
|
80930ddd35
|
fix: use const MAX_SYSTEMS to ensure micromap maps are aligned in size
v0.44.2
|
2025-08-15 18:40:24 -05:00 |
|
|
|
0133dd5329
|
feat: add background for text contrast to debug window
v0.44.1
|
2025-08-15 18:39:39 -05:00 |
|
|
|
635418a4da
|
refactor: use stack allocated circular buffer, use RwLock+Mutex for concurrent system timing access
|
2025-08-15 18:06:25 -05:00 |
|
|
|
31193160a9
|
feat: debug text rendering of statistics, formatting with tests
v0.44.0
|
2025-08-15 17:52:16 -05:00 |
|
|
|
3086453c7b
|
chore: adjust collider sizes
|
2025-08-15 16:25:42 -05:00 |
|
|
|
a8b83b8e2b
|
feat: high resolution debug rendering
v0.43.0
|
2025-08-15 16:20:24 -05:00 |
|
|
|
8ce2af89c8
|
fix: add visibility check to rendering implementation
v0.42.1
|
2025-08-15 15:10:09 -05:00 |
|
|
|
5f0ee87dd9
|
feat: better profiling statistics, less spammy
v0.42.0
|
2025-08-15 15:06:53 -05:00 |
|
|
|
b88895e82f
|
feat: separate dirty rendering with flag resource
v0.41.3
|
2025-08-15 14:19:39 -05:00 |
|
|
|
2f0c734d13
|
feat: only present/render canvas when renderables change
v0.41.2
|
2025-08-15 14:15:18 -05:00 |
|
|
|
e96b3159d7
|
fix: disable vsync
v0.41.1
|
2025-08-15 13:46:57 -05:00 |
|
|
|
8c95ecc547
|
feat: add profiling
v0.41.0
|
2025-08-15 13:46:39 -05:00 |
|