From 9a944f30b6553cc4a4cf05eb8c6bcf385b8daa94 Mon Sep 17 00:00:00 2001 From: Stone_Red <56473591+Stone-Red-Code@users.noreply.github.com> Date: Wed, 4 Oct 2023 19:01:52 +0200 Subject: [PATCH] Reset camera position when pressing the `Home` key --- StoneRed.LogicSimulator/UserInterface/Screens/WorldScreen.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/StoneRed.LogicSimulator/UserInterface/Screens/WorldScreen.cs b/StoneRed.LogicSimulator/UserInterface/Screens/WorldScreen.cs index 13f896e..facd0ff 100644 --- a/StoneRed.LogicSimulator/UserInterface/Screens/WorldScreen.cs +++ b/StoneRed.LogicSimulator/UserInterface/Screens/WorldScreen.cs @@ -253,6 +253,11 @@ internal class WorldScreen : SrlsScreen srls.ShowWindow(new QuickMenu(worldData)); } + if (keyboardState.IsKeyDown(Keys.Home)) + { + camera.Position = Vector2.Zero; + } + previousMouseState = mouseState; float movementSpeed = (float)Math.Pow(200, 2 - camera.Zoom);