StraightenTool: hold shift/ctrl for less/more rotation per keypress

This commit is contained in:
Colin McMillen 2023-09-15 13:54:03 -04:00
parent a2a5448afe
commit b144da2399

View File

@ -270,12 +270,24 @@ public class StraightenTool : ITool {
}
if (input.IsKeyPressed(Keys.Left)) {
if (input.IsKeyDown(Keys.LeftControl)) {
photo.RotationDegreeHundredths += 100;
} else if (input.IsKeyDown(Keys.LeftShift)) {
photo.RotationDegreeHundredths += 1;
} else {
photo.RotationDegreeHundredths += 10;
}
}
if (input.IsKeyPressed(Keys.Right)) {
if (input.IsKeyDown(Keys.LeftControl)) {
photo.RotationDegreeHundredths -= 100;
} else if (input.IsKeyDown(Keys.LeftShift)) {
photo.RotationDegreeHundredths -= 1;
} else {
photo.RotationDegreeHundredths -= 10;
}
}
if (input.IsKeyPressed(Keys.Enter)) {
return ToolStatus.Done;