diff options
Diffstat (limited to 'src/rcamera.h')
| -rw-r--r-- | src/rcamera.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/rcamera.h b/src/rcamera.h index 22a468cf..c1b048e0 100644 --- a/src/rcamera.h +++ b/src/rcamera.h @@ -448,8 +448,9 @@ void UpdateCamera(Camera *camera, int mode) if (IsKeyDown(KEY_E)) CameraRoll(camera, CAMERA_ROTATION_SPEED); // Camera movement - - if (!IsGamepadAvailable(0)){ + if (!IsGamepadAvailable(0)) + { + // Mouse/Keyboard support CameraYaw(camera, -mousePositionDelta.x*CAMERA_MOUSE_MOVE_SENSITIVITY, rotateAroundTarget); CameraPitch(camera, -mousePositionDelta.y*CAMERA_MOUSE_MOVE_SENSITIVITY, lockView, rotateAroundTarget, rotateUp); @@ -458,8 +459,9 @@ void UpdateCamera(Camera *camera, int mode) if (IsKeyDown(KEY_S)) CameraMoveForward(camera, -CAMERA_MOVE_SPEED, moveInWorldPlane); if (IsKeyDown(KEY_D)) CameraMoveRight(camera, CAMERA_MOVE_SPEED, moveInWorldPlane); } - else { - // Simple Controller Support + else + { + // Gamepad controller support CameraYaw(camera, -(GetGamepadAxisMovement(0, GAMEPAD_AXIS_RIGHT_X) * 2)*CAMERA_MOUSE_MOVE_SENSITIVITY, rotateAroundTarget); CameraPitch(camera, -(GetGamepadAxisMovement(0, GAMEPAD_AXIS_RIGHT_Y) * 2)*CAMERA_MOUSE_MOVE_SENSITIVITY, lockView, rotateAroundTarget, rotateUp); |
