diff --git a/src/durandal/text.rs b/src/durandal/text.rs index a9b385e..e8a7f83 100644 --- a/src/durandal/text.rs +++ b/src/durandal/text.rs @@ -37,7 +37,7 @@ pub fn to_binsize(n: u64) -> String for i in (1..=4).rev() { let pow = 1000_u64.pow(i); if n >= pow { - return format!("{:1}{}", n / 1000, NAMES[i as usize - 1]); + return format!("{:1}{}", n / pow, NAMES[i as usize - 1]); } } diff --git a/tests/minf.rs b/tests/minf.rs index edf4dcc..c22347c 100644 --- a/tests/minf.rs +++ b/tests/minf.rs @@ -4,13 +4,13 @@ use maraiah::marathon::map; fn read_minf_must_process_map0() { assert_eq!(map::read_minf(INPUT).unwrap(), - map::Minf{env_code: 0, - physi_id: 1, - music_id: 1, - msn_flag: map::MsnFlags::Repair, - env_flag: map::EnvFlags::empty(), - ent_flag: map::EntFlags::Solo | map::EntFlags::CoOp, - levelnam: "Waterloo Waterpark".to_string()}); + map::Minf{env_code: 0, + physi_id: 1, + music_id: 1, + missi_flags: map::MsnFlags::Repair, + envir_flags: map::EnvFlags::empty(), + entry_flags: map::EntFlags::Solo | map::EntFlags::CoOp, + level_name: "Waterloo Waterpark".to_string()}); } const INPUT: &'static [u8] = include_bytes!("data/minf.in");