Update meta info data structure.

This commit is contained in:
2022-11-17 12:04:17 +08:00
parent d89e5a2e68
commit a7e6522a57
5 changed files with 22 additions and 26 deletions

View File

@@ -31,7 +31,9 @@ namespace Cryville.Crtr.Extensions.Malody {
}
ChartMeta meta = new ChartMeta() {
song = new ChartMeta.MetaInfo() {
name = src.meta.version,
author = src.meta.creator,
song = new MetaInfo() {
name = src.meta.song.titleorg != null ? src.meta.song.titleorg : src.meta.song.title,
author = src.meta.song.artistorg != null ? src.meta.song.artistorg : src.meta.song.artist,
},
@@ -142,13 +144,9 @@ namespace Cryville.Crtr.Extensions.Malody {
else throw new NotSupportedException();
}
chart.endtime = new BeatTime(endbeat[0] + 4, endbeat[1], endbeat[2]);
meta.chart = new ChartMeta.MetaInfo() {
name = src.meta.version,
author = src.meta.creator,
length = ctime,
};
meta.length = ctime;
meta.note_count = group.notes.Count;
string chartName = string.Format("{0} - {1}", meta.song.name, meta.chart.name);
string chartName = string.Format("{0} - {1}", meta.song.name, meta.name);
if (src.meta.background != null) {
result.Add(new CoverResource(chartName, new FileInfo(file.DirectoryName + "/" + src.meta.background)));
meta.cover = src.meta.background;