firecore_audio/music.rs
1use serde::{Deserialize, Serialize};
2
3pub type MusicId = u8;
4pub type MusicName = String;
5
6#[derive(Debug, Clone, Serialize, Deserialize)]
7pub struct Music {
8 pub track: MusicId,
9 pub name: MusicName,
10 #[serde(default)]
11 pub data: MusicData,
12}
13
14#[derive(Default, Debug, Copy, Clone, Serialize, Deserialize)]
15pub struct MusicData {
16 pub loop_start: Option<f64>,
17}