chore: Upgrade to Bevy 0.15.
All checks were successful
Test / test (ubuntu-latest) (push) Successful in 1m57s
All checks were successful
Test / test (ubuntu-latest) (push) Successful in 1m57s
This commit is contained in:
parent
fe5816b722
commit
3c557fa5ab
|
@ -10,12 +10,12 @@ repository = "https://labs.lightsout.games/projects/bevy_synthizer"
|
||||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
bevy = { version = "0.14", default-features = false, features = ["bevy_asset"] }
|
bevy = { version = "0.15", default-features = false, features = ["bevy_asset"] }
|
||||||
synthizer = "0.5.6"
|
synthizer = "0.5.6"
|
||||||
thiserror = "1"
|
thiserror = "1"
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
bevy = { version = "0.14", default-features = true }
|
bevy = { version = "0.15", default-features = true }
|
||||||
|
|
||||||
[package.metadata.release]
|
[package.metadata.release]
|
||||||
publish = false
|
publish = false
|
||||||
|
|
|
@ -31,14 +31,10 @@ fn load_and_create(
|
||||||
if !listeners.is_empty() {
|
if !listeners.is_empty() {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
commands.spawn((
|
commands.spawn((Transform::default(), Listener, RotationTimer::default()));
|
||||||
TransformBundle::default(),
|
|
||||||
Listener,
|
|
||||||
RotationTimer::default(),
|
|
||||||
));
|
|
||||||
let handle = asset_server.load("footstep.wav");
|
let handle = asset_server.load("footstep.wav");
|
||||||
commands.spawn((
|
commands.spawn((
|
||||||
TransformBundle::from(Transform::from_translation(Vec3::new(10., 0., 0.))),
|
Transform::from_translation(Vec3::new(10., 0., 0.)),
|
||||||
Source::default(),
|
Source::default(),
|
||||||
Sound {
|
Sound {
|
||||||
audio: handle.into(),
|
audio: handle.into(),
|
||||||
|
|
|
@ -13,16 +13,12 @@ impl Default for RotationTimer {
|
||||||
}
|
}
|
||||||
|
|
||||||
fn setup(mut commands: Commands, context: Res<Context>) {
|
fn setup(mut commands: Commands, context: Res<Context>) {
|
||||||
commands.spawn((
|
commands.spawn((Transform::default(), Listener, RotationTimer::default()));
|
||||||
TransformBundle::default(),
|
|
||||||
Listener,
|
|
||||||
RotationTimer::default(),
|
|
||||||
));
|
|
||||||
let generator: syz::Generator = syz::FastSineBankGenerator::new_sine(&context, 440.)
|
let generator: syz::Generator = syz::FastSineBankGenerator::new_sine(&context, 440.)
|
||||||
.expect("Failed to create generator")
|
.expect("Failed to create generator")
|
||||||
.into();
|
.into();
|
||||||
commands.spawn((
|
commands.spawn((
|
||||||
TransformBundle::from(Transform::from_translation(Vec3::new(10., 0., 0.))),
|
Transform::from_translation(Vec3::new(10., 0., 0.)),
|
||||||
Source::default(),
|
Source::default(),
|
||||||
Sound {
|
Sound {
|
||||||
audio: generator.into(),
|
audio: generator.into(),
|
||||||
|
|
13
src/lib.rs
13
src/lib.rs
|
@ -2,9 +2,8 @@
|
||||||
use std::collections::HashMap;
|
use std::collections::HashMap;
|
||||||
|
|
||||||
use bevy::{
|
use bevy::{
|
||||||
asset::{io::Reader, AssetLoader, AsyncReadExt, LoadContext},
|
asset::{io::Reader, AssetLoader, LoadContext},
|
||||||
prelude::*,
|
prelude::*,
|
||||||
reflect::TypePath,
|
|
||||||
transform::TransformSystem,
|
transform::TransformSystem,
|
||||||
};
|
};
|
||||||
pub use synthizer as syz;
|
pub use synthizer as syz;
|
||||||
|
@ -30,11 +29,11 @@ impl AssetLoader for BufferAssetLoader {
|
||||||
type Settings = ();
|
type Settings = ();
|
||||||
type Error = BufferAssetLoaderError;
|
type Error = BufferAssetLoaderError;
|
||||||
|
|
||||||
async fn load<'a>(
|
async fn load(
|
||||||
&'a self,
|
&self,
|
||||||
reader: &'a mut Reader<'_>,
|
reader: &mut dyn Reader,
|
||||||
_settings: &'a (),
|
_settings: &(),
|
||||||
_load_context: &'a mut LoadContext<'_>,
|
_load_context: &mut LoadContext<'_>,
|
||||||
) -> Result<Self::Asset, Self::Error> {
|
) -> Result<Self::Asset, Self::Error> {
|
||||||
let mut bytes = Vec::new();
|
let mut bytes = Vec::new();
|
||||||
reader.read_to_end(&mut bytes).await?;
|
reader.read_to_end(&mut bytes).await?;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user