use crate::prelude::{Delta, Rect};
#[doc = include_str!("../../docs/effect.md")]
#[derive(Clone, Copy, Debug, PartialEq, Eq)]
pub enum Effect {
None,
Action(u32),
Texture(u32),
Render(u32),
Block(Rect),
}
impl Effect {
pub fn offset(&mut self, delta: Delta) {
if let Effect::Block(rect) = self {
rect.offset(delta);
}
}
}