Skip to content
This repository has been archived by the owner on Oct 24, 2024. It is now read-only.

Commit

Permalink
Beekeeping: Upgrading Godot, cleaning up tscn files and fixing devtoo…
Browse files Browse the repository at this point in the history
…ls dependencies (#232)

* Using Godot 4.3

* Fixing version issues with devtools. Turns out inspector egui has not upgraded to latest egui version
  • Loading branch information
porkbrain authored Aug 31, 2024
1 parent 9fe8f81 commit ff8c9fd
Show file tree
Hide file tree
Showing 11 changed files with 478 additions and 448 deletions.
29 changes: 3 additions & 26 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 8 additions & 6 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -41,14 +41,16 @@ features = [
"x11",
]

[workspace.dependencies.bevy-inspector-egui]
version = "=0.25.2"
default-features = false
features = ["bevy_render", "egui_clipboard", "egui_open_url"]

[workspace.dependencies]
bevy_pixel_camera = { git = "https://github.com/porkbrain/bevy_pixel_camera.git", branch = "bevy-v0.14" }
bevy_pixel_camera = { git = "https://github.com/porkbrain/bevy_pixel_camera.git", branch = "bevy-v0.14" } # we will need to vendor this
bevy_webp_anim = "0.4"
bevy-inspector-egui = { version = "0.25", default-features = false, features = [
"bevy_render",
] }
leafwing-input-manager = "0.14"
bevy_egui = "0.29"
leafwing-input-manager = "0.14" # API has been completely rewamped
bevy_egui = "0.28" # waiting for bevy-inspector-egui to update
bevy_kira_audio = "0.20"

scene_top_down = { path = "scenes/top_down" }
Expand Down
8 changes: 7 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ Our primary color is `#0d0e1f`.
- [Rust][rust-install]
- [Bevy][bevy-install]
- `apt install lld clang` for [faster builds][bevy-fast-compile]
- [Graphviz][graphviz-install]

## Repo organization

Expand Down Expand Up @@ -43,6 +44,10 @@ With every extra dependency that also depends on Bevy it potentially takes longe

Some crates export `devtools` feature that enable additional debug and/or dev tooling functionality.

```
$ cargo run --features devtools
```

<!-- List of references -->

[bevy_egui]: https://github.com/mvlabat/bevy_egui
Expand All @@ -53,5 +58,6 @@ Some crates export `devtools` feature that enable additional debug and/or dev to
[leafwing-input-manager]: https://github.com/Leafwing-Studios/leafwing-input-manager
[original-bevy_magic_light]: https://github.com/zaycev/bevy-magic-light-2d
[rust-install]: https://www.rust-lang.org/tools/install
[bevy-install]: https://bevyengine.org/learn/quick-start/getting-started/setup/
[bevy-install]: https://bevyengine.org/learn/quick-start/getting-started/setup
[graphviz-install]: https://graphviz.org/download
[bevy-fast-compile]: https://bevyengine.org/learn/quick-start/getting-started/setup/#enable-fast-compiles-optional
Loading

0 comments on commit ff8c9fd

Please sign in to comment.