diff --git a/KavTest/Engines/InputEngine.cs b/KavTest/Engines/InputEngine.cs index 9290d25..be09418 100644 --- a/KavTest/Engines/InputEngine.cs +++ b/KavTest/Engines/InputEngine.cs @@ -50,7 +50,26 @@ namespace KavTest.Engines if (SomeComponent()) { var cameraEntity = ReadEntity(); - SendMessage(new RotateCameraMessage(cameraEntity, -mouseState.X, -mouseState.Y)); + + if (keyboardState.IsKeyDown(Keys.I)) + { + SendMessage(new RotateCameraMessage(cameraEntity, 0, 3)); + } + + if (keyboardState.IsKeyDown(Keys.K)) + { + SendMessage(new RotateCameraMessage(cameraEntity, 0, -3)); + } + + if (keyboardState.IsKeyDown(Keys.J)) + { + SendMessage(new RotateCameraMessage(cameraEntity, 3, 0)); + } + + if (keyboardState.IsKeyDown(Keys.L)) + { + SendMessage(new RotateCameraMessage(cameraEntity, -3, 0)); + } } } }