StraightenTool: hold shift/ctrl for less/more rotation per keypress
This commit is contained in:
parent
a2a5448afe
commit
b144da2399
12
Program.cs
12
Program.cs
@ -270,12 +270,24 @@ public class StraightenTool : ITool {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (input.IsKeyPressed(Keys.Left)) {
|
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;
|
photo.RotationDegreeHundredths += 10;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (input.IsKeyPressed(Keys.Right)) {
|
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;
|
photo.RotationDegreeHundredths -= 10;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (input.IsKeyPressed(Keys.Enter)) {
|
if (input.IsKeyPressed(Keys.Enter)) {
|
||||||
return ToolStatus.Done;
|
return ToolStatus.Done;
|
||||||
|
Loading…
Reference in New Issue
Block a user