1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
mod decode; mod encode; use crate::script::ScriptField; #[derive(Debug,PartialEq)] pub struct Wld { start_initial_quests: Vec<ScriptField>, map_uid_count: ScriptField, thing_manager_uid_count: ScriptField, maps: Vec<WldMap>, regions: Vec<WldRegion>, } #[derive(Debug,PartialEq)] pub struct WldMap { new_map: ScriptField, instrs: Vec<ScriptField>, } #[derive(Debug,PartialEq)] pub struct WldRegion { new_region: ScriptField, instrs: Vec<ScriptField>, }