v0.3.0
This release finally adds beatmap support! You know, like, pretty much the most important part of a Beat Saber map.
Beatmap {
color_notes: vec![Object {
beat: 10.0,
rotation_lane: 0,
metadata_index: 0,
}],
color_notes_data: vec![ColorNoteData {
grid_position: GridPosition {
line_index: LineIndex::Left,
line_layer: LineLayer::Bottom,
},
color: Color::LeftSaber,
cut_direction: CutDirection::Down,
angle_offset: 0,
}],
..Default::default()
}
- Added
beatmap
module (implemented beatmap files) - Added
Beat
type alias for consistency - Renamed non-self-explanatory fields
- Made all types implement
Clone
and someCopy
- Wrapped long doc comments
Full Changelog: v0.2.1...v0.3.0