lyrs/src/model/display.rs

20 lines
392 B
Rust
Raw Normal View History

2024-07-06 18:18:34 -05:00
use super::song::{Plan, Song};
pub struct PlaylistEntry {
pub song: Song,
pub map: Plan,
}
pub struct PlaylistVerseRef {
pub song_index: usize,
pub song_map: String,
pub map_verse_index: usize,
}
pub struct Display {
pub playlist: Vec<(Song, Option<String>)>,
pub current: PlaylistVerseRef,
pub frozen_at: Option<PlaylistVerseRef>,
pub blanked: bool,
}