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::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 {

View file

@ -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);