Merge pull request #51 from corwinkuiper/fix-affine

fix index for affine matrix
This commit is contained in:
Corwin 2021-06-05 20:55:12 +01:00 committed by GitHub
commit 1807b0adc6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -228,7 +228,7 @@ impl AffineMatrix<'_> {
#[allow(clippy::identity_op)]
/// Commits matrix to OAM, will cause any objects using this matrix to be updated.
pub fn commit(&self) {
let id = self.loan.index as usize;
let id = self.loan.index as usize * 4;
OBJECT_ATTRIBUTE_MEMORY.set((id + 0) * 4 + 3, self.attributes.p_a as u16);
OBJECT_ATTRIBUTE_MEMORY.set((id + 1) * 4 + 3, self.attributes.p_b as u16);
OBJECT_ATTRIBUTE_MEMORY.set((id + 2) * 4 + 3, self.attributes.p_c as u16);