Commit Graph

272 Commits

Author SHA1 Message Date
323d0b1268 Re-export Bevy.
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-29 14:06:44 -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
8148aa4092 Tweak shape extents and position, and viewshed range, to correctly flag tiles as visible or blocked. 2022-08-29 12:24:32 -05:00
124cd74cb1 Use correct transform when computing offsets. 2022-08-27 12:26:58 -05:00
1020f818b9 Bump here_be_dragons.
Some checks failed
continuous-integration/drone/push Build is failing
2022-08-27 09:11:37 -05:00
5e700a74b0 Merge commit '4de359f'
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-23 13:20:15 -05:00
07e745c3fc Add experimental plugin for sounds that occupy a region, and should play at the nearest point on the collider.
Some checks failed
continuous-integration/drone/push Build is failing
2022-08-23 09:49:14 -05:00
4de359ffdb Add helper function for calculating closest points between GlobalTransform and colliders. 2022-08-22 15:51:07 -05:00
5ba4b5272c Switch to upstream.
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-15 10:55:26 -05:00
23d616eead Simplify sound components and refactor to single-source.
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-06 11:05:04 -05:00
5cdcb7a4d4 Make collider smaller so it won't block out tiles adjacent to blocked ones. 2022-08-04 15:29:50 -05:00
85e24b5b45 Remove missing branches from dependency.
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-04 14:44:39 -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
e1a1522269 Correctly calculate direction and distance with yaws. 2022-08-04 14:30:07 -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
e7c9da6f91 Switch to typed asset handling. 2022-08-03 09:43:07 -05:00
57091d7e9e cargo fmt
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-02 17:17:08 -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
c0a1befd98 Correct distance calculation between colliders. 2022-08-02 17:14:51 -05:00
4495174be0 Fix yaw calculation. 2022-08-02 16:49:27 -05:00
5f14a90b92 Refactor access of AsyncComputeTaskPool. 2022-08-01 12:30:37 -05:00
2ff8a858ed Update to Bevy 0.8. 2022-08-01 11:38:15 -05:00
da413ef4e4 Ensure width/height are positive.
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-25 14:20:15 -05:00
21f79b0528 Remove Map dependency from some visibility systems.
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-25 13:52:50 -05:00
4e63ad21d1 Remove some logging.
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-25 11:12:39 -05:00
360bf5094b cargo fmt
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-20 10:18:16 -05:00
3e6b864e3e Merge branch 'visibility' 2022-07-20 10:17:45 -05:00
df3e72909c Remove unnecessary default. 2022-07-20 10:17:38 -05:00
d19048c4a8 Use AABB intersection rather than point containment. 2022-07-20 10:12:14 -05:00
a0ca6a9f55 Massive visibility cleanup/optimization. 2022-07-20 08:24:38 -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
2d00bbb2db Add implementation of PointLike for &Destination.
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-18 11:53:33 -05:00
410b07826c Add Zone component on rooms. 2022-07-18 11:52:48 -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
6b6a961720 Make maps optional for exploration.
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-12 17:28:36 -05:00
4b07388a56 Make exploration types generic.
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-12 15:22:44 -05:00
bff40340a8 Upgrade Rapier. 2022-07-12 12:43:43 -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
a1cfc448db Update viewshed in distinct stage to ensure that data is synced.
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-11 14:01:25 -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
1ff98c9132 Make visibility colliders the single source of truth for calculations.
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-11 10:26:03 -05:00
6ff5eb15a9 Appease Clippy.
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-06 10:13:59 -05:00
6ac7beb788 Bump dependencies. 2022-07-06 10:13:45 -05:00
9d5925b4d0 Make physics serializable and deterministic to help with debugging.
All checks were successful
continuous-integration/drone/push Build is passing
2022-06-15 11:32:56 -05:00
3c61a57bc6 cargo fmt
All checks were successful
continuous-integration/drone/push Build is passing
2022-06-15 10:30:53 -05:00
257e228a7a Use single collider per tile, and fix other off-by-1 errors.
Some checks failed
continuous-integration/drone/push Build is failing
2022-06-15 10:28:21 -05:00
eae03f8f7a Correctly offset shape when calculating whether it will collide at tile. 2022-06-15 10:28:00 -05:00