use super::Danmu;
pub struct Drawable {
pub danmu: Danmu,
pub duration: f64,
pub style_name: &'static str,
pub effect: DrawEffect,
}
impl Drawable {
pub fn new(danmu: Danmu, duration: f64, style_name: &'static str, effect: DrawEffect) -> Self {
Drawable {
danmu,
duration,
style_name,
effect,
}
}
}
pub enum DrawEffect {
Move { start: (i32, i32), end: (i32, i32) },
Fixed {},
}