commit e242e1cbcbbb450814ef43b95e064f1d93eb3a25
parent b45f4a2513bf9e4f124c2124fe15066fae03bb03
Author: MTRNord <mtrnord1@gmail.com>
Date: Tue, 16 Mar 2021 15:31:23 +0100
Fix collision logic, optimize for preformance, fix map, disable rapier2d due to compatibility issues
Took 24 minutes
Diffstat:
5 files changed, 244 insertions(+), 846 deletions(-)
diff --git a/.cargo/config.toml b/.cargo/config.toml
@@ -1,33 +1,24 @@
-# Add the contents of this file to `config.toml` to enable "fast build" configuration. Please read the notes below.
-# NOTE: For maximum performance, build using a nightly compiler
-# If you are using rust stable, remove the "-Zshare-generics=y" below (as well as "-Csplit-debuginfo=unpacked" when building on macOS).
-
-[target.x86_64-unknown-linux-gnu]
-linker = "/usr/bin/clang"
-rustflags = [
- "-Clink-arg=-fuse-ld=lld",
- "-Zshare-generics=y"
-]
+#[target.x86_64-unknown-linux-gnu]
+#linker = "/usr/bin/clang"
+#rustflags = [
+# "-Clink-arg=-fuse-ld=lld",
+# "-Zshare-generics=y"
+#]
# NOTE: you must manually install https://github.com/michaeleisel/zld on mac. you can easily do this with the "brew" package manager:
# `brew install michaeleisel/zld/zld`
-[target.x86_64-apple-darwin]
-rustflags = [
- "-C",
- "link-arg=-fuse-ld=/usr/local/bin/zld",
- "-Zshare-generics=y",
- "-Csplit-debuginfo=unpacked"
-]
-
-[target.x86_64-pc-windows-msvc]
-linker = "rust-lld.exe"
-rustflags = [
- #"-Zshare-generics=y"
- "-Zshare-generics=off"
-]
+#[target.x86_64-apple-darwin]
+#rustflags = [
+# "-C",
+# "link-arg=-fuse-ld=/usr/local/bin/zld",
+# "-Zshare-generics=y",
+# "-Csplit-debuginfo=unpacked"
+#]
-# Optional: Uncommenting the following improves compile times, but reduces the amount of debug info to 'line number tables only'
-# In most cases the gains are negligible, but if you are on macos and have slow compile times you should see significant gains.
-#[profile.dev]
-#debug = 1
+#[target.x86_64-pc-windows-msvc]
+#linker = "rust-lld.exe"
+#rustflags = [
+# #"-Zshare-generics=y"
+# "-Zshare-generics=off"
+#]
diff --git a/Cargo.lock b/Cargo.lock
@@ -244,18 +244,10 @@ checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd"
[[package]]
name = "bevy"
version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy.git?branch=main#284889c64b2a4a4f67018e42a14062392edbd0aa"
-dependencies = [
- "bevy_internal 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
-]
-
-[[package]]
-name = "bevy"
-version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
+source = "git+https://github.com/bevyengine/bevy.git?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
dependencies = [
"bevy_dylib",
- "bevy_internal 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
+ "bevy_internal",
]
[[package]]
@@ -283,25 +275,11 @@ dependencies = [
[[package]]
name = "bevy_app"
version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy.git?branch=main#284889c64b2a4a4f67018e42a14062392edbd0aa"
+source = "git+https://github.com/bevyengine/bevy.git?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
dependencies = [
- "bevy_derive 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_ecs 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_reflect 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_utils 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "serde",
- "wasm-bindgen",
- "web-sys",
-]
-
-[[package]]
-name = "bevy_app"
-version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
-dependencies = [
- "bevy_derive 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_ecs 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_utils 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
+ "bevy_derive 0.4.0",
+ "bevy_ecs 0.4.0",
+ "bevy_utils 0.4.0",
"serde",
"wasm-bindgen",
"web-sys",
@@ -340,44 +318,16 @@ dependencies = [
[[package]]
name = "bevy_asset"
version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy.git?branch=main#284889c64b2a4a4f67018e42a14062392edbd0aa"
+source = "git+https://github.com/bevyengine/bevy.git?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
dependencies = [
"anyhow",
- "bevy_app 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_diagnostic 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_ecs 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_log 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_reflect 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_tasks 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_utils 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "crossbeam-channel 0.5.0",
- "downcast-rs",
- "js-sys",
- "ndk-glue",
- "notify",
- "parking_lot",
- "rand 0.8.3",
- "ron",
- "serde",
- "thiserror",
- "wasm-bindgen",
- "wasm-bindgen-futures",
- "web-sys",
-]
-
-[[package]]
-name = "bevy_asset"
-version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
-dependencies = [
- "anyhow",
- "bevy_app 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_diagnostic 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_ecs 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_log 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_reflect 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_tasks 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_utils 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
+ "bevy_app 0.4.0",
+ "bevy_diagnostic",
+ "bevy_ecs 0.4.0",
+ "bevy_log",
+ "bevy_reflect",
+ "bevy_tasks 0.4.0",
+ "bevy_utils 0.4.0",
"crossbeam-channel 0.5.0",
"downcast-rs",
"js-sys",
@@ -396,14 +346,14 @@ dependencies = [
[[package]]
name = "bevy_audio"
version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
+source = "git+https://github.com/bevyengine/bevy.git?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
dependencies = [
"anyhow",
- "bevy_app 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_asset 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_ecs 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_reflect 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_utils 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
+ "bevy_app 0.4.0",
+ "bevy_asset 0.4.0",
+ "bevy_ecs 0.4.0",
+ "bevy_reflect",
+ "bevy_utils 0.4.0",
"parking_lot",
"rodio",
]
@@ -411,29 +361,15 @@ dependencies = [
[[package]]
name = "bevy_core"
version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy.git?branch=main#284889c64b2a4a4f67018e42a14062392edbd0aa"
-dependencies = [
- "bevy_app 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_derive 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_ecs 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_math 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_reflect 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_tasks 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_utils 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
-]
-
-[[package]]
-name = "bevy_core"
-version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
+source = "git+https://github.com/bevyengine/bevy.git?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
dependencies = [
- "bevy_app 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_derive 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_ecs 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_math 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_reflect 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_tasks 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_utils 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
+ "bevy_app 0.4.0",
+ "bevy_derive 0.4.0",
+ "bevy_ecs 0.4.0",
+ "bevy_math 0.4.0",
+ "bevy_reflect",
+ "bevy_tasks 0.4.0",
+ "bevy_utils 0.4.0",
]
[[package]]
@@ -453,7 +389,7 @@ dependencies = [
[[package]]
name = "bevy_derive"
version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy.git?branch=main#284889c64b2a4a4f67018e42a14062392edbd0aa"
+source = "git+https://github.com/bevyengine/bevy.git?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
dependencies = [
"Inflector",
"find-crate",
@@ -463,40 +399,15 @@ dependencies = [
]
[[package]]
-name = "bevy_derive"
-version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
-dependencies = [
- "Inflector",
- "find-crate",
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "bevy_diagnostic"
-version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy.git?branch=main#284889c64b2a4a4f67018e42a14062392edbd0aa"
-dependencies = [
- "bevy_app 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_core 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_ecs 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_log 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_utils 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "parking_lot",
-]
-
-[[package]]
name = "bevy_diagnostic"
version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
+source = "git+https://github.com/bevyengine/bevy.git?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
dependencies = [
- "bevy_app 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_core 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_ecs 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_log 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_utils 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
+ "bevy_app 0.4.0",
+ "bevy_core",
+ "bevy_ecs 0.4.0",
+ "bevy_log",
+ "bevy_utils 0.4.0",
"parking_lot",
]
@@ -517,17 +428,17 @@ dependencies = [
[[package]]
name = "bevy_dylib"
version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
+source = "git+https://github.com/bevyengine/bevy.git?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
dependencies = [
- "bevy_internal 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
+ "bevy_internal",
]
[[package]]
name = "bevy_dynamic_plugin"
version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
+source = "git+https://github.com/bevyengine/bevy.git?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
dependencies = [
- "bevy_app 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
+ "bevy_app 0.4.0",
"libloading 0.7.0",
]
@@ -551,32 +462,12 @@ dependencies = [
[[package]]
name = "bevy_ecs"
version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy.git?branch=main#284889c64b2a4a4f67018e42a14062392edbd0aa"
-dependencies = [
- "async-channel",
- "bevy_ecs_macros 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_reflect 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_tasks 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_utils 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bitflags",
- "downcast-rs",
- "fixedbitset 0.3.2",
- "fxhash",
- "parking_lot",
- "rand 0.8.3",
- "serde",
- "thiserror",
-]
-
-[[package]]
-name = "bevy_ecs"
-version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
+source = "git+https://github.com/bevyengine/bevy.git?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
dependencies = [
"async-channel",
- "bevy_ecs_macros 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_tasks 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_utils 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
+ "bevy_ecs_macros",
+ "bevy_tasks 0.4.0",
+ "bevy_utils 0.4.0",
"bitflags",
"downcast-rs",
"fixedbitset 0.3.2",
@@ -591,18 +482,7 @@ dependencies = [
[[package]]
name = "bevy_ecs_macros"
version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy.git?branch=main#284889c64b2a4a4f67018e42a14062392edbd0aa"
-dependencies = [
- "find-crate",
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "bevy_ecs_macros"
-version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
+source = "git+https://github.com/bevyengine/bevy.git?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
dependencies = [
"find-crate",
"proc-macro2",
@@ -613,32 +493,32 @@ dependencies = [
[[package]]
name = "bevy_gilrs"
version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
+source = "git+https://github.com/bevyengine/bevy.git?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
dependencies = [
- "bevy_app 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_ecs 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_input 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_utils 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
+ "bevy_app 0.4.0",
+ "bevy_ecs 0.4.0",
+ "bevy_input",
+ "bevy_utils 0.4.0",
"gilrs",
]
[[package]]
name = "bevy_gltf"
version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
+source = "git+https://github.com/bevyengine/bevy.git?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
dependencies = [
"anyhow",
"base64",
- "bevy_app 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_asset 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_core 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_ecs 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_math 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_pbr 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_reflect 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_render 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_scene 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_transform 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
+ "bevy_app 0.4.0",
+ "bevy_asset 0.4.0",
+ "bevy_core",
+ "bevy_ecs 0.4.0",
+ "bevy_math 0.4.0",
+ "bevy_pbr",
+ "bevy_reflect",
+ "bevy_render",
+ "bevy_scene",
+ "bevy_transform",
"gltf",
"thiserror",
]
@@ -670,83 +550,44 @@ dependencies = [
[[package]]
name = "bevy_input"
version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy.git?branch=main#284889c64b2a4a4f67018e42a14062392edbd0aa"
-dependencies = [
- "bevy_app 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_ecs 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_math 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_utils 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
-]
-
-[[package]]
-name = "bevy_input"
-version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
+source = "git+https://github.com/bevyengine/bevy.git?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
dependencies = [
- "bevy_app 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_ecs 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_math 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_utils 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
-]
-
-[[package]]
-name = "bevy_internal"
-version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy.git?branch=main#284889c64b2a4a4f67018e42a14062392edbd0aa"
-dependencies = [
- "bevy_app 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_asset 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_core 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_derive 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_diagnostic 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_ecs 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_input 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_log 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_math 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_pbr 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_reflect 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_render 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_scene 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_sprite 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_tasks 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_text 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_transform 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_ui 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_utils 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_window 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "ndk-glue",
+ "bevy_app 0.4.0",
+ "bevy_ecs 0.4.0",
+ "bevy_math 0.4.0",
+ "bevy_utils 0.4.0",
]
[[package]]
name = "bevy_internal"
version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
+source = "git+https://github.com/bevyengine/bevy.git?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
dependencies = [
- "bevy_app 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_asset 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
+ "bevy_app 0.4.0",
+ "bevy_asset 0.4.0",
"bevy_audio",
- "bevy_core 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_derive 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_diagnostic 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
+ "bevy_core",
+ "bevy_derive 0.4.0",
+ "bevy_diagnostic",
"bevy_dynamic_plugin",
- "bevy_ecs 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
+ "bevy_ecs 0.4.0",
"bevy_gilrs",
"bevy_gltf",
- "bevy_input 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_log 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_math 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_pbr 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_reflect 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_render 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_scene 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_sprite 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_tasks 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_text 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_transform 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_ui 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_utils 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
+ "bevy_input",
+ "bevy_log",
+ "bevy_math 0.4.0",
+ "bevy_pbr",
+ "bevy_reflect",
+ "bevy_render",
+ "bevy_scene",
+ "bevy_sprite",
+ "bevy_tasks 0.4.0",
+ "bevy_text",
+ "bevy_transform",
+ "bevy_ui",
+ "bevy_utils 0.4.0",
"bevy_wgpu",
- "bevy_window 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
+ "bevy_window",
"bevy_winit",
"ndk-glue",
]
@@ -758,7 +599,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "806b2173ce11aa40ff204c6a184f50ee034ff4b34bbcc21c32170be6d8b6c094"
dependencies = [
"anyhow",
- "bevy 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
+ "bevy",
"ldtk",
"serde_json",
"thiserror",
@@ -767,24 +608,11 @@ dependencies = [
[[package]]
name = "bevy_log"
version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy.git?branch=main#284889c64b2a4a4f67018e42a14062392edbd0aa"
-dependencies = [
- "android_log-sys 0.2.0",
- "bevy_app 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_utils 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "console_error_panic_hook",
- "tracing-subscriber",
- "tracing-wasm",
-]
-
-[[package]]
-name = "bevy_log"
-version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
+source = "git+https://github.com/bevyengine/bevy.git?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
dependencies = [
"android_log-sys 0.2.0",
- "bevy_app 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_utils 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
+ "bevy_app 0.4.0",
+ "bevy_utils 0.4.0",
"console_error_panic_hook",
"tracing-subscriber",
"tracing-wasm",
@@ -802,53 +630,27 @@ dependencies = [
[[package]]
name = "bevy_math"
version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy.git?branch=main#284889c64b2a4a4f67018e42a14062392edbd0aa"
+source = "git+https://github.com/bevyengine/bevy.git?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
dependencies = [
- "bevy_reflect 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "glam 0.13.0",
-]
-
-[[package]]
-name = "bevy_math"
-version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
-dependencies = [
- "bevy_reflect 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
+ "bevy_reflect",
"glam 0.12.0",
]
[[package]]
name = "bevy_pbr"
version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy.git?branch=main#284889c64b2a4a4f67018e42a14062392edbd0aa"
-dependencies = [
- "bevy_app 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_asset 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_core 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_derive 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_ecs 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_math 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_reflect 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_render 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_transform 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_window 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
-]
-
-[[package]]
-name = "bevy_pbr"
-version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
+source = "git+https://github.com/bevyengine/bevy.git?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
dependencies = [
- "bevy_app 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_asset 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_core 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_derive 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_ecs 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_math 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_reflect 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_render 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_transform 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_window 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
+ "bevy_app 0.4.0",
+ "bevy_asset 0.4.0",
+ "bevy_core",
+ "bevy_derive 0.4.0",
+ "bevy_ecs 0.4.0",
+ "bevy_math 0.4.0",
+ "bevy_reflect",
+ "bevy_render",
+ "bevy_transform",
+ "bevy_window",
]
[[package]]
@@ -894,41 +696,14 @@ dependencies = [
]
[[package]]
-name = "bevy_rapier2d"
-version = "0.8.0"
-source = "git+https://github.com/alec-deason/bevy_rapier.git?branch=tracking_changes_for_bevy_0.5#bdebffd010516d51b8c235151808d3201c7ff7f1"
-dependencies = [
- "bevy 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "concurrent-queue",
- "nalgebra",
- "rapier2d",
-]
-
-[[package]]
-name = "bevy_reflect"
-version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy.git?branch=main#284889c64b2a4a4f67018e42a14062392edbd0aa"
-dependencies = [
- "bevy_reflect_derive 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_utils 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "downcast-rs",
- "erased-serde",
- "glam 0.13.0",
- "parking_lot",
- "serde",
- "smallvec",
- "thiserror",
-]
-
-[[package]]
name = "bevy_reflect"
version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
+source = "git+https://github.com/bevyengine/bevy.git?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
dependencies = [
- "bevy_app 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_ecs 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_reflect_derive 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_utils 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
+ "bevy_app 0.4.0",
+ "bevy_ecs 0.4.0",
+ "bevy_reflect_derive",
+ "bevy_utils 0.4.0",
"downcast-rs",
"erased-serde",
"glam 0.12.0",
@@ -941,7 +716,7 @@ dependencies = [
[[package]]
name = "bevy_reflect_derive"
version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy.git?branch=main#284889c64b2a4a4f67018e42a14062392edbd0aa"
+source = "git+https://github.com/bevyengine/bevy.git?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
dependencies = [
"find-crate",
"proc-macro2",
@@ -951,65 +726,22 @@ dependencies = [
]
[[package]]
-name = "bevy_reflect_derive"
-version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
-dependencies = [
- "find-crate",
- "proc-macro2",
- "quote",
- "syn",
- "uuid",
-]
-
-[[package]]
-name = "bevy_render"
-version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy.git?branch=main#284889c64b2a4a4f67018e42a14062392edbd0aa"
-dependencies = [
- "anyhow",
- "bevy-glsl-to-spirv",
- "bevy_app 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_asset 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_core 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_derive 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_ecs 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_math 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_reflect 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_transform 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_utils 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_window 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bitflags",
- "downcast-rs",
- "hex",
- "hexasphere",
- "image",
- "once_cell",
- "parking_lot",
- "serde",
- "shaderc",
- "smallvec",
- "spirv-reflect",
- "thiserror",
-]
-
-[[package]]
name = "bevy_render"
version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
+source = "git+https://github.com/bevyengine/bevy.git?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
dependencies = [
"anyhow",
"bevy-glsl-to-spirv",
- "bevy_app 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_asset 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_core 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_derive 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_ecs 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_math 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_reflect 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_transform 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_utils 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_window 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
+ "bevy_app 0.4.0",
+ "bevy_asset 0.4.0",
+ "bevy_core",
+ "bevy_derive 0.4.0",
+ "bevy_ecs 0.4.0",
+ "bevy_math 0.4.0",
+ "bevy_reflect",
+ "bevy_transform",
+ "bevy_utils 0.4.0",
+ "bevy_window",
"bitflags",
"downcast-rs",
"hex",
@@ -1027,34 +759,15 @@ dependencies = [
[[package]]
name = "bevy_scene"
version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy.git?branch=main#284889c64b2a4a4f67018e42a14062392edbd0aa"
-dependencies = [
- "anyhow",
- "bevy_app 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_asset 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_ecs 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_reflect 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_transform 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_utils 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "parking_lot",
- "ron",
- "serde",
- "thiserror",
- "uuid",
-]
-
-[[package]]
-name = "bevy_scene"
-version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
+source = "git+https://github.com/bevyengine/bevy.git?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
dependencies = [
"anyhow",
- "bevy_app 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_asset 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_ecs 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_reflect 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_transform 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_utils 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
+ "bevy_app 0.4.0",
+ "bevy_asset 0.4.0",
+ "bevy_ecs 0.4.0",
+ "bevy_reflect",
+ "bevy_transform",
+ "bevy_utils 0.4.0",
"parking_lot",
"ron",
"serde",
@@ -1065,39 +778,18 @@ dependencies = [
[[package]]
name = "bevy_sprite"
version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy.git?branch=main#284889c64b2a4a4f67018e42a14062392edbd0aa"
-dependencies = [
- "bevy_app 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_asset 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_core 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_ecs 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_log 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_math 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_reflect 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_render 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_transform 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_utils 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "guillotiere",
- "rectangle-pack",
- "serde",
- "thiserror",
-]
-
-[[package]]
-name = "bevy_sprite"
-version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
-dependencies = [
- "bevy_app 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_asset 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_core 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_ecs 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_log 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_math 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_reflect 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_render 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_transform 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_utils 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
+source = "git+https://github.com/bevyengine/bevy.git?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
+dependencies = [
+ "bevy_app 0.4.0",
+ "bevy_asset 0.4.0",
+ "bevy_core",
+ "bevy_ecs 0.4.0",
+ "bevy_log",
+ "bevy_math 0.4.0",
+ "bevy_reflect",
+ "bevy_render",
+ "bevy_transform",
+ "bevy_utils 0.4.0",
"guillotiere",
"rectangle-pack",
"serde",
@@ -1121,21 +813,7 @@ dependencies = [
[[package]]
name = "bevy_tasks"
version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy.git?branch=main#284889c64b2a4a4f67018e42a14062392edbd0aa"
-dependencies = [
- "async-channel",
- "async-executor",
- "event-listener",
- "futures-lite",
- "instant",
- "num_cpus",
- "wasm-bindgen-futures",
-]
-
-[[package]]
-name = "bevy_tasks"
-version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
+source = "git+https://github.com/bevyengine/bevy.git?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
dependencies = [
"async-channel",
"async-executor",
@@ -1149,43 +827,21 @@ dependencies = [
[[package]]
name = "bevy_text"
version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy.git?branch=main#284889c64b2a4a4f67018e42a14062392edbd0aa"
+source = "git+https://github.com/bevyengine/bevy.git?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
dependencies = [
"ab_glyph",
"anyhow",
- "bevy_app 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_asset 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_core 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_ecs 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_math 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_reflect 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_render 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_sprite 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_transform 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_utils 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_window 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "glyph_brush_layout",
- "thiserror",
-]
-
-[[package]]
-name = "bevy_text"
-version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
-dependencies = [
- "ab_glyph",
- "anyhow",
- "bevy_app 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_asset 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_core 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_ecs 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_math 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_reflect 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_render 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_sprite 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_transform 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_utils 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_window 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
+ "bevy_app 0.4.0",
+ "bevy_asset 0.4.0",
+ "bevy_core",
+ "bevy_ecs 0.4.0",
+ "bevy_math 0.4.0",
+ "bevy_reflect",
+ "bevy_render",
+ "bevy_sprite",
+ "bevy_transform",
+ "bevy_utils 0.4.0",
+ "bevy_window",
"glyph_brush_layout",
"thiserror",
]
@@ -1193,26 +849,13 @@ dependencies = [
[[package]]
name = "bevy_transform"
version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy.git?branch=main#284889c64b2a4a4f67018e42a14062392edbd0aa"
+source = "git+https://github.com/bevyengine/bevy.git?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
dependencies = [
- "bevy_app 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_ecs 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_math 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_reflect 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_utils 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "smallvec",
-]
-
-[[package]]
-name = "bevy_transform"
-version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
-dependencies = [
- "bevy_app 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_ecs 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_math 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_reflect 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_utils 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
+ "bevy_app 0.4.0",
+ "bevy_ecs 0.4.0",
+ "bevy_math 0.4.0",
+ "bevy_reflect",
+ "bevy_utils 0.4.0",
"smallvec",
]
@@ -1235,48 +878,23 @@ dependencies = [
[[package]]
name = "bevy_ui"
version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy.git?branch=main#284889c64b2a4a4f67018e42a14062392edbd0aa"
-dependencies = [
- "bevy_app 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_asset 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_core 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_derive 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_ecs 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_input 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_log 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_math 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_reflect 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_render 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_sprite 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_text 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_transform 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_utils 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_window 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "serde",
- "smallvec",
- "stretch",
-]
-
-[[package]]
-name = "bevy_ui"
-version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
-dependencies = [
- "bevy_app 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_asset 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_core 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_derive 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_ecs 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_input 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_log 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_math 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_reflect 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_render 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_sprite 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_text 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_transform 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_utils 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_window 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
+source = "git+https://github.com/bevyengine/bevy.git?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
+dependencies = [
+ "bevy_app 0.4.0",
+ "bevy_asset 0.4.0",
+ "bevy_core",
+ "bevy_derive 0.4.0",
+ "bevy_ecs 0.4.0",
+ "bevy_input",
+ "bevy_log",
+ "bevy_math 0.4.0",
+ "bevy_reflect",
+ "bevy_render",
+ "bevy_sprite",
+ "bevy_text",
+ "bevy_transform",
+ "bevy_utils 0.4.0",
+ "bevy_window",
"serde",
"smallvec",
"stretch",
@@ -1295,19 +913,7 @@ dependencies = [
[[package]]
name = "bevy_utils"
version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy.git?branch=main#284889c64b2a4a4f67018e42a14062392edbd0aa"
-dependencies = [
- "ahash 0.7.2",
- "getrandom 0.2.2",
- "instant",
- "tracing",
- "uuid",
-]
-
-[[package]]
-name = "bevy_utils"
-version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
+source = "git+https://github.com/bevyengine/bevy.git?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
dependencies = [
"ahash 0.7.2",
"getrandom 0.2.2",
@@ -1319,16 +925,16 @@ dependencies = [
[[package]]
name = "bevy_wgpu"
version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
-dependencies = [
- "bevy_app 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_asset 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_core 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_diagnostic 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_ecs 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_render 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_utils 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_window 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
+source = "git+https://github.com/bevyengine/bevy.git?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
+dependencies = [
+ "bevy_app 0.4.0",
+ "bevy_asset 0.4.0",
+ "bevy_core",
+ "bevy_diagnostic",
+ "bevy_ecs 0.4.0",
+ "bevy_render",
+ "bevy_utils 0.4.0",
+ "bevy_window",
"bevy_winit",
"crossbeam-channel 0.5.0",
"crossbeam-utils 0.8.3",
@@ -1340,39 +946,27 @@ dependencies = [
[[package]]
name = "bevy_window"
version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy.git?branch=main#284889c64b2a4a4f67018e42a14062392edbd0aa"
+source = "git+https://github.com/bevyengine/bevy.git?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
dependencies = [
- "bevy_app 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_ecs 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_math 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "bevy_utils 0.4.0 (git+https://github.com/bevyengine/bevy.git?branch=main)",
- "web-sys",
-]
-
-[[package]]
-name = "bevy_window"
-version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
-dependencies = [
- "bevy_app 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_ecs 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_math 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_utils 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
+ "bevy_app 0.4.0",
+ "bevy_ecs 0.4.0",
+ "bevy_math 0.4.0",
+ "bevy_utils 0.4.0",
"web-sys",
]
[[package]]
name = "bevy_winit"
version = "0.4.0"
-source = "git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
-dependencies = [
- "bevy_app 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_ecs 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_input 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_log 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_math 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_utils 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
- "bevy_window 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
+source = "git+https://github.com/bevyengine/bevy.git?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6#079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
+dependencies = [
+ "bevy_app 0.4.0",
+ "bevy_ecs 0.4.0",
+ "bevy_input",
+ "bevy_log",
+ "bevy_math 0.4.0",
+ "bevy_utils 0.4.0",
+ "bevy_window",
"wasm-bindgen",
"web-sys",
"winit",
@@ -1804,20 +1398,6 @@ dependencies = [
]
[[package]]
-name = "crossbeam"
-version = "0.8.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fd01a6eb3daaafa260f6fc94c3a6c36390abc2080e38e3e34ced87393fb77d80"
-dependencies = [
- "cfg-if 1.0.0",
- "crossbeam-channel 0.5.0",
- "crossbeam-deque",
- "crossbeam-epoch",
- "crossbeam-queue",
- "crossbeam-utils 0.8.3",
-]
-
-[[package]]
name = "crossbeam-channel"
version = "0.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1862,16 +1442,6 @@ dependencies = [
]
[[package]]
-name = "crossbeam-queue"
-version = "0.3.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0f6cb3c7f5b8e51bc3ebb73a2327ad4abdbd119dc13223f14f961d2f38486756"
-dependencies = [
- "cfg-if 1.0.0",
- "crossbeam-utils 0.8.3",
-]
-
-[[package]]
name = "crossbeam-utils"
version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2233,25 +1803,6 @@ dependencies = [
]
[[package]]
-name = "generational-arena"
-version = "0.2.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8e1d3b771574f62d0548cee0ad9057857e9fc25d7a3335f140c84f6acd0bf601"
-dependencies = [
- "cfg-if 0.1.10",
-]
-
-[[package]]
-name = "generic-array"
-version = "0.14.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "501466ecc8a30d1d3b7fc9229b122b2ce8ed6e9d9223f1138d4babb253e51817"
-dependencies = [
- "typenum",
- "version_check",
-]
-
-[[package]]
name = "getrandom"
version = "0.1.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2484,9 +2035,6 @@ name = "glam"
version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "27e6eecbd94ac86b2e1f3b0065ed5f17c097c15d668dddb84208a141e271403b"
-dependencies = [
- "serde",
-]
[[package]]
name = "glob"
@@ -2729,7 +2277,6 @@ checksum = "61124eeebbd69b8190558df225adf7e4caafce0d743919e5d6b19652314ec5ec"
dependencies = [
"cfg-if 1.0.0",
"js-sys",
- "time",
"wasm-bindgen",
"web-sys",
]
@@ -2866,9 +2413,9 @@ checksum = "538c092e5586f4cdd7dd8078c4a79220e3e168880218124dcbce860f0ea938c6"
[[package]]
name = "libflate"
-version = "1.0.3"
+version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "389de7875e06476365974da3e7ff85d55f1972188ccd9f6020dd7c8156e17914"
+checksum = "158ae2ca09a761eaf6050894f5a6f013f2773dafe24f67bfa73a7504580e2916"
dependencies = [
"adler32",
"crc32fast",
@@ -2909,12 +2456,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7fc7aa29613bd6a620df431842069224d8bc9011086b1db4c0e0cd47fa03ec9a"
[[package]]
-name = "libm"
-version = "0.2.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c7d73b3f436185384286bd8098d17ec07c9a7d2388a6599f824d8502b529702a"
-
-[[package]]
name = "libudev-sys"
version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2985,15 +2526,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08"
[[package]]
-name = "matrixmultiply"
-version = "0.2.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "916806ba0031cd542105d916a97c8572e1fa6dd79c9c51e7eb43a09ec2dd84c1"
-dependencies = [
- "rawpointer",
-]
-
-[[package]]
name = "maybe-uninit"
version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -3150,24 +2682,6 @@ dependencies = [
]
[[package]]
-name = "nalgebra"
-version = "0.24.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1a9002895a0de45e3cde58b36d0cf2f83249e7dba4a43ee64dafbf01bfd464ff"
-dependencies = [
- "approx",
- "generic-array",
- "matrixmultiply",
- "num-complex",
- "num-rational",
- "num-traits",
- "rand 0.7.3",
- "rand_distr",
- "simba",
- "typenum",
-]
-
-[[package]]
name = "ndk"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -3288,15 +2802,6 @@ dependencies = [
]
[[package]]
-name = "num-complex"
-version = "0.3.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "747d632c0c558b87dbabbe6a82f3b4ae03720d0646ac5b7b4dae89394be5f2c5"
-dependencies = [
- "num-traits",
-]
-
-[[package]]
name = "num-derive"
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -3346,7 +2851,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290"
dependencies = [
"autocfg",
- "libm 0.2.1",
]
[[package]]
@@ -3476,32 +2980,6 @@ dependencies = [
]
[[package]]
-name = "parry2d"
-version = "0.1.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e943882e415c38d779753cc038d56193ad3d43a856156d212816227eff5c6d78"
-dependencies = [
- "approx",
- "arrayvec",
- "bitflags",
- "downcast-rs",
- "either",
- "nalgebra",
- "num-derive",
- "num-traits",
- "rustc-hash",
- "simba",
- "slab",
- "smallvec",
-]
-
-[[package]]
-name = "paste"
-version = "1.0.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "acbf547ad0c65e31259204bd90935776d1c693cec2f4ff7abb7a1bbbd40dfe58"
-
-[[package]]
name = "peeking_take_while"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -3675,16 +3153,6 @@ dependencies = [
]
[[package]]
-name = "rand_distr"
-version = "0.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c9e9532ada3929fb8b2e9dbe28d1e06c9b2cc65813f074fcb6bd5fbefeff9d56"
-dependencies = [
- "num-traits",
- "rand 0.7.3",
-]
-
-[[package]]
name = "rand_hc"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -3709,30 +3177,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "63e935c45e09cc6dcf00d2f0b2d630a58f4095320223d47fc68918722f0538b6"
[[package]]
-name = "rapier2d"
-version = "0.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "92b929b02109815ca1ddb680581b76eeea54ec18ebd22aaa567ba909a2af20e8"
-dependencies = [
- "approx",
- "arrayvec",
- "bit-vec",
- "bitflags",
- "crossbeam",
- "downcast-rs",
- "generational-arena",
- "instant",
- "nalgebra",
- "num-derive",
- "num-traits",
- "parry2d",
- "rayon",
- "rustc-hash",
- "simba",
- "vec_map",
-]
-
-[[package]]
name = "raw-window-handle"
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -3742,12 +3186,6 @@ dependencies = [
]
[[package]]
-name = "rawpointer"
-version = "0.2.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3"
-
-[[package]]
name = "rayon"
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -3908,15 +3346,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e"
[[package]]
-name = "safe_arch"
-version = "0.5.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c1ff3d6d9696af502cc3110dacce942840fb06ff4514cad92236ecc455f2ce05"
-dependencies = [
- "bytemuck",
-]
-
-[[package]]
name = "same-file"
version = "1.0.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -4035,19 +3464,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7fdf1b9db47230893d76faad238fd6097fd6d6a9245cd7a4d90dbd639536bbd2"
[[package]]
-name = "simba"
-version = "0.3.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "17bfe642b1728a6e89137ad428ef5d4738eca4efaba9590f9e110b8944028621"
-dependencies = [
- "approx",
- "num-complex",
- "num-traits",
- "paste",
- "wide",
-]
-
-[[package]]
name = "slab"
version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -4213,7 +3629,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7b0dc6d20ce137f302edf90f9cd3d278866fd7fb139efca6f246161222ad6d87"
dependencies = [
"lazy_static",
- "libm 0.1.4",
+ "libm",
]
[[package]]
@@ -4287,9 +3703,9 @@ checksum = "7572415bd688d401c52f6e36f4c8e805b9ae1622619303b9fa835d531db0acae"
[[package]]
name = "time"
-version = "0.2.25"
+version = "0.2.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1195b046942c221454c2539395f85413b33383a067449d78aab2b7b052a142f7"
+checksum = "08a8cbfbf47955132d0202d1662f49b2423ae35862aee471f3ba4b133358f372"
dependencies = [
"const_fn",
"libc",
@@ -4443,21 +3859,14 @@ checksum = "85e00391c1f3d171490a3f8bd79999b0002ae38d3da0d6a3a306c754b053d71b"
name = "two_d_world_bevy"
version = "0.1.0"
dependencies = [
- "bevy 0.4.0 (git+https://github.com/bevyengine/bevy?rev=079b3ade89195ef1aa4bcf1f8c0740a6572b84b6)",
+ "bevy",
"bevy_discovery",
"bevy_ldtk",
"bevy_prototype_inline_assets",
- "bevy_rapier2d",
"rayon",
]
[[package]]
-name = "typenum"
-version = "1.13.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "879f6906492a7cd215bfa4cf595b600146ccfac0c79bcbd1f3000162af5e8b06"
-
-[[package]]
name = "unicode-bidi"
version = "0.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -4557,9 +3966,9 @@ checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191"
[[package]]
name = "version_check"
-version = "0.9.2"
+version = "0.9.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b5a972e5669d67ba988ce3dc826706fb0a8b01471c088cb0b6110b805cc36aed"
+checksum = "5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe"
[[package]]
name = "void"
@@ -4750,16 +4159,6 @@ dependencies = [
]
[[package]]
-name = "wide"
-version = "0.6.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2c51f160ef6333906fad7d31a2010d449148dd1a26bc377e0a1ace2cc9e1e1ee"
-dependencies = [
- "bytemuck",
- "safe_arch",
-]
-
-[[package]]
name = "winapi"
version = "0.2.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
diff --git a/Cargo.toml b/Cargo.toml
@@ -18,10 +18,18 @@ git = "https://github.com/bevyengine/bevy"
rev = "079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"
features = ["dynamic"]
-[dependencies.bevy_rapier2d]
-git = "https://github.com/alec-deason/bevy_rapier.git"
-branch = "tracking_changes_for_bevy_0.5"
-features = [ "simd-stable", "parallel" ]
+#[dependencies.bevy_rapier2d]
+#git = "https://github.com/MTRNord/bevy_rapier.git"
+#branch = "tracking_changes_for_bevy_0.5"
+#features = [ "simd-stable", "parallel" ]
[patch.crates-io]
-bevy = { git = "https://github.com/bevyengine/bevy", rev = "079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"}
+bevy = { git = "https://github.com/bevyengine/bevy.git", rev = "079b3ade89195ef1aa4bcf1f8c0740a6572b84b6"}
+
+# Enable optimizations for dependencies (incl. Bevy), but not for our code:
+[profile.dev.package."*"]
+opt-level = 3
+
+# Maybe also enable only a small amount of optimization for our code:
+[profile.dev]
+opt-level = 1
diff --git a/assets/map.ldtk b/assets/map.ldtk
@@ -9,7 +9,7 @@
"url": "https://ldtk.io"
},
"jsonVersion": "0.8.1",
- "nextUid": 97,
+ "nextUid": 99,
"worldLayout": "Free",
"worldGridWidth": 256,
"worldGridHeight": 256,
diff --git a/src/plugins/player.rs b/src/plugins/player.rs
@@ -68,7 +68,7 @@ fn spawn_player(
player_start.px[0] as f32,
// The player y position is the entity's y position from the map data, but
// multiplied by negative one because in the LDtk map +y means down and not up.
- -(player_start.px[1] - 1) as f32,
+ -(player_start.px[1]) as f32,
// Spawn the player with the z value we determined earlier
player_z,
);
@@ -213,6 +213,6 @@ fn can_move_to_requested_coordinate(
}
fn check_intersection(a: Vec2, b: &Vec2, a_size: Vec2, b_size: Vec2) -> bool {
- ((a.x - b.x).abs() * 2.0 <= (a_size.x + b_size.x))
- && ((a.y - b.y).abs() * 2.0 <= (a_size.y + b_size.y))
+ ((a.x - b.x).abs() * 2.0 < (a_size.x + b_size.x))
+ && ((a.y - b.y).abs() * 2.0 < (a_size.y + b_size.y))
}