public void TickLogic(GameTime gameTime) { //_host.Log("Tick " + Math.Ceiling(totalMS)); //_game.Entities.ForEach(e => e.Position.X -= 0.01); _inputEngine.HandleInput(_host, _game, gameTime, _graphicsEngine.GetGamePosition); _scrollEngine.Scroll(_host, _game); }
public void TickGraphics(GameTime gameTime) { _graphicsEngine.DrawGraphics(_host, _game, IsDebugEnabled); }
public GameInputState(GameTime gameTime, IList<IGameInputValue> inputValues) { GameTime = gameTime; InputValues = inputValues; HasInput = InputValues.Any(); HasKeyboardInput = InputValues.Any(v => v.Type == InputType.Keyboard); if (HasInput) { var breakdance = true; } }