mirror of
https://github.com/SpaceManiac/SpacemanDMM.git
synced 2025-12-23 05:36:47 +00:00
Add hotkey to cycle maps
This commit is contained in:
parent
d1f8785d3e
commit
575185a059
1 changed files with 9 additions and 0 deletions
|
|
@ -523,6 +523,8 @@ impl EditorScene {
|
|||
k!(Ctrl + Add) => if self.map_renderer.zoom < 16.0 { self.map_renderer.zoom *= 2.0 },
|
||||
k!(Ctrl + Subtract) |
|
||||
k!(Ctrl + Minus) => if self.map_renderer.zoom > 0.0625 { self.map_renderer.zoom *= 0.5 },
|
||||
k!(Ctrl + Tab) => self.tab_between_maps(1),
|
||||
k!(Ctrl + Shift + Tab) => self.tab_between_maps(-1),
|
||||
_ => {}
|
||||
}
|
||||
}
|
||||
|
|
@ -623,6 +625,13 @@ impl EditorScene {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
fn tab_between_maps(&mut self, offset: isize) {
|
||||
if self.maps.is_empty() {
|
||||
return;
|
||||
}
|
||||
self.map_current = (self.map_current as isize + self.maps.len() as isize + offset) as usize % self.maps.len();
|
||||
}
|
||||
}
|
||||
|
||||
struct EditorMap {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue