From 72d960806ac4a16c1225fc275190698b7816d45c Mon Sep 17 00:00:00 2001 From: cosmonaut Date: Mon, 11 Jan 2021 19:51:48 -0800 Subject: [PATCH] keyboard controls --- KavTest/Engines/InputEngine.cs | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) 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)); + } } } }