feat: subsurface reposition

This commit is contained in:
Ashley Wulber 2025-08-25 00:16:31 -04:00
parent 4eb7f9b2fe
commit 8e7b7e586f
No known key found for this signature in database
GPG key ID: 5216D4F46A90A820
3 changed files with 32 additions and 3 deletions

View file

@ -57,6 +57,13 @@ pub enum Action {
/// id of the subsurface
id: Id,
},
/// reposition the subsurface
Reposition {
/// id of the subsurface
id: Id,
x: i32,
y: i32,
},
}
impl fmt::Debug for Action {
@ -72,6 +79,11 @@ impl fmt::Debug for Action {
"Action::SubsurfaceAction::Destroy {{ id: {:?} }}",
id
),
Action::Reposition { id, x, y } => write!(
f,
"Action::SubsurfaceAction::Reposition {{ id: {:?}, x: {:?}, y: {:?} }}",
id, x, y
),
}
}
}