Skip to content

Commit dd7223c

Browse files
committed
Remove dependencies that depend on Bevy
1 parent 5604690 commit dd7223c

File tree

11 files changed

+151
-9
lines changed

11 files changed

+151
-9
lines changed

Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
workspace = { members = ["utilities"] }
12
[package]
23
name = "bevy_vox_scene"
34
description = "A Bevy engine plugin for loading Magica Voxel world files and render materials directly in Bevy as a scene graph."
@@ -47,6 +48,6 @@ serde = "1.0.193"
4748

4849
[dev-dependencies]
4950
bevy = "0.13.0"
50-
bevy_panorbit_camera = "0.14.0"
51+
utilities = { path = "utilities" }
5152
rand = "0.8.5"
5253
async-std = { version = "1.12.0", features = ["attributes"] }

examples/emissive-model.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use bevy::{core_pipeline::bloom::BloomSettings, prelude::*};
2-
use bevy_panorbit_camera::{PanOrbitCamera, PanOrbitCameraPlugin};
2+
use utilities::{PanOrbitCamera, PanOrbitCameraPlugin};
33
use bevy_vox_scene::{VoxScenePlugin, VoxelSceneBundle};
44

55
fn main() {

examples/modify-scene.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ use bevy::{
88
input::keyboard::KeyboardInput,
99
prelude::*,
1010
};
11-
use bevy_panorbit_camera::{PanOrbitCamera, PanOrbitCameraPlugin};
11+
use utilities::{PanOrbitCamera, PanOrbitCameraPlugin};
1212
use bevy_vox_scene::{VoxScenePlugin, VoxelSceneHook, VoxelSceneHookBundle};
1313
use rand::Rng;
1414
use std::f32::consts::PI;

examples/modify-voxels.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use bevy::{
33
prelude::*,
44
time::common_conditions::on_timer,
55
};
6-
use bevy_panorbit_camera::{PanOrbitCamera, PanOrbitCameraPlugin};
6+
use utilities::{PanOrbitCamera, PanOrbitCameraPlugin};
77
use bevy_vox_scene::{
88
ModifyVoxelCommandsExt, VoxScenePlugin, Voxel, VoxelModelInstance, VoxelRegion,
99
VoxelRegionMode, VoxelSceneHook, VoxelSceneHookBundle,

examples/scene-slice.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ use bevy::{
77
},
88
prelude::*,
99
};
10-
use bevy_panorbit_camera::{PanOrbitCamera, PanOrbitCameraPlugin};
10+
use utilities::{PanOrbitCamera, PanOrbitCameraPlugin};
1111
use bevy_vox_scene::{VoxScenePlugin, VoxelSceneBundle};
1212

1313
/// Asset labels aren't just for loading individual models within a scene, they can load any named group within a scene, a "slice" of the scene

examples/ssao-model.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ use bevy::{
77
pbr::ScreenSpaceAmbientOcclusionBundle,
88
prelude::*,
99
};
10-
use bevy_panorbit_camera::{PanOrbitCamera, PanOrbitCameraPlugin};
10+
use utilities::{PanOrbitCamera, PanOrbitCameraPlugin};
1111
use bevy_vox_scene::{VoxScenePlugin, VoxelSceneBundle};
1212

1313
/// Press any key to toggle Screen Space Ambient Occlusion

examples/transmission-scene.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ use bevy::{
77
},
88
prelude::*,
99
};
10-
use bevy_panorbit_camera::{PanOrbitCamera, PanOrbitCameraPlugin};
10+
use utilities::{PanOrbitCamera, PanOrbitCameraPlugin};
1111
use bevy_vox_scene::{VoxScenePlugin, VoxelSceneBundle};
1212

1313
fn main() {

examples/voxel-collisions.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use bevy::{
55
prelude::*,
66
time::common_conditions::on_timer,
77
};
8-
use bevy_panorbit_camera::{PanOrbitCamera, PanOrbitCameraPlugin};
8+
use utilities::{PanOrbitCamera, PanOrbitCameraPlugin};
99
use bevy_vox_scene::{
1010
ModifyVoxelCommandsExt, VoxScenePlugin, Voxel, VoxelModelCollection, VoxelModelInstance,
1111
VoxelQueryable, VoxelRegion, VoxelRegionMode, VoxelScene, VoxelSceneBundle, VoxelSceneHook,

examples/voxel-generation.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use bevy::{core_pipeline::bloom::BloomSettings, prelude::*};
2-
use bevy_panorbit_camera::{PanOrbitCamera, PanOrbitCameraPlugin};
2+
use utilities::{PanOrbitCamera, PanOrbitCameraPlugin};
33
use bevy_vox_scene::{
44
VoxScenePlugin, Voxel, VoxelModelCollection, VoxelModelInstance, VoxelPalette, SDF,
55
};

utilities/Cargo.toml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
[package]
2+
name = "utilities"
3+
version = "0.1.0"
4+
edition = "2021"
5+
6+
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
7+
8+
[dependencies]
9+
bevy = "0.13.0"

0 commit comments

Comments
 (0)