OSDN Git Service

Alt-ctrl Arrow-UP/Down rotates camera vertically
authorLatif Khalifa <latifer@streamgrid.net>
Sat, 6 Aug 2011 03:43:10 +0000 (03:43 +0000)
committerLatif Khalifa <latifer@streamgrid.net>
Sat, 6 Aug 2011 03:43:10 +0000 (03:43 +0000)
a.k.a. Dahlia's feature ;)

git-svn-id: https://radegast.googlecode.com/svn/trunk@1064 f7a694da-4d33-11de-9ad6-1127a62b9fcd

Radegast/GUI/Rendering/Rendering.cs

index 0f92c5f..4763796 100644 (file)
@@ -1969,6 +1969,18 @@ namespace Radegast.Rendering
                     Camera.MoveToTarget(-time);\r
                 }\r
             }\r
+            else if (ModifierKeys == (Keys.Alt | Keys.Control))\r
+            {\r
+                // Camera vertical rotation\r
+                if (Instance.Keyboard.IsKeyDown(Keys.Down))\r
+                {\r
+                    Camera.Rotate(-time, false);\r
+                }\r
+                else if (Instance.Keyboard.IsKeyDown(Keys.Up))\r
+                {\r
+                    Camera.Rotate(time, false);\r
+                }\r
+            }\r
             else if (ModifierKeys == Keys.Control)\r
             {\r
                 // Camera pan\r