From 2153cba9fa9d57c0ce64b6b05bd54495dd06f377 Mon Sep 17 00:00:00 2001 From: "Elijah C. Voigt" Date: Thu, 27 Jun 2024 22:04:39 -0700 Subject: [PATCH] Stub out functions for gizmo planes and fly camera For next session... --- src/editor.rs | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/src/editor.rs b/src/editor.rs index d08a2ab..fcd9f91 100644 --- a/src/editor.rs +++ b/src/editor.rs @@ -11,22 +11,17 @@ impl Plugin for EditorPlugin { toggle_editor_state.run_if(input_just_pressed(KeyCode::F3)), ) .add_systems( - OnTransition { - from: EditorState::Open, - to: EditorState::Closed, - }, - toggle_editor_window, - ) - .add_systems( - OnTransition { - from: EditorState::Closed, - to: EditorState::Open, - }, - toggle_editor_window, + Update, + toggle_editor_window.run_if(state_changed::), ) .add_systems( Update, - handle_window_close.run_if(on_event::()), + ( + handle_window_close.run_if(on_event::()), + // plane_gizmos, + // fly_camera, + ) + .run_if(in_state(EditorState::Open)), ); } } @@ -161,3 +156,12 @@ fn handle_window_close( editor_state.set(EditorState::Closed); }); } + +fn _plane_gizmos(mut _gizmos: Gizmos) { + todo!() + // gizmos.line(Vec3::ZERO, Vec3::X, Color::GREEN); +} + +fn _fly_camera(mut _camera: Query<&mut Transform, (With, With)>) { + todo!() +}