diff --git a/src/testbed.cu b/src/testbed.cu index 99b80c48e0ebe54a92b7577c022c3d2eeefed290..524d466bb09ba99604980628e500ba9a982d258d 100644 --- a/src/testbed.cu +++ b/src/testbed.cu @@ -1738,11 +1738,19 @@ bool Testbed::keyboard_event() { } if (ImGui::IsKeyPressed('=') || ImGui::IsKeyPressed('+')) { - m_camera_velocity *= 1.5f; + if (m_fps_camera) { + m_camera_velocity *= 1.5f; + } else { + set_scale(m_scale * 1.1f); + } } if (ImGui::IsKeyPressed('-') || ImGui::IsKeyPressed('_')) { - m_camera_velocity /= 1.5f; + if (m_fps_camera) { + m_camera_velocity /= 1.5f; + } else { + set_scale(m_scale / 1.1f); + } } // WASD camera movement