Update meta info data structure.
This commit is contained in:
@@ -25,18 +25,17 @@ namespace Cryville.Crtr.Browsing {
|
||||
public ChartMeta Meta { get; private set; }
|
||||
public override bool Valid { get { return true; } }
|
||||
}
|
||||
public class CoverResource : Resource {
|
||||
public CoverResource(string name, FileInfo src) : base(name) {
|
||||
public abstract class FileResource : Resource {
|
||||
public FileResource(string name, FileInfo src) : base(name) {
|
||||
Source = src;
|
||||
}
|
||||
public FileInfo Source { get; private set; }
|
||||
public override bool Valid { get { return Source.Exists; } }
|
||||
}
|
||||
public class SongResource : Resource {
|
||||
public SongResource(string name, FileInfo src) : base(name) {
|
||||
Source = src;
|
||||
}
|
||||
public FileInfo Source { get; private set; }
|
||||
public override bool Valid { get { return Source.Exists; } }
|
||||
public class CoverResource : FileResource {
|
||||
public CoverResource(string name, FileInfo src) : base(name, src) { }
|
||||
}
|
||||
public class SongResource : FileResource {
|
||||
public SongResource(string name, FileInfo src) : base(name, src) { }
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user