|
@@ -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);
|
|
|
|