fix mirrored and remove unsuported test case

This commit is contained in:
Henry Schimke
2023-01-28 17:38:48 -06:00
parent ce37f1cf98
commit e4f6fe0daf
6 changed files with 28 additions and 8 deletions

View File

@@ -263,6 +263,14 @@ impl BitMatrix {
self.bits[offset] |= 1 << (x & 0x1f);
}
pub fn set_bool(&mut self, x: u32, y: u32, value: bool) {
if value {
self.set(x, y)
}else {
self.unset(x, y)
}
}
pub fn unset(&mut self, x: u32, y: u32) {
let offset = self.get_offset(y, x);
self.bits[offset] &= !(1 << (x & 0x1f));