fixes and utils

This commit is contained in:
D0A1V2I3D 2023-02-05 15:42:57 +01:00
parent 731428f798
commit 1ae1341cab
No known key found for this signature in database
GPG key ID: 70C7C44D1C3EC16F
3 changed files with 22 additions and 5 deletions

View file

@ -13,4 +13,14 @@ pub fn get_flags(flags: i32) -> Vec<i32> {
}
}
tvec
}
pub fn vec_to_flag(vec: Vec<bool>) -> u128 {
let mut flag = 0;
for (i, &val) in vec.iter().enumerate() {
if val {
flag |= 1 << i;
}
}
flag
}