pub struct Position {
pub geometry: Rect,
}
Fields
geometry: Rect
Implementations
sourceimpl Position
impl Position
pub fn new(sizes: &dyn Sizes) -> Self
pub fn reset(&mut self, sizes: &dyn Sizes)
pub fn move_to(&mut self, sizes: &dyn Sizes, x: i32, y: i32)
pub fn move_x_to(&mut self, sizes: &dyn Sizes, x: i32)
pub fn move_y_to(&mut self, sizes: &dyn Sizes, y: i32)
pub fn push_vertically(
&mut self,
sizes: &dyn Sizes,
tiles: &LevelTiles,
offset: i32
) -> i32
pub fn push_horizontally(
&mut self,
sizes: &dyn Sizes,
tiles: &LevelTiles,
offset: i32
) -> i32
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Position
impl Send for Position
impl Sync for Position
impl Unpin for Position
impl UnwindSafe for Position
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more