Skip to content

Commit ce392fa

Browse files
authored
remove circular dependency between bevy_sprite and bevy_image (#18379)
# Objective - #17219 introduced a circular dependency between bevy_image and bevy_sprite for documentation ## Solution - Remove the circular dependency - Simplify the doc example
1 parent 6d60541 commit ce392fa

File tree

2 files changed

+1
-5
lines changed

2 files changed

+1
-5
lines changed

crates/bevy_image/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,6 @@ half = { version = "2.4.1" }
7979

8080
[dev-dependencies]
8181
bevy_ecs = { path = "../bevy_ecs", version = "0.16.0-dev" }
82-
bevy_sprite = { path = "../bevy_sprite", version = "0.16.0-dev" }
8382

8483
[lints]
8584
workspace = true

crates/bevy_image/src/texture_atlas_builder.rs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -173,12 +173,11 @@ impl<'a> TextureAtlasBuilder<'a> {
173173
/// # Usage
174174
///
175175
/// ```rust
176-
/// # use bevy_sprite::prelude::*;
177176
/// # use bevy_ecs::prelude::*;
178177
/// # use bevy_asset::*;
179178
/// # use bevy_image::prelude::*;
180179
///
181-
/// fn my_system(mut commands: Commands, mut textures: ResMut<Assets<Image>>, mut layouts: ResMut<Assets<TextureAtlasLayout>>) {
180+
/// fn my_system(mut textures: ResMut<Assets<Image>>, mut layouts: ResMut<Assets<TextureAtlasLayout>>) {
182181
/// // Declare your builder
183182
/// let mut builder = TextureAtlasBuilder::default();
184183
/// // Customize it
@@ -187,8 +186,6 @@ impl<'a> TextureAtlasBuilder<'a> {
187186
/// let (atlas_layout, atlas_sources, texture) = builder.build().unwrap();
188187
/// let texture = textures.add(texture);
189188
/// let layout = layouts.add(atlas_layout);
190-
/// // Spawn your sprite
191-
/// commands.spawn(Sprite::from_atlas_image(texture, TextureAtlas::from(layout)));
192189
/// }
193190
/// ```
194191
///

0 commit comments

Comments
 (0)