Skip to content

Commit cee4bfe

Browse files
committed
corrected policy/regret order in Profile [de]serialization
1 parent fe67156 commit cee4bfe

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/mccfr/nlhe/profile.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -158,10 +158,10 @@ impl crate::save::disk::Disk for Profile {
158158
let choices = Path::from(reader.read_u64::<BE>().expect("choices"));
159159
reader.read_u32::<BE>().expect("edge length");
160160
let edge = Edge::from(reader.read_u64::<BE>().expect("read edge"));
161-
reader.read_u32::<BE>().expect("regret length");
162-
let regret = reader.read_f32::<BE>().expect("read regret");
163161
reader.read_u32::<BE>().expect("policy length");
164162
let policy = reader.read_f32::<BE>().expect("read policy");
163+
reader.read_u32::<BE>().expect("regret length");
164+
let regret = reader.read_f32::<BE>().expect("read regret");
165165
let bucket = Info::from((history, present, choices));
166166
encounters
167167
.entry(bucket)
@@ -201,9 +201,9 @@ impl crate::save::disk::Disk for Profile {
201201
file.write_u32::<BE>(size_of::<u64>() as u32).unwrap();
202202
file.write_u64::<BE>(u64::from(edge.clone())).unwrap();
203203
file.write_u32::<BE>(size_of::<f32>() as u32).unwrap();
204-
file.write_f32::<BE>(memory.1).unwrap();
205-
file.write_u32::<BE>(size_of::<f32>() as u32).unwrap();
206204
file.write_f32::<BE>(memory.0).unwrap();
205+
file.write_u32::<BE>(size_of::<f32>() as u32).unwrap();
206+
file.write_f32::<BE>(memory.1).unwrap();
207207
}
208208
}
209209
file.write_u16::<BE>(Self::footer()).expect("trailer");

0 commit comments

Comments
 (0)