Commit Graph

73 Commits

Author SHA1 Message Date
44c40f6473 Remove unnecessary sets/speech from navigation controls. 2024-12-01 14:12:32 -06:00
827cae1a4b Remove Angle and standardize direction types. 2024-10-06 17:17:48 -05:00
c9c45b2569 Remove state configuration from plugins. 2024-10-06 10:42:25 -05:00
2c378d65a2 Update leafwing-input-manager and fix various issues. 2024-08-25 17:57:52 -05:00
0accbb4789 Merge branch 'main' into bevy-0.14 2024-08-11 09:22:15 -05:00
afca116394 Various mapping/collision/visibility tweaks. 2024-08-11 09:08:44 -05:00
91166359e2 Set rotation directly for now. 2024-03-24 16:12:11 -05:00
aeb8039463 Switch to action_data_mut_or_default. 2024-03-24 12:15:19 -05:00
d0c4f5b29b Upgrade to Bevy 0.13. 2024-03-14 13:37:46 -05:00
4e0a36c4a5 Upgrade to Bevy 0.12. 2024-02-09 14:59:16 -06:00
96b7dcb091 Update to Bevy 0.11. 2023-09-08 16:12:35 -05:00
5a3ce9b790 Zero out vectors instead of setting to None. 2023-05-09 08:43:31 -05:00
6eddde886e Clean up state/scheduling setup.
All checks were successful
continuous-integration/drone/push Build is passing
2023-04-03 09:08:23 -05:00
865bdc333c Remove commands hack.
All checks were successful
continuous-integration/drone/push Build is passing
2023-04-01 07:20:59 -05:00
cbad1648e8 Small ordering/set tweaks.
All checks were successful
continuous-integration/drone/push Build is passing
2023-03-31 22:40:12 -05:00
966cdd903b Get rid of a bunch of iter calls. 2023-03-28 12:13:23 -05:00
01b796062e Initial port to Bevy 0.10. 2023-03-28 11:57:37 -05:00
30250a4310 Action-based pathfinding. 2023-03-28 08:49:17 -05:00
526f4347a5 Snapping shouldn't happen continuously.
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-01 12:24:29 -06:00
3fc74d10d9 Refactor navigation/pathfinding to actions.
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-31 16:48:26 -06:00
8eb5e0971f Artificually implement some deadzones. 2023-01-11 11:38:06 -06:00
a4908fda80 Remove sprinting hack. 2022-12-21 08:12:25 -06:00
f255239517 Make many plugins own their own config.
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-20 09:15:09 -06:00
b1a11de050 Upgrade to Bevy 0.9. 2022-12-19 14:08:31 -06:00
e4f60ff024 Migrate to actions for setting velocities.
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-28 09:32:33 -05:00
43b163fbd9 Make snap turns more reliable, and avoid queuing unnecessary direction removal.
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-21 13:56:57 -05:00
1f3aa8eaa0 Add ordering to navigation-related systems.
Some checks reported errors
continuous-integration/drone/push Build encountered an error
2022-08-29 12:25:07 -05:00
1fb194266c Update direction in PreUpdate.
Some checks failed
continuous-integration/drone/push Build is failing
2022-08-04 14:30:40 -05:00
1fcec80e0e Add system for limiting speed. 2022-08-04 11:49:17 -05:00
c02f9b21d6 Navigation cleanup. 2022-08-04 11:25:09 -05:00
627f63211d Refactor to leafwing-input-manager.
Some checks failed
continuous-integration/drone/push Build is failing
2022-08-02 17:15:22 -05:00
bd899b9c8e Reorganize.
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-19 11:56:41 -05:00
f3d2778830 cargo fmt 2022-07-19 11:27:37 -05:00
1721dc98f8 Refactor helpers for direction and distance, adding some that take colliders into account.
Some checks failed
continuous-integration/drone/push Build is failing
2022-07-19 11:24:45 -05:00
95e32b3689 Update direction later to hopefully fix other miscalculations.
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-13 09:25:42 -05:00
65067412af Remove direction when transform is removed.
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-11 17:03:40 -05:00
3994fef9d0 Run snap system after direction is updated.
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-11 12:48:04 -05:00
6ff5eb15a9 Appease Clippy.
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-06 10:13:59 -05:00
7e6fd923a3 More accurately sync speed and velocity. 2022-05-12 10:07:38 -05:00
9307852eda Initial port to Bevy 0.7. 2022-05-06 11:07:59 -05:00
37d0f0fcde Further tweaks to snap turns.
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-05 08:34:53 -05:00
12c7759f66 Remove more unnecessary bounds.
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-04 10:00:57 -05:00
3fb03d6b41 Run snap before regular movement controls.
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-30 13:15:12 -05:00
bc24308fa1 Appease Clippy and fix gnarly visibility error.
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-25 01:00:30 -05:00
52d8e8db3b Clear angular velocity when snapping.
Some checks failed
continuous-integration/drone/push Build is failing
2022-03-21 22:06:09 -05:00
4357a5838a Add snapping.
Some checks failed
continuous-integration/drone/push Build is failing
2022-03-21 21:58:34 -05:00
81162c8ca8 Don't speak direction component when added. 2022-03-15 10:48:17 -05:00
6c97ff6be4 Prefer writing a component value where possible, and other minor cleanup. 2022-02-14 06:56:45 -06:00
a214206caf Assorted small changes. 2022-01-13 14:43:02 -06:00
ae7a0d13fa Finish port to Bevy 0.6. 2022-01-12 11:05:12 -06:00