pub struct SpriteTable {
pub data1: [SpriteStateData1; 16],
pub data2: [SpriteStateData2; 16],
pub shadow_oam: ShadowOam,
pub oam_count: usize,
pub ledge_or_fishing: bool,
}Fields§
§data1: [SpriteStateData1; 16]§data2: [SpriteStateData2; 16]§shadow_oam: ShadowOam§oam_count: usize§ledge_or_fishing: boolImplementations§
Source§impl SpriteTable
impl SpriteTable
pub fn clear_all(&mut self)
pub fn player_data1(&self) -> &SpriteStateData1
pub fn player_data1_mut(&mut self) -> &mut SpriteStateData1
pub fn player_data2(&self) -> &SpriteStateData2
pub fn player_data2_mut(&mut self) -> &mut SpriteStateData2
pub fn active_sprite_count(&self) -> usize
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SpriteTable
impl RefUnwindSafe for SpriteTable
impl Send for SpriteTable
impl Sync for SpriteTable
impl Unpin for SpriteTable
impl UnsafeUnpin for SpriteTable
impl UnwindSafe for SpriteTable
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more