support multiple scenes and passing between them

This commit is contained in:
Rusty Striker 2025-07-04 13:23:22 +03:00
parent 2d46cbb4d0
commit 838c89ac73
Signed by: RustyStriker
GPG key ID: 87E4D691632DFF15
8 changed files with 124 additions and 67 deletions

View file

@ -48,7 +48,10 @@ pub enum Request {
amount: usize,
},
// Map requests
GetCurrentScene,
GetScene {
id: usize,
},
GetSceneList,
GetTokens {
scene: usize,
},
@ -82,6 +85,9 @@ pub enum Response {
grid_cell_size: Option<f32>,
grid_offset: Option<[f32; 2]>,
},
SceneList {
scenes: Vec<(usize, String)>,
},
MoveToken {
token_id: usize,
x: f32,