firecore-audio 0.0.1

Utility library for classifying sound/music tracks in my game
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use serde::{Deserialize, Serialize};

pub type MusicId = u8;
pub type MusicName = String;

#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct Music {
    pub track: MusicId,
    pub name: MusicName,
    #[serde(default)]
    pub data: MusicData,
}

#[derive(Default, Debug, Copy, Clone, Serialize, Deserialize)]
pub struct MusicData {
    pub loop_start: Option<f64>,
}