diff --git a/src/fot.rs b/src/fot.rs new file mode 100644 index 0000000..8889875 --- /dev/null +++ b/src/fot.rs @@ -0,0 +1 @@ +pub mod save; \ No newline at end of file diff --git a/src/save.rs b/src/fot/save.rs similarity index 97% rename from src/save.rs rename to src/fot/save.rs index 4f1b361..f799d5a 100644 --- a/src/save.rs +++ b/src/fot/save.rs @@ -1,15 +1,12 @@ use std::io::Write; use std::str; use std::fs; -use std::fs::File; use std::fs::OpenOptions; use std::path::Path; use anyhow::anyhow; use anyhow::Result; -use deflate::Compression; use inflate::inflate_bytes_zlib; use deflate::deflate_bytes_zlib; -use deflate::deflate_bytes_zlib_conf; #[derive(Debug)] pub struct World { diff --git a/src/main.rs b/src/main.rs index 5df7bd6..521cd2d 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,7 +1,8 @@ use std::env; use std::path::Path; -pub mod save; -use save::Save; + +mod fot; +use fot::save::Save; fn main() { let args: Vec<_> = env::args().collect(); @@ -11,6 +12,7 @@ fn main() { None => "out.bin" };*/ + let save = Save::load(Path::new(save_path)).expect("load save"); for w in save.worlds.iter() { println!("World {:x} size {}", w.offset, w.size);