Fight with event leaking; disabled unncecessary camera checks

This commit is contained in:
2024-09-17 23:08:41 +03:00
parent c268a4992a
commit a9190fcc09
4 changed files with 47 additions and 52 deletions

View File

@@ -270,11 +270,6 @@ void BuildingsEditor::mouse_drag(const Vector2 &position)
itos(editor->get_current_mode()));
return;
}
if (editor->get_camera_mode() != 3) {
print_verbose("bad camera mode: " +
itos(editor->get_camera_mode()));
return;
}
print_line("in mouse_drag");
Camera *camera = editor->get_viewport()->get_camera();
Vector3 start = camera->project_ray_origin(position);
@@ -354,11 +349,6 @@ void BuildingsEditor::mouse_press(const Vector2 &position)
itos(editor->get_current_mode()));
return;
}
if (editor->get_camera_mode() != 3) {
print_verbose("bad camera mode: " +
itos(editor->get_camera_mode()));
return;
}
print_line("in mouse_press");
Camera *camera = editor->get_viewport()->get_camera();
Vector3 start = camera->project_ray_origin(position);