1+ use super :: { CurrentLayer , ZoomLevel } ;
2+ use crate :: core:: layer:: Layer ;
13use bevy:: {
24 input:: {
35 gestures:: RotationGesture ,
@@ -6,13 +8,8 @@ use bevy::{
68 } ,
79 prelude:: * ,
810} ;
9- use bevy_egui:: EguiContexts ;
1011use std:: ops:: Range ;
1112
12- use crate :: core:: layer:: Layer ;
13-
14- use super :: { CurrentLayer , ZoomLevel } ;
15-
1613#[ derive( Resource ) ]
1714pub struct MousePressed ( pub bool ) ;
1815
@@ -127,38 +124,38 @@ pub fn handle_camera(
127124
128125/// Show a help window with keyboard shortcuts.
129126pub fn handle_keymap (
130- mut contexts : EguiContexts ,
127+ // mut contexts: EguiContexts,
131128 keyboard_input : Res < ButtonInput < KeyCode > > ,
132129 mut windows : Query < & mut Window > ,
133130) {
134131 if keyboard_input. pressed ( KeyCode :: KeyK ) {
135132 let window_size = windows. single_mut ( ) . size ( ) ;
136133
137134 // TODO separate window for layers and highlight active (HUD)
138- egui:: Window :: new ( "Keyboard shortcuts" )
139- . id ( egui:: Id :: new ( "keymap" ) )
140- . pivot ( egui:: Align2 :: CENTER_CENTER )
141- . resizable ( false )
142- . movable ( false )
143- . collapsible ( false )
144- . fixed_pos ( egui:: Pos2 :: new ( window_size. x / 2.0 , window_size. y / 2.0 ) )
145- . show ( contexts. ctx_mut ( ) , |ui| {
146- ui. label ( "W - Pan camera upwards" ) ;
147- ui. label ( "A - Pan camera upwards" ) ;
148- ui. label ( "S - Pan camera upwards" ) ;
149- ui. label ( "D - Pan camera upwards" ) ;
150- ui. label ( "> - Next layer" ) ;
151- ui. label ( "< - Previous layer" ) ;
152- ui. label ( "M - Meta layer" ) ;
153- ui. label ( "F - Filesystem layer" ) ;
154- } ) ;
135+ // egui::Window::new("Keyboard shortcuts")
136+ // .id(egui::Id::new("keymap"))
137+ // .pivot(egui::Align2::CENTER_CENTER)
138+ // .resizable(false)
139+ // .movable(false)
140+ // .collapsible(false)
141+ // .fixed_pos(egui::Pos2::new(window_size.x / 2.0, window_size.y /
142+ // 2.0)) .show(contexts.ctx_mut(), |ui| {
143+ // ui.label("W - Pan camera upwards");
144+ // ui.label("A - Pan camera upwards");
145+ // ui.label("S - Pan camera upwards");
146+ // ui.label("D - Pan camera upwards");
147+ // ui.label("> - Next layer");
148+ // ui.label("< - Previous layer");
149+ // ui.label("M - Meta layer");
150+ // ui.label("F - Filesystem layer");
151+ // });
155152 }
156153}
157154
158155/// Switch to another layer from keypress
159156pub fn handle_layer_change (
160157 commands : Commands ,
161- mut contexts : EguiContexts ,
158+ // mut contexts: EguiContexts,
162159 keyboard_input : Res < ButtonInput < KeyCode > > ,
163160 mut current_layer : ResMut < CurrentLayer > ,
164161 time : Res < Time > ,
@@ -187,16 +184,16 @@ pub fn handle_layer_change(
187184 if !timer. tick ( time. delta ( ) ) . finished ( ) {
188185 let window_size = windows. single_mut ( ) . size ( ) ;
189186 // TODO util
190- egui:: Window :: new ( "Current layer" )
191- . id ( egui:: Id :: new ( "current_layer" ) )
192- . pivot ( egui:: Align2 :: CENTER_CENTER )
193- . resizable ( false )
194- . movable ( false )
195- . collapsible ( false )
196- . title_bar ( false )
197- . fixed_pos ( egui:: Pos2 :: new ( window_size. x / 2.0 , window_size. y - 30.0 ) )
198- . show ( contexts. ctx_mut ( ) , |ui| {
199- ui. label ( format ! ( "{:?}" , * * current_layer) ) ;
200- } ) ;
187+ // egui::Window::new("Current layer")
188+ // .id(egui::Id::new("current_layer"))
189+ // .pivot(egui::Align2::CENTER_CENTER)
190+ // .resizable(false)
191+ // .movable(false)
192+ // .collapsible(false)
193+ // .title_bar(false)
194+ // .fixed_pos(egui::Pos2::new(window_size.x / 2.0, window_size.y -
195+ // 30.0)) .show(contexts.ctx_mut(), |ui| {
196+ // ui.label(format!("{:?}", **current_layer));
197+ // });
201198 }
202199}
0 commit comments