diff --git a/crates/render/src/ui/util/sprite.rs b/crates/render/src/ui/util/sprite.rs index 5aca730..a4d2b3d 100644 --- a/crates/render/src/ui/util/sprite.rs +++ b/crates/render/src/ui/util/sprite.rs @@ -18,14 +18,14 @@ pub struct UiSprite { impl UiSprite { pub fn from(ct: &Content, ui: &UiSpriteConfig) -> Self { - Self::from_with_sprite(ct, ui, ui.sprite.unwrap()) - } - - pub fn from_with_sprite(ct: &Content, ui: &UiSpriteConfig, sprite: SpriteHandle) -> Self { if ui.sprite.is_none() { unreachable!("called `UiSprite.from()` on a UiSprite with a None sprite!") } + Self::from_with_sprite(ct, ui, ui.sprite.unwrap()) + } + + pub fn from_with_sprite(ct: &Content, ui: &UiSpriteConfig, sprite: SpriteHandle) -> Self { return Self { anim: SpriteAutomaton::new(ct, sprite), mask: ui.mask,