organize project structure
This commit is contained in:
parent
0456c34d56
commit
5aa3b9738c
3 changed files with 5 additions and 5 deletions
1
src/fot.rs
Normal file
1
src/fot.rs
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
pub mod save;
|
||||||
|
|
@ -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 {
|
||||||
|
|
@ -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);
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue