diff --git a/agb/src/display/mod.rs b/agb/src/display/mod.rs index 0d6dd6d..e91ac9d 100644 --- a/agb/src/display/mod.rs +++ b/agb/src/display/mod.rs @@ -92,6 +92,13 @@ impl ObjectDistribution { unsafe { initilise_oam() }; OamManaged::new() } + + /// The old name for [`get_managed`][ObjectDistribution::get_managed] kept around for easier migration. + /// This will be removed in a future release. + #[deprecated = "use get_managed to get the managed oam instead"] + pub fn get(&mut self) -> OamManaged<'_> { + self.get_managed() + } } #[non_exhaustive] diff --git a/agb/src/display/object.rs b/agb/src/display/object.rs index dfecf71..64c13b7 100644 --- a/agb/src/display/object.rs +++ b/agb/src/display/object.rs @@ -26,6 +26,11 @@ use super::DISPLAY_CONTROL; const OBJECT_ATTRIBUTE_MEMORY: *mut u16 = 0x0700_0000 as *mut u16; +#[deprecated = "use OamManaged directly instead"] +/// The old name for [`OamManaged`] kept around for easier migration. +/// This will be removed in a future release. +pub type ObjectController<'a> = OamManaged<'a>; + pub(super) unsafe fn initilise_oam() { for i in 0..128 { let ptr = (OBJECT_ATTRIBUTE_MEMORY).add(i * 4);