Commit Graph

80 Commits

Author SHA1 Message Date
380506b75c Initial port to Bevy 0.15. 2025-01-03 14:19:57 -05:00
850c5a5cdd Back to full-size rectangles. 2024-12-05 14:25:33 -06:00
478644491a Fix typo and shrink colliders to minimize spawning warnings. 2024-12-04 17:40:25 -06:00
ed10eabb63 Lots of Avian updates and QoL fixes. 2024-12-04 16:51:25 -06:00
7c7504834f WIP: Refactor to Avian. 2024-10-06 11:10:46 -05:00
03d963bed4 Fix bunches of bugs and simplify map plugin. 2024-08-17 11:51:46 -04:00
afca116394 Various mapping/collision/visibility tweaks. 2024-08-11 09:08:44 -05:00
be8a763443 Refactor to commands.entity(...).with_children(...). 2024-03-16 12:13:12 -05:00
96b7dcb091 Update to Bevy 0.11. 2023-09-08 16:12:35 -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
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
1e9860e3a1 Consolidate inserts.
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-19 20:04:51 -06:00
b1a11de050 Upgrade to Bevy 0.9. 2022-12-19 14:08:31 -06:00
c980854663 Correctly size zone colliders so they connect with neighbors.
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-31 16:08:50 -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
df3e72909c Remove unnecessary default. 2022-07-20 10:17:38 -05:00
bd899b9c8e Reorganize.
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-19 11:56:41 -05:00
410b07826c Add Zone component on rooms. 2022-07-18 11:52:48 -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
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
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
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
a019e8b5c7 Add GlobalTransform to map colliders.
All checks were successful
continuous-integration/drone/push Build is passing
2022-06-07 09:14:11 -05:00
828a0ca0b3 Add GlobalTransform to Area.
All checks were successful
continuous-integration/drone/push Build is passing
2022-06-03 10:11:21 -05:00
ef55419bb7 Restore transforms so portals' transforms update correctly, and don't add children twice. 2022-05-11 14:41:17 -05:00
e8a15fd84d Strip down bundle and correct overly broad query. 2022-05-11 13:34:48 -05:00
13d1cb0734 Get rid of Coordinates. 2022-05-10 13:56:49 -05:00
9307852eda Initial port to Bevy 0.7. 2022-05-06 11:07:59 -05:00
aba63ebb19 Migrate to new Rapier.
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-04 12:53:59 -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
cc4b8751f4 Update maze-generator.
Some checks failed
continuous-integration/drone/push Build is failing
2022-03-21 09:14:44 -05:00
4f1c420348 Switch to here_be_dragons.
Some checks failed
continuous-integration/drone/push Build is failing
2022-03-18 15:58:27 -05:00
24334ba511 Update mapgen to custom fork. 2022-03-15 10:37:28 -05:00
ea0b04da53 Fix many errors tracing colliders in maps. 2022-02-14 22:51:15 -06:00
1176c65ce9 Add another conversion. 2022-02-12 08:50:54 -06:00
701cac5568 Add conversion methods. 2022-02-12 08:47:59 -06:00
288b1605b9 Correct center calculation for visibility colliders. 2022-02-01 17:14:15 -06:00
3cfb638b48 Remove calls to \.single. 2022-02-01 08:41:27 -06:00
488037d074 Simplify some conversions. 2022-01-19 18:37:04 -06:00
c0980f66c1 Use new format strings. 2022-01-19 16:38:32 -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
698f12d9bd WIP: Continue upgrade. 2022-01-10 23:05:51 -06:00
cb02e39870 Include area AABB in component. 2022-01-10 13:55:42 -06:00
356caa09e0 WIP: Begin porting to Bevy 0.6. 2022-01-10 13:52:27 -06:00
ad60bd7a40 Use opaque to be more clear. 2021-09-23 12:59:05 -05:00
a59f8a22a1 Use Visible component with opacity to indicate that something should appear visually. 2021-09-22 08:23:01 -05:00