private void UniverseSaveLoad() { for (int i = 0; i < GameGlobals.MaxUniverseCount; i++) { if (InputKeyboard.KeyNowPressed(Keys.D1 + i)) { if (InputKeyboard.KeyCurrentlyPressed(Keys.LeftControl)) { Parent.CopyUniverse(CurrentUniverse, i); } else { Parent.QuickLoadUniverse(i); } } } if (InputKeyboard.KeyNowPressed(Keys.P)) { FileAdapter.WriteUniverseToFile(CurrentUniverse); } if (InputKeyboard.KeyNowPressed(Keys.L)) { Parent.FileLoadUniverse(CurrentUniverse.ID); } }
private void CheckCameraPosition() { float speed = (float)Parent.CurrentGameTime.ElapsedGameTime.TotalMilliseconds / Camera.Zoom; if (InputKeyboard.KeyCurrentlyPressed(Keys.A)) { ApplyCameraChanges(new Vector2(-speed, 0)); } if (InputKeyboard.KeyCurrentlyPressed(Keys.D)) { ApplyCameraChanges(new Vector2(speed, 0)); } if (InputKeyboard.KeyCurrentlyPressed(Keys.W)) { ApplyCameraChanges(new Vector2(0, -speed)); } if (InputKeyboard.KeyCurrentlyPressed(Keys.S)) { ApplyCameraChanges(new Vector2(0, speed)); } }