/// <summary> /// Handle the input /// </summary> /// <param name="gameTime"></param> private void HandleInput(GameTime gameTime) { if (this.Manager.KeyPressed(Keys.H)) { fHalted = !fHalted; } else if (this.Manager.KeyPressed(Keys.M)) { if (fMode == MyMode.SteerCamera) { fMode = MyMode.SteerShips; fViewCamera.Disable(); fShipCamera.Enable(); } else { fMode = MyMode.SteerCamera; fShipCamera.Disable(); fViewCamera.Enable(); } } }
private void HandleInput(GameTime gameTime) { //HandleMouse(gameTime, this.Manager.GetMouseState()); if (!fHalted) { if (fKeyTime == TimeSpan.MinValue || (gameTime.TotalGameTime - fKeyTime).TotalMilliseconds > 10.0f) { fKeyTime = gameTime.TotalGameTime; if (this.Manager.IsKeyDown(Keys.A)) { fStarsPerSecond += 10; } else if (this.Manager.IsKeyDown(Keys.Z)) { fStarsPerSecond -= 10; if (fStarsPerSecond < 0) { fStarsPerSecond = 0; } } } } if (this.Manager.KeyPressed(Keys.H)) { fHalted = !fHalted; } else if (this.Manager.KeyPressed(Keys.M)) { switch (fMode) { case MyMode.FixedStars: fMode = MyMode.ScaledStars; break; case MyMode.ScaledStars: fMode = MyMode.FixedStars; break; } } }
public void Setup() { MyMode mode = MyMode.Numeric; }