#[derive(Debug, Clone, Copy)]
pub struct Position {
x: i32,
y: i32
}
impl Position {
pub fn new(x: i32, y: i32) -> Self {
return Self {x, y};
}
pub fn get_x(&self) -> i32 {
return self.x;
}
pub fn set_x(&mut self, value: i32) {
self.x = value;
}
pub fn get_y(&self) -> i32 {
return self.y;
}
pub fn set_y(&mut self, value: i32) {
self.y = value;
}
}