mirror of
https://github.com/italicsjenga/agb.git
synced 2025-01-11 09:31:34 +11:00
write affine to oam
This commit is contained in:
parent
02de6af625
commit
dc4bead590
|
@ -136,6 +136,17 @@ impl ObjectAttribute {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl AffineMatrix {
|
||||||
|
#[allow(clippy::identity_op)]
|
||||||
|
pub fn commit(&self) {
|
||||||
|
let id = self.id as usize;
|
||||||
|
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);
|
||||||
|
OBJECT_ATTRIBUTE_MEMORY.set((id + 3) * 4 + 3, self.attributes.p_d as u16);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
impl ObjectAttribute {
|
impl ObjectAttribute {
|
||||||
fn new() -> Self {
|
fn new() -> Self {
|
||||||
ObjectAttribute {
|
ObjectAttribute {
|
||||||
|
|
Loading…
Reference in a new issue