change SDLkey to KeyCode

This commit is contained in:
2025-07-09 17:46:50 +08:00
parent b1afcc4166
commit 7ec76e23d5

View File

@ -404,7 +404,7 @@ namespace Hazel
float snapValues[3] = {snapValue, snapValue, snapValue}; float snapValues[3] = {snapValue, snapValue, snapValue};
if (ImGuizmo::Manipulate(glm::value_ptr(cameraView), glm::value_ptr(cameraProjection), if (ImGuizmo::Manipulate(glm::value_ptr(cameraView), glm::value_ptr(cameraProjection),
static_cast<ImGuizmo::OPERATION>(m_GizmoType), ImGuizmo::WORLD, static_cast<ImGuizmo::OPERATION>(m_GizmoType), ImGuizmo::WORLD,
glm::value_ptr(transform), nullptr, snap ? snapValues : nullptr) && !Input::IsKeyPressed(SDL_SCANCODE_LALT)) glm::value_ptr(transform), nullptr, snap ? snapValues : nullptr) && !Input::IsKeyPressed(KeyCode::LALT))
{ {
if (ImGuizmo::IsUsing()) if (ImGuizmo::IsUsing())
{ {
@ -559,7 +559,7 @@ namespace Hazel
m_CameraController.OnEvent(e); m_CameraController.OnEvent(e);
m_EditorCamera.OnEvent(e); m_EditorCamera.OnEvent(e);
} }
if (e.button.clicks && m_ViewportHovered && !ImGuizmo::IsOver() && Input::IsMouseButtonPressed(BUTTON_LEFT) && !Input::IsKeyPressed(SDL_SCANCODE_LALT)) if (e.button.clicks && m_ViewportHovered && !ImGuizmo::IsOver() && Input::IsMouseButtonPressed(MouseButton::BUTTON_LEFT) && !Input::IsKeyPressed(KeyCode::LALT))
m_SceneHierachyPanel.SetSelectedEntity(m_HoveredEntity); m_SceneHierachyPanel.SetSelectedEntity(m_HoveredEntity);
#define SHORTCUT_EXIT (SDL_KMOD_CTRL + SDLK_W) #define SHORTCUT_EXIT (SDL_KMOD_CTRL + SDLK_W)