world_data/lib.rs
1use flate2::read::ZlibDecoder;
2use std::io::Read;
3use world_data_types::data::WorldData;
4
5pub use world_data_types;
6
7const INCLUDED_DATA: &[u8] = include_bytes!("../data.bin");
8pub fn load() -> WorldData {
9 let mut decompressor = ZlibDecoder::new(INCLUDED_DATA);
10 let mut decompressed_data = Vec::new();
11 decompressor.read_to_end(&mut decompressed_data).unwrap();
12 bincode::deserialize(&decompressed_data).unwrap()
13}