Add data to cd desc
This commit is contained in:
parent
0756b26f75
commit
d65b0bad61
|
@ -1,7 +1,17 @@
|
|||
use psxcdgen_ex::types::CDDesc;
|
||||
use psxcdgen_ex::types::{CDDesc, Data};
|
||||
use tool_helper::Error;
|
||||
|
||||
fn run_main() -> Result<(), Error> {
|
||||
let mut desc = CDDesc::new();
|
||||
let file = Data::new("Planschi")?;
|
||||
|
||||
desc.root.add_data(file);
|
||||
Ok(())
|
||||
}
|
||||
|
||||
fn main() {
|
||||
let _desc = CDDesc::new();
|
||||
|
||||
println!("Planschbecken");
|
||||
match run_main() {
|
||||
Ok(_) => println!("Planschbecken"),
|
||||
Err(error) => println!("{}", error)
|
||||
}
|
||||
}
|
|
@ -14,10 +14,6 @@ impl CDDesc {
|
|||
}
|
||||
}
|
||||
|
||||
pub struct PVD {
|
||||
|
||||
}
|
||||
|
||||
pub struct Directory {
|
||||
name: DirectoryName,
|
||||
properties: Properties,
|
||||
|
@ -29,6 +25,14 @@ impl Directory {
|
|||
pub fn new(dir_name: &str) -> Result<Directory, Error> {
|
||||
Ok(Directory{name: DirectoryName::from_str(dir_name)?, properties: Properties::default(), data: Vec::new(), dirs: Vec::new()})
|
||||
}
|
||||
|
||||
pub fn add_dir(&mut self, dir: Directory) {
|
||||
self.dirs.push(dir);
|
||||
}
|
||||
|
||||
pub fn add_data(&mut self, data: Data) {
|
||||
self.data.push(data);
|
||||
}
|
||||
}
|
||||
|
||||
pub struct Data {
|
||||
|
|
Loading…
Reference in New Issue