From c97df29e28e5e9f9ca15fa1311e78b6b572d1e94 Mon Sep 17 00:00:00 2001 From: cosmonaut Date: Thu, 6 Aug 2020 15:29:23 -0700 Subject: [PATCH] testing mouselook stuff --- KavTest/Engines/CameraEngine.cs | 2 +- KavTest/Engines/InputEngine.cs | 7 +++++-- KavTest/KavTestGame.cs | 17 ++++++++++++----- 3 files changed, 18 insertions(+), 8 deletions(-) diff --git a/KavTest/Engines/CameraEngine.cs b/KavTest/Engines/CameraEngine.cs index b946c90..74f96cb 100644 --- a/KavTest/Engines/CameraEngine.cs +++ b/KavTest/Engines/CameraEngine.cs @@ -25,7 +25,7 @@ namespace KavTest.Engines foreach (var rotateMessage in ReadMessages()) { - transform = transform.RotateLocal(-rotateMessage.Yaw * 0.25f * (float)dt, rotateMessage.Pitch * 0.25f * (float)dt); + transform = transform.RotateLocal(rotateMessage.Yaw * 0.25f * (float)dt, rotateMessage.Pitch * 0.25f * (float)dt); } SetComponent(cameraEntity, new ArcballTransformComponent(transform)); diff --git a/KavTest/Engines/InputEngine.cs b/KavTest/Engines/InputEngine.cs index fd8c248..8338082 100644 --- a/KavTest/Engines/InputEngine.cs +++ b/KavTest/Engines/InputEngine.cs @@ -18,18 +18,21 @@ namespace KavTest.Engines public InputEngine(int centerX, int centerY) { - System.Console.WriteLine(centerX); - System.Console.WriteLine(centerY); this.centerX = centerX; this.centerY = centerY; Mouse.SetPosition(centerX, centerY); + System.Console.WriteLine("initialize mouse position"); System.Console.WriteLine(Mouse.GetState().X); + System.Console.WriteLine(Mouse.GetState().Y); } public override void Update(double dt) { var keyboardState = Keyboard.GetState(); var mouseState = Mouse.GetState(); + System.Console.WriteLine("mouse position"); + System.Console.WriteLine(mouseState.X); + System.Console.WriteLine(mouseState.Y); if (keyboardState.IsKeyDown(Keys.W)) { diff --git a/KavTest/KavTestGame.cs b/KavTest/KavTestGame.cs index 95023e8..55140c2 100644 --- a/KavTest/KavTestGame.cs +++ b/KavTest/KavTestGame.cs @@ -31,6 +31,18 @@ namespace KavTest protected override void LoadContent() { + + } + + protected override void UnloadContent() + { + base.UnloadContent(); + } + + protected override void Initialize() + { + base.Initialize(); + var rustyBallModel = Kav.ModelLoader.Load( GraphicsDevice, Smuggler.Importer.ImportGLB(GraphicsDevice, File.OpenRead("Content/rustysphere.glb")) @@ -85,11 +97,6 @@ namespace KavTest World = WorldBuilder.Build(); } - protected override void UnloadContent() - { - base.UnloadContent(); - } - protected override void Update(GameTime gameTime) { World.Update(gameTime.ElapsedGameTime.TotalSeconds);