Skip to content

Commit 194e4a3

Browse files
committed
test
1 parent 74d9ec4 commit 194e4a3

2 files changed

Lines changed: 9 additions & 3 deletions

File tree

Cargo.toml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,16 @@ edition = "2024"
1111
resolver = "3"
1212
exclude = ["assets/example.gif", "assets/example3d.gif"]
1313

14+
[features]
15+
default = ["custom_cursor"]
16+
custom_cursor = ["bevy/custom_cursor"]
17+
1418
[dependencies]
1519
bevy = { version = "0.17.0", default-features = false, features = [
1620
"bevy_log",
1721
"bevy_sprite",
1822
"bevy_pbr",
19-
"bevy_ui",
20-
"custom_cursor"
23+
"bevy_ui"
2124
] }
2225

2326
[dev-dependencies]

src/animator.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ mod iterator;
33

44
use std::{collections::HashMap, time::Duration};
55

6+
#[cfg(feature = "custom_cursor")]
7+
use bevy::window::{CursorIcon, CustomCursor, CustomCursorImage};
68
use bevy::{
79
ecs::{
810
entity::Entity, message::MessageWriter, query::QueryData, reflect::*, resource::Resource,
@@ -12,7 +14,6 @@ use bevy::{
1214
sprite::Sprite,
1315
time::Time,
1416
ui::widget::ImageNode,
15-
window::{CursorIcon, CustomCursor, CustomCursorImage},
1617
};
1718

1819
use crate::{
@@ -59,6 +60,7 @@ pub struct SpritesheetAnimationQuery {
5960
sprite: Option<&'static mut Sprite>,
6061
sprite3d: Option<&'static mut Sprite3d>,
6162
image_node: Option<&'static mut ImageNode>,
63+
#[cfg(feature = "custom_cursor")]
6264
cursor_icon: Option<&'static mut CursorIcon>,
6365
}
6466

@@ -257,6 +259,7 @@ impl Animator {
257259

258260
// Cursors
259261

262+
#[cfg(feature = "custom_cursor")]
260263
if let Some(atlas) = item
261264
.cursor_icon
262265
.as_deref_mut()

0 commit comments

Comments
 (0)