organize project structure

This commit is contained in:
mykola2312 2023-08-25 04:05:06 +03:00
parent 0456c34d56
commit 5aa3b9738c
3 changed files with 5 additions and 5 deletions

1
src/fot.rs Normal file
View file

@ -0,0 +1 @@
pub mod save;

View file

@ -1,15 +1,12 @@
use std::io::Write; use std::io::Write;
use std::str; use std::str;
use std::fs; use std::fs;
use std::fs::File;
use std::fs::OpenOptions; use std::fs::OpenOptions;
use std::path::Path; use std::path::Path;
use anyhow::anyhow; use anyhow::anyhow;
use anyhow::Result; use anyhow::Result;
use deflate::Compression;
use inflate::inflate_bytes_zlib; use inflate::inflate_bytes_zlib;
use deflate::deflate_bytes_zlib; use deflate::deflate_bytes_zlib;
use deflate::deflate_bytes_zlib_conf;
#[derive(Debug)] #[derive(Debug)]
pub struct World { pub struct World {

View file

@ -1,7 +1,8 @@
use std::env; use std::env;
use std::path::Path; use std::path::Path;
pub mod save;
use save::Save; mod fot;
use fot::save::Save;
fn main() { fn main() {
let args: Vec<_> = env::args().collect(); let args: Vec<_> = env::args().collect();
@ -11,6 +12,7 @@ fn main() {
None => "out.bin" None => "out.bin"
};*/ };*/
let save = Save::load(Path::new(save_path)).expect("load save"); let save = Save::load(Path::new(save_path)).expect("load save");
for w in save.worlds.iter() { for w in save.worlds.iter() {
println!("World {:x} size {}", w.offset, w.size); println!("World {:x} size {}", w.offset, w.size);